Skip to main content

Variable: GatewayAuditLogsResponseSchema

const GatewayAuditLogsResponseSchema: ZodObject<{
records: ZodArray<ZodObject<{
timestamp: ZodString;
method: ZodString;
uri: ZodString;
request_id: ZodString;
request_body: ZodString;
query_params: ZodString;
request_headers: ZodString;
user_id: ZodString;
user_type: ZodString;
organisation_id: ZodString;
workspace_id: ZodString;
response_status_code: ZodNumber;
resource_type: ZodString;
action: ZodString;
client_ip: ZodString;
country: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
timestamp: ZodString;
method: ZodString;
uri: ZodString;
request_id: ZodString;
request_body: ZodString;
query_params: ZodString;
request_headers: ZodString;
user_id: ZodString;
user_type: ZodString;
organisation_id: ZodString;
workspace_id: ZodString;
response_status_code: ZodNumber;
resource_type: ZodString;
action: ZodString;
client_ip: ZodString;
country: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
timestamp: ZodString;
method: ZodString;
uri: ZodString;
request_id: ZodString;
request_body: ZodString;
query_params: ZodString;
request_headers: ZodString;
user_id: ZodString;
user_type: ZodString;
organisation_id: ZodString;
workspace_id: ZodString;
response_status_code: ZodNumber;
resource_type: ZodString;
action: ZodString;
client_ip: ZodString;
country: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", ZodTypeAny, objectOutputType<{
records: ZodArray<ZodObject<{
timestamp: ZodString;
method: ZodString;
uri: ZodString;
request_id: ZodString;
request_body: ZodString;
query_params: ZodString;
request_headers: ZodString;
user_id: ZodString;
user_type: ZodString;
organisation_id: ZodString;
workspace_id: ZodString;
response_status_code: ZodNumber;
resource_type: ZodString;
action: ZodString;
client_ip: ZodString;
country: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
timestamp: ZodString;
method: ZodString;
uri: ZodString;
request_id: ZodString;
request_body: ZodString;
query_params: ZodString;
request_headers: ZodString;
user_id: ZodString;
user_type: ZodString;
organisation_id: ZodString;
workspace_id: ZodString;
response_status_code: ZodNumber;
resource_type: ZodString;
action: ZodString;
client_ip: ZodString;
country: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
timestamp: ZodString;
method: ZodString;
uri: ZodString;
request_id: ZodString;
request_body: ZodString;
query_params: ZodString;
request_headers: ZodString;
user_id: ZodString;
user_type: ZodString;
organisation_id: ZodString;
workspace_id: ZodString;
response_status_code: ZodNumber;
resource_type: ZodString;
action: ZodString;
client_ip: ZodString;
country: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">, objectInputType<{
records: ZodArray<ZodObject<{
timestamp: ZodString;
method: ZodString;
uri: ZodString;
request_id: ZodString;
request_body: ZodString;
query_params: ZodString;
request_headers: ZodString;
user_id: ZodString;
user_type: ZodString;
organisation_id: ZodString;
workspace_id: ZodString;
response_status_code: ZodNumber;
resource_type: ZodString;
action: ZodString;
client_ip: ZodString;
country: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
timestamp: ZodString;
method: ZodString;
uri: ZodString;
request_id: ZodString;
request_body: ZodString;
query_params: ZodString;
request_headers: ZodString;
user_id: ZodString;
user_type: ZodString;
organisation_id: ZodString;
workspace_id: ZodString;
response_status_code: ZodNumber;
resource_type: ZodString;
action: ZodString;
client_ip: ZodString;
country: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
timestamp: ZodString;
method: ZodString;
uri: ZodString;
request_id: ZodString;
request_body: ZodString;
query_params: ZodString;
request_headers: ZodString;
user_id: ZodString;
user_type: ZodString;
organisation_id: ZodString;
workspace_id: ZodString;
response_status_code: ZodNumber;
resource_type: ZodString;
action: ZodString;
client_ip: ZodString;
country: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/ai-gateway.ts:950

audit-logs — a bare {records} object, neither list envelope.