Class: DatadogAPIClient::V2::AiGatewayCaptureDeleteRequestDataAttributes

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/ai_gateway_capture_delete_request_data_attributes.rb

Overview

Revisions and confirmation used to delete the override.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



46
47
48
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_delete_request_data_attributes.rb', line 46

def additional_properties
  @additional_properties
end

#configuration_revision ⇒ Object

Opaque revision of the organization default and all overrides. Writes require the revision returned by a current read or preview.



25
26
27
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_delete_request_data_attributes.rb', line 25

def configuration_revision
  @configuration_revision
end

#confirm_full_capture ⇒ Object

Set to true to confirm a change that can enable full capture, including a deletion that causes a full_capture override or the organization default to apply.



28
29
30
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_delete_request_data_attributes.rb', line 28

def confirm_full_capture
  @confirm_full_capture
end

#mode ⇒ Object

Capture mode for matching traffic.



31
32
33
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_delete_request_data_attributes.rb', line 31

def mode
  @mode
end

#name ⇒ Object

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



34
35
36
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_delete_request_data_attributes.rb', line 34

def name
  @name
end

#operation ⇒ Object

Proposed operation for preview. Write endpoints infer it from the HTTP method.



37
38
39
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_delete_request_data_attributes.rb', line 37

def operation
  @operation
end

#revision ⇒ Object

Current override revision, required for replacement or deletion.



40
41
42
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_delete_request_data_attributes.rb', line 40

def revision
  @revision
end

#scope ⇒ Object

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.



44
45
46
# File 'lib/datadog_api_client/v2/models/ai_gateway_capture_delete_request_data_attributes.rb', line 44

def scope
  @scope
end