Class: Aws::ObservabilityAdmin::Types::TelemetryConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ObservabilityAdmin::Types::TelemetryConfiguration
- Defined in:
- gems/aws-sdk-observabilityadmin/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, orAmazon 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; }.
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.
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1894 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp) 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.
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1894 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp) SENSITIVE = [] include Aws::Structure end |
#resource_identifier ⇒ String
The identifier of the resource, for example for Amazon VPC, it would
be vpc-1a2b3c4d5e6f1a2b3.
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1894 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp) SENSITIVE = [] include Aws::Structure end |
#resource_tags ⇒ Hash<String,String>
Tags associated with the resource, for example { Name:
"ExampleInstance", Environment: "Development" }.
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1894 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp) 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.
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1894 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp) 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; }.
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 |
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1894 class TelemetryConfiguration < Struct.new( :account_identifier, :telemetry_configuration_state, :resource_type, :resource_identifier, :resource_tags, :last_update_time_stamp) SENSITIVE = [] include Aws::Structure end |