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.
| 1196 1197 1198 1199 1200 1201 1202 1203 1204 | # File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1196 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").
| 1196 1197 1198 1199 1200 1201 1202 1203 1204 | # File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1196 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.
| 1196 1197 1198 1199 1200 1201 1202 1203 1204 | # File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1196 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.
| 1196 1197 1198 1199 1200 1201 1202 1203 1204 | # File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1196 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).
| 1196 1197 1198 1199 1200 1201 1202 1203 1204 | # File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1196 class TelemetryRule < Struct.new( :resource_type, :telemetry_type, :destination_configuration, :scope, :selection_criteria) SENSITIVE = [] include Aws::Structure end |