Class: DatadogAPIClient::V2::AiGatewayCaptureScope
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::AiGatewayCaptureScope
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/ai_gateway_capture_scope.rb
Overview
All selected filters combine with AND, with one value per filter. The model and provider tags apply to each actual direct or routed attempt, including fallback destinations. Routes are not selectable filters. At least one filter is required.
If any matching override uses metadata_only, that mode applies. Otherwise, if any matching override uses full_capture, that mode applies. The organization default applies only when no override matches. Overrides have no priority or specificity ordering.
Instance Attribute Summary collapse
-
#tags ⇒ Object
Exact-match request tags with lowercase keys.
-
#team_id ⇒ Object
UUID of a Datadog team.
-
#user_id ⇒ Object
Authenticated Datadog user UUID in this organization.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#tags ⇒ Object
Exact-match request tags with lowercase keys. The reserved model tag is the canonical model ID, and the reserved provider tag is the configured connection slug. The server sets both. Custom tags come from x-dd-tag headers. Keys and values must not have leading or trailing white space. Values are case-sensitive.
26 27 28 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_scope.rb', line 26 def @tags end |
#team_id ⇒ Object
UUID of a Datadog team. Matches the authorized team selected by the x-ai-gateway-team request header. Requests without this header do not match team-scoped overrides. Open-membership teams cannot scope overrides.
29 30 31 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_scope.rb', line 29 def team_id @team_id end |
#user_id ⇒ Object
Authenticated Datadog user UUID in this organization.
32 33 34 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_scope.rb', line 32 def user_id @user_id end |