Saved data capture override with its request filters, capture mode, revision, and timestamps.

Hierarchy

  • AiGatewayCaptureOverride

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
createdAt: Date

Timestamp when the override was created.

id: string

UUID identifying the override within the organization.

metadataCapture?: AiGatewayMetadataCaptureItem[]

Items Metadata-only capture adds, each listed once. An item requires the items whose information it already reveals: tool_output_size, tool_names and conversation_shape require tool_usage, and input_size_by_role requires tool_output_size. A set that leaves out a required item is rejected. When several Metadata-only overrides match a request, it gets only the items all of them select.

Capture mode for matching traffic.

name: string

Display name of the override. Names need not be unique; identify overrides by id.

revision: number

Current override revision, required for replacement or deletion.

Visible request filters. Provider and model tags are withheld when the caller cannot view them. An empty object or empty tags can represent a fully restricted scope; scope_restricted identifies redaction.

scopeRestricted: boolean

Whether provider or model scope metadata was withheld. Omit unchanged scope fields on an unrelated update to preserve their saved values.

updatedAt: Date

Timestamp when the override was last modified.

Generated using TypeDoc