| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AppRunner.Types.ObservabilityConfiguration
Description
Synopsis
- data ObservabilityConfiguration = ObservabilityConfiguration' {}
- newObservabilityConfiguration :: ObservabilityConfiguration
- observabilityConfiguration_createdAt :: Lens' ObservabilityConfiguration (Maybe UTCTime)
- observabilityConfiguration_deletedAt :: Lens' ObservabilityConfiguration (Maybe UTCTime)
- observabilityConfiguration_latest :: Lens' ObservabilityConfiguration (Maybe Bool)
- observabilityConfiguration_observabilityConfigurationArn :: Lens' ObservabilityConfiguration (Maybe Text)
- observabilityConfiguration_observabilityConfigurationName :: Lens' ObservabilityConfiguration (Maybe Text)
- observabilityConfiguration_observabilityConfigurationRevision :: Lens' ObservabilityConfiguration (Maybe Int)
- observabilityConfiguration_status :: Lens' ObservabilityConfiguration (Maybe ObservabilityConfigurationStatus)
- observabilityConfiguration_traceConfiguration :: Lens' ObservabilityConfiguration (Maybe TraceConfiguration)
Documentation
data ObservabilityConfiguration Source #
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.
See: newObservabilityConfiguration smart constructor.
Constructors
| ObservabilityConfiguration' | |
Fields
| |
Instances
newObservabilityConfiguration :: ObservabilityConfiguration Source #
Create a value of ObservabilityConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdAt:ObservabilityConfiguration', observabilityConfiguration_createdAt - The time when the observability configuration was created. It's in Unix
time stamp format.
$sel:deletedAt:ObservabilityConfiguration', observabilityConfiguration_deletedAt - The time when the observability configuration was deleted. It's in Unix
time stamp format.
$sel:latest:ObservabilityConfiguration', observabilityConfiguration_latest - 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.
$sel:observabilityConfigurationArn:ObservabilityConfiguration', observabilityConfiguration_observabilityConfigurationArn - The Amazon Resource Name (ARN) of this observability configuration.
$sel:observabilityConfigurationName:ObservabilityConfiguration', observabilityConfiguration_observabilityConfigurationName - The customer-provided observability configuration name. It can be used
in multiple revisions of a configuration.
$sel:observabilityConfigurationRevision:ObservabilityConfiguration', observabilityConfiguration_observabilityConfigurationRevision - The revision of this observability configuration. It's unique among all
the active configurations ("Status": "ACTIVE") that share the same
ObservabilityConfigurationName.
$sel:status:ObservabilityConfiguration', observabilityConfiguration_status - 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.
$sel:traceConfiguration:ObservabilityConfiguration', observabilityConfiguration_traceConfiguration - The configuration of the tracing feature within this observability
configuration. If not specified, tracing isn't enabled.
observabilityConfiguration_createdAt :: Lens' ObservabilityConfiguration (Maybe UTCTime) Source #
The time when the observability configuration was created. It's in Unix time stamp format.
observabilityConfiguration_deletedAt :: Lens' ObservabilityConfiguration (Maybe UTCTime) Source #
The time when the observability configuration was deleted. It's in Unix time stamp format.
observabilityConfiguration_latest :: Lens' ObservabilityConfiguration (Maybe Bool) Source #
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.
observabilityConfiguration_observabilityConfigurationArn :: Lens' ObservabilityConfiguration (Maybe Text) Source #
The Amazon Resource Name (ARN) of this observability configuration.
observabilityConfiguration_observabilityConfigurationName :: Lens' ObservabilityConfiguration (Maybe Text) Source #
The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.
observabilityConfiguration_observabilityConfigurationRevision :: Lens' ObservabilityConfiguration (Maybe Int) Source #
The revision of this observability configuration. It's unique among all
the active configurations ("Status": "ACTIVE") that share the same
ObservabilityConfigurationName.
observabilityConfiguration_status :: Lens' ObservabilityConfiguration (Maybe ObservabilityConfigurationStatus) Source #
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.
observabilityConfiguration_traceConfiguration :: Lens' ObservabilityConfiguration (Maybe TraceConfiguration) Source #
The configuration of the tracing feature within this observability configuration. If not specified, tracing isn't enabled.