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 |
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.
ObservabilityConfiguration' | |
|
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.