# Interface LogRateLimitAuditOpts

Options for logging rate limit audit

interface LogRateLimitAuditOpts {
auditLogger: IAuditLogger;
toolName: string;
actor: {
type: "system" | "user" | "external" | "agent";
id: string;
name?: string;
ip?: string;
userAgent?: string;
};
currentRate: number;
limitRate: number;
requestId: string;
}

- Defined in packages/nexus-agents/src/audit/secure-handler-audit.ts:103

##### Index

### Properties

auditLogger
toolName
actor
currentRate
limitRate
requestId

## Properties

### auditLogger

auditLogger: IAuditLogger

- Defined in packages/nexus-agents/src/audit/secure-handler-audit.ts:104

### toolName

toolName: string

- Defined in packages/nexus-agents/src/audit/secure-handler-audit.ts:105

### actor

actor: {
type: "system" | "user" | "external" | "agent";
id: string;
name?: string;
ip?: string;
userAgent?: string;
}

- Defined in packages/nexus-agents/src/audit/secure-handler-audit.ts:106

### currentRate

currentRate: number

- Defined in packages/nexus-agents/src/audit/secure-handler-audit.ts:107

### limitRate

limitRate: number

- Defined in packages/nexus-agents/src/audit/secure-handler-audit.ts:108

### requestId

requestId: string

- Defined in packages/nexus-agents/src/audit/secure-handler-audit.ts:109