Class: Aws::ObservabilityAdmin::Types::TelemetryRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::ObservabilityAdmin::Types::TelemetryRule
- Defined in:
- gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb
Overview
Defines how telemetry should be configured for specific Amazon Web Services resources.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#destination_configuration ⇒ Types::TelemetryDestinationConfiguration
Configuration specifying where and how the telemetry data should be delivered.
-
#resource_type ⇒ String
The type of Amazon Web Services resource to configure telemetry for (e.g., "AWS::EC2::VPC").
-
#scope ⇒ String
The organizational scope to which the rule applies, specified using accounts or organizational units.
-
#selection_criteria ⇒ String
Criteria for selecting which resources the rule applies to, such as resource tags.
-
#telemetry_type ⇒ String
The type of telemetry to collect (Logs, Metrics, or Traces).
Instance Attribute Details
#destination_configuration ⇒ Types::TelemetryDestinationConfiguration
Configuration specifying where and how the telemetry data should be delivered.
723 724 725 726 727 728 729 730 731 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 723 class TelemetryRule < Struct.new( :resource_type, :telemetry_type, :destination_configuration, :scope, :selection_criteria) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of Amazon Web Services resource to configure telemetry for (e.g., "AWS::EC2::VPC").
723 724 725 726 727 728 729 730 731 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 723 class TelemetryRule < Struct.new( :resource_type, :telemetry_type, :destination_configuration, :scope, :selection_criteria) SENSITIVE = [] include Aws::Structure end |
#scope ⇒ String
The organizational scope to which the rule applies, specified using accounts or organizational units.
723 724 725 726 727 728 729 730 731 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 723 class TelemetryRule < Struct.new( :resource_type, :telemetry_type, :destination_configuration, :scope, :selection_criteria) SENSITIVE = [] include Aws::Structure end |
#selection_criteria ⇒ String
Criteria for selecting which resources the rule applies to, such as resource tags.
723 724 725 726 727 728 729 730 731 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 723 class TelemetryRule < Struct.new( :resource_type, :telemetry_type, :destination_configuration, :scope, :selection_criteria) SENSITIVE = [] include Aws::Structure end |
#telemetry_type ⇒ String
The type of telemetry to collect (Logs, Metrics, or Traces).
723 724 725 726 727 728 729 730 731 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 723 class TelemetryRule < Struct.new( :resource_type, :telemetry_type, :destination_configuration, :scope, :selection_criteria) SENSITIVE = [] include Aws::Structure end |