Class: Aws::AppRunner::Types::ObservabilityConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppRunner::Types::ObservabilityConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-apprunner/types.rb
Overview
Describes an App Runner observability configuration resource. Multiple revisions of a configuration have the same ‘ObservabilityConfigurationName` and different `ObservabilityConfigurationRevision` values.
The resource is designed to configure multiple features (currently one feature, tracing). This type contains optional members that describe the configuration of these features (currently one member, ‘TraceConfiguration`). If a feature member isn’t specified, the feature isn’t enabled.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The time when the observability configuration was created.
-
#deleted_at ⇒ Time
The time when the observability configuration was deleted.
-
#latest ⇒ Boolean
It’s set to ‘true` for the configuration with the highest `Revision` among all configurations that share the same `ObservabilityConfigurationName`.
-
#observability_configuration_arn ⇒ String
The Amazon Resource Name (ARN) of this observability configuration.
-
#observability_configuration_name ⇒ String
The customer-provided observability configuration name.
-
#observability_configuration_revision ⇒ Integer
The revision of this observability configuration.
-
#status ⇒ String
The current state of the observability configuration.
-
#trace_configuration ⇒ Types::TraceConfiguration
The configuration of the tracing feature within this observability configuration.
Instance Attribute Details
#created_at ⇒ Time
The time when the observability configuration was created. It’s in Unix time stamp format.
2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 |
# File 'lib/aws-sdk-apprunner/types.rb', line 2252 class ObservabilityConfiguration < Struct.new( :observability_configuration_arn, :observability_configuration_name, :trace_configuration, :observability_configuration_revision, :latest, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#deleted_at ⇒ Time
The time when the observability configuration was deleted. It’s in Unix time stamp format.
2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 |
# File 'lib/aws-sdk-apprunner/types.rb', line 2252 class ObservabilityConfiguration < Struct.new( :observability_configuration_arn, :observability_configuration_name, :trace_configuration, :observability_configuration_revision, :latest, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#latest ⇒ Boolean
It’s set to ‘true` for the configuration with the highest `Revision` among all configurations that share the same `ObservabilityConfigurationName`. It’s set to ‘false` otherwise.
2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 |
# File 'lib/aws-sdk-apprunner/types.rb', line 2252 class ObservabilityConfiguration < Struct.new( :observability_configuration_arn, :observability_configuration_name, :trace_configuration, :observability_configuration_revision, :latest, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#observability_configuration_arn ⇒ String
The Amazon Resource Name (ARN) of this observability configuration.
2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 |
# File 'lib/aws-sdk-apprunner/types.rb', line 2252 class ObservabilityConfiguration < Struct.new( :observability_configuration_arn, :observability_configuration_name, :trace_configuration, :observability_configuration_revision, :latest, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#observability_configuration_name ⇒ String
The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.
2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 |
# File 'lib/aws-sdk-apprunner/types.rb', line 2252 class ObservabilityConfiguration < Struct.new( :observability_configuration_arn, :observability_configuration_name, :trace_configuration, :observability_configuration_revision, :latest, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#observability_configuration_revision ⇒ Integer
The revision of this observability configuration. It’s unique among all the active configurations (‘“Status”: “ACTIVE”`) that share the same `ObservabilityConfigurationName`.
2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 |
# File 'lib/aws-sdk-apprunner/types.rb', line 2252 class ObservabilityConfiguration < Struct.new( :observability_configuration_arn, :observability_configuration_name, :trace_configuration, :observability_configuration_revision, :latest, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current state of the observability configuration. If the status of a configuration revision is ‘INACTIVE`, it was deleted and can’t be used. Inactive configuration revisions are permanently removed some time after they are deleted.
2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 |
# File 'lib/aws-sdk-apprunner/types.rb', line 2252 class ObservabilityConfiguration < Struct.new( :observability_configuration_arn, :observability_configuration_name, :trace_configuration, :observability_configuration_revision, :latest, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#trace_configuration ⇒ Types::TraceConfiguration
The configuration of the tracing feature within this observability configuration. If not specified, tracing isn’t enabled.
2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 |
# File 'lib/aws-sdk-apprunner/types.rb', line 2252 class ObservabilityConfiguration < Struct.new( :observability_configuration_arn, :observability_configuration_name, :trace_configuration, :observability_configuration_revision, :latest, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |