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 truefor the configuration with the highestRevisionamong 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.
| 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 | # File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 2243 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.
| 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 | # File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 2243 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.
| 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 | # File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 2243 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.
| 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 | # File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 2243 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.
| 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 | # File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 2243 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.
| 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 | # File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 2243 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.
| 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 | # File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 2243 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.
| 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 | # File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 2243 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 |