amazonka-apprunner-2.0: Amazon App Runner SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AppRunner.Types.ServiceObservabilityConfiguration

Description

 
Synopsis

Documentation

data ServiceObservabilityConfiguration Source #

Describes the observability configuration of an App Runner service. These are additional observability features, like tracing, that you choose to enable. They're configured in a separate resource that you associate with your service.

See: newServiceObservabilityConfiguration smart constructor.

Constructors

ServiceObservabilityConfiguration' 

Fields

  • observabilityConfigurationArn :: Maybe Text

    The Amazon Resource Name (ARN) of the observability configuration that is associated with the service. Specified only when ObservabilityEnabled is true.

    Specify an ARN with a name and a revision number to associate that revision. For example: arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing/3

    Specify just the name to associate the latest revision. For example: arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing

  • observabilityEnabled :: Bool

    When true, an observability configuration resource is associated with the service, and an ObservabilityConfigurationArn is specified.

Instances

Instances details
FromJSON ServiceObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceObservabilityConfiguration

ToJSON ServiceObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceObservabilityConfiguration

Generic ServiceObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceObservabilityConfiguration

Associated Types

type Rep ServiceObservabilityConfiguration :: Type -> Type #

Read ServiceObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceObservabilityConfiguration

Show ServiceObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceObservabilityConfiguration

NFData ServiceObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceObservabilityConfiguration

Eq ServiceObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceObservabilityConfiguration

Hashable ServiceObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceObservabilityConfiguration

type Rep ServiceObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceObservabilityConfiguration

type Rep ServiceObservabilityConfiguration = D1 ('MetaData "ServiceObservabilityConfiguration" "Amazonka.AppRunner.Types.ServiceObservabilityConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "ServiceObservabilityConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "observabilityConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "observabilityEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newServiceObservabilityConfiguration Source #

Create a value of ServiceObservabilityConfiguration 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:observabilityConfigurationArn:ServiceObservabilityConfiguration', serviceObservabilityConfiguration_observabilityConfigurationArn - The Amazon Resource Name (ARN) of the observability configuration that is associated with the service. Specified only when ObservabilityEnabled is true.

Specify an ARN with a name and a revision number to associate that revision. For example: arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing/3

Specify just the name to associate the latest revision. For example: arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing

$sel:observabilityEnabled:ServiceObservabilityConfiguration', serviceObservabilityConfiguration_observabilityEnabled - When true, an observability configuration resource is associated with the service, and an ObservabilityConfigurationArn is specified.

serviceObservabilityConfiguration_observabilityConfigurationArn :: Lens' ServiceObservabilityConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of the observability configuration that is associated with the service. Specified only when ObservabilityEnabled is true.

Specify an ARN with a name and a revision number to associate that revision. For example: arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing/3

Specify just the name to associate the latest revision. For example: arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing

serviceObservabilityConfiguration_observabilityEnabled :: Lens' ServiceObservabilityConfiguration Bool Source #

When true, an observability configuration resource is associated with the service, and an ObservabilityConfigurationArn is specified.