Class: Aws::ObservabilityAdmin::Types::TelemetryConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ObservabilityAdmin::Types::TelemetryConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-observabilityadmin/types.rb
Overview
A model representing the state of a resource within an account according to telemetry config.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_identifier ⇒ String
The account ID which contains the resource managed in telemetry configuration.
-
#last_update_time_stamp ⇒ Integer
The timestamp of the last change to the telemetry configuration for the resource.
-
#resource_identifier ⇒ String
The identifier of the resource, for example for Amazon VPC, it would be
vpc-1a2b3c4d5e6f1a2b3. -
#resource_tags ⇒ Hash<String,String>
Tags associated with the resource, for example ‘{ Name: “ExampleInstance”, Environment: “Development” }`.
-
#resource_type ⇒ String
The type of resource, for example ‘Amazon Web Services::EC2::Instance`, or `Amazon Web Services::EKS::Cluster`, etc.
-
#telemetry_configuration_state ⇒ Hash<String,String>
The configuration state for the resource, for example ‘{ Logs: NotApplicable; Metrics: Enabled; Traces: NotApplicable; }`.
-
#telemetry_source_type ⇒ String
Specifies the type of telemetry source for a resource, such as EKS cluster logs.
Instance Attribute Details
#account_identifier ⇒ String
The account ID which contains the resource managed in telemetry configuration. An example of a valid account ID is 012345678901.
2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 2142 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp, :telemetry_source_type) SENSITIVE = [] include Aws::Structure end |
#last_update_time_stamp ⇒ Integer
The timestamp of the last change to the telemetry configuration for the resource. For example, 1728679196318.
2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 2142 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp, :telemetry_source_type) SENSITIVE = [] include Aws::Structure end |
#resource_identifier ⇒ String
The identifier of the resource, for example for Amazon VPC, it would be vpc-1a2b3c4d5e6f1a2b3.
2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 2142 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp, :telemetry_source_type) SENSITIVE = [] include Aws::Structure end |
#resource_tags ⇒ Hash<String,String>
Tags associated with the resource, for example ‘{ Name: “ExampleInstance”, Environment: “Development” }`.
2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 2142 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp, :telemetry_source_type) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of resource, for example ‘Amazon Web Services::EC2::Instance`, or `Amazon Web Services::EKS::Cluster`, etc.
2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 2142 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp, :telemetry_source_type) SENSITIVE = [] include Aws::Structure end |
#telemetry_configuration_state ⇒ Hash<String,String>
The configuration state for the resource, for example ‘{ Logs: NotApplicable; Metrics: Enabled; Traces: NotApplicable; }`.
2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 2142 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp, :telemetry_source_type) SENSITIVE = [] include Aws::Structure end |
#telemetry_source_type ⇒ String
Specifies the type of telemetry source for a resource, such as EKS cluster logs.
2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 2142 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp, :telemetry_source_type) SENSITIVE = [] include Aws::Structure end |