Class: Aws::AppRunner::Types::ObservabilityConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppRunner::Types::ObservabilityConfiguration
- Defined in:
- gems/aws-sdk-apprunner/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 highestRevision
among all configurations that share the sameObservabilityConfigurationName
. -
#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 'gems/aws-sdk-apprunner/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 'gems/aws-sdk-apprunner/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 'gems/aws-sdk-apprunner/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 'gems/aws-sdk-apprunner/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 'gems/aws-sdk-apprunner/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 'gems/aws-sdk-apprunner/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 'gems/aws-sdk-apprunner/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 'gems/aws-sdk-apprunner/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 |