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

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-05-15 of the Amazon App Runner SDK configuration.

Errors

_InternalServiceErrorException :: AsError a => Fold a ServiceError Source #

An unexpected service exception occurred.

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

One or more input parameters aren't valid. Refer to the API action's document page, correct the input parameters, and try the action again.

_InvalidStateException :: AsError a => Fold a ServiceError Source #

You can't perform this action when the resource is in its current state.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

A resource doesn't exist for the specified Amazon Resource Name (ARN) in your Amazon Web Services account.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

App Runner can't create this resource. You've reached your account quota for this resource type.

For App Runner per-resource quotas, see App Runner endpoints and quotas in the Amazon Web Services General Reference.

AutoScalingConfigurationStatus

newtype AutoScalingConfigurationStatus Source #

Instances

Instances details
FromJSON AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

FromJSONKey AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

ToJSON AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

ToJSONKey AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

ToByteString AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

ToHeader AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

ToLog AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

ToQuery AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

FromText AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

ToText AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

FromXML AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

ToXML AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

Generic AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

Associated Types

type Rep AutoScalingConfigurationStatus :: Type -> Type #

Read AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

Show AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

NFData AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

Eq AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

Ord AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

Hashable AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

type Rep AutoScalingConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationStatus

type Rep AutoScalingConfigurationStatus = D1 ('MetaData "AutoScalingConfigurationStatus" "Amazonka.AppRunner.Types.AutoScalingConfigurationStatus" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "AutoScalingConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutoScalingConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateValidationRecordStatus

newtype CertificateValidationRecordStatus Source #

Instances

Instances details
FromJSON CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

FromJSONKey CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

ToJSON CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

ToJSONKey CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

ToByteString CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

ToHeader CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

ToLog CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

ToQuery CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

FromText CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

ToText CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

FromXML CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

ToXML CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

Generic CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

Associated Types

type Rep CertificateValidationRecordStatus :: Type -> Type #

Read CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

Show CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

NFData CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

Eq CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

Ord CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

Hashable CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

type Rep CertificateValidationRecordStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecordStatus

type Rep CertificateValidationRecordStatus = D1 ('MetaData "CertificateValidationRecordStatus" "Amazonka.AppRunner.Types.CertificateValidationRecordStatus" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "CertificateValidationRecordStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateValidationRecordStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigurationSource

newtype ConfigurationSource Source #

Instances

Instances details
FromJSON ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

FromJSONKey ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

ToJSON ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

ToJSONKey ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

ToByteString ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

ToHeader ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

ToLog ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

ToQuery ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

FromText ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

ToText ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

FromXML ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

ToXML ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

Generic ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

Associated Types

type Rep ConfigurationSource :: Type -> Type #

Read ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

Show ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

NFData ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

Methods

rnf :: ConfigurationSource -> () #

Eq ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

Ord ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

Hashable ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

type Rep ConfigurationSource Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConfigurationSource

type Rep ConfigurationSource = D1 ('MetaData "ConfigurationSource" "Amazonka.AppRunner.Types.ConfigurationSource" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "ConfigurationSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfigurationSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionStatus

newtype ConnectionStatus Source #

Instances

Instances details
FromJSON ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

FromJSONKey ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

ToJSON ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

ToJSONKey ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

ToByteString ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

ToHeader ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

ToLog ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

ToQuery ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

FromText ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

ToText ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

FromXML ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

ToXML ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

Generic ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

Associated Types

type Rep ConnectionStatus :: Type -> Type #

Read ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

Show ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

NFData ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

Methods

rnf :: ConnectionStatus -> () #

Eq ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

Ord ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

Hashable ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

type Rep ConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionStatus

type Rep ConnectionStatus = D1 ('MetaData "ConnectionStatus" "Amazonka.AppRunner.Types.ConnectionStatus" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "ConnectionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomDomainAssociationStatus

newtype CustomDomainAssociationStatus Source #

Instances

Instances details
FromJSON CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

FromJSONKey CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

ToJSON CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

ToJSONKey CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

ToByteString CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

ToHeader CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

ToLog CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

ToQuery CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

FromText CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

ToText CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

FromXML CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

ToXML CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

Generic CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

Associated Types

type Rep CustomDomainAssociationStatus :: Type -> Type #

Read CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

Show CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

NFData CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

Eq CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

Ord CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

Hashable CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

type Rep CustomDomainAssociationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomainAssociationStatus

type Rep CustomDomainAssociationStatus = D1 ('MetaData "CustomDomainAssociationStatus" "Amazonka.AppRunner.Types.CustomDomainAssociationStatus" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "CustomDomainAssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomDomainAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EgressType

newtype EgressType Source #

Constructors

EgressType' 

Fields

Bundled Patterns

pattern EgressType_DEFAULT :: EgressType 
pattern EgressType_VPC :: EgressType 

Instances

Instances details
FromJSON EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

FromJSONKey EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

ToJSON EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

ToJSONKey EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

ToByteString EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

ToHeader EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

ToLog EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

ToQuery EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

FromText EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

ToText EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

Methods

toText :: EgressType -> Text #

FromXML EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

ToXML EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

Methods

toXML :: EgressType -> XML #

Generic EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

Associated Types

type Rep EgressType :: Type -> Type #

Read EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

Show EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

NFData EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

Methods

rnf :: EgressType -> () #

Eq EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

Ord EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

Hashable EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

type Rep EgressType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressType

type Rep EgressType = D1 ('MetaData "EgressType" "Amazonka.AppRunner.Types.EgressType" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "EgressType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEgressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthCheckProtocol

newtype HealthCheckProtocol Source #

Instances

Instances details
FromJSON HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

FromJSONKey HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

ToJSON HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

ToJSONKey HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

ToByteString HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

ToHeader HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

ToLog HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

ToQuery HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

FromText HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

ToText HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

FromXML HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

ToXML HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

Generic HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

Associated Types

type Rep HealthCheckProtocol :: Type -> Type #

Read HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

Show HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

NFData HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

Methods

rnf :: HealthCheckProtocol -> () #

Eq HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

Ord HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

Hashable HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

type Rep HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckProtocol

type Rep HealthCheckProtocol = D1 ('MetaData "HealthCheckProtocol" "Amazonka.AppRunner.Types.HealthCheckProtocol" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "HealthCheckProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageRepositoryType

newtype ImageRepositoryType Source #

Instances

Instances details
FromJSON ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

FromJSONKey ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

ToJSON ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

ToJSONKey ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

ToByteString ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

ToHeader ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

ToLog ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

ToQuery ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

FromText ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

ToText ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

FromXML ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

ToXML ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

Generic ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

Associated Types

type Rep ImageRepositoryType :: Type -> Type #

Read ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

Show ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

NFData ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

Methods

rnf :: ImageRepositoryType -> () #

Eq ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

Ord ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

Hashable ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

type Rep ImageRepositoryType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepositoryType

type Rep ImageRepositoryType = D1 ('MetaData "ImageRepositoryType" "Amazonka.AppRunner.Types.ImageRepositoryType" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "ImageRepositoryType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageRepositoryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ObservabilityConfigurationStatus

newtype ObservabilityConfigurationStatus Source #

Instances

Instances details
FromJSON ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

FromJSONKey ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

ToJSON ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

ToJSONKey ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

ToByteString ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

ToHeader ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

ToLog ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

ToQuery ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

FromText ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

ToText ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

FromXML ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

ToXML ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

Generic ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

Associated Types

type Rep ObservabilityConfigurationStatus :: Type -> Type #

Read ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

Show ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

NFData ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

Eq ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

Ord ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

Hashable ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

type Rep ObservabilityConfigurationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationStatus

type Rep ObservabilityConfigurationStatus = D1 ('MetaData "ObservabilityConfigurationStatus" "Amazonka.AppRunner.Types.ObservabilityConfigurationStatus" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "ObservabilityConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromObservabilityConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperationStatus

newtype OperationStatus Source #

Constructors

OperationStatus' 

Instances

Instances details
FromJSON OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

FromJSONKey OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

ToJSON OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

ToJSONKey OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

ToByteString OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

ToHeader OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

ToLog OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

ToQuery OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

FromText OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

ToText OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

FromXML OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

ToXML OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

Methods

toXML :: OperationStatus -> XML #

Generic OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

Associated Types

type Rep OperationStatus :: Type -> Type #

Read OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

Show OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

NFData OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

Methods

rnf :: OperationStatus -> () #

Eq OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

Ord OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

Hashable OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

type Rep OperationStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationStatus

type Rep OperationStatus = D1 ('MetaData "OperationStatus" "Amazonka.AppRunner.Types.OperationStatus" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "OperationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperationType

newtype OperationType Source #

Constructors

OperationType' 

Instances

Instances details
FromJSON OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

FromJSONKey OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

ToJSON OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

ToJSONKey OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

ToByteString OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

ToHeader OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

ToLog OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

ToQuery OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

FromText OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

ToText OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

Methods

toText :: OperationType -> Text #

FromXML OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

ToXML OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

Methods

toXML :: OperationType -> XML #

Generic OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

Associated Types

type Rep OperationType :: Type -> Type #

Read OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

Show OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

NFData OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

Methods

rnf :: OperationType -> () #

Eq OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

Ord OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

Hashable OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

type Rep OperationType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationType

type Rep OperationType = D1 ('MetaData "OperationType" "Amazonka.AppRunner.Types.OperationType" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "OperationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProviderType

newtype ProviderType Source #

Constructors

ProviderType' 

Bundled Patterns

pattern ProviderType_GITHUB :: ProviderType 

Instances

Instances details
FromJSON ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

FromJSONKey ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

ToJSON ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

ToJSONKey ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

ToByteString ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

ToHeader ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

ToLog ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

ToQuery ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

FromText ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

ToText ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

Methods

toText :: ProviderType -> Text #

FromXML ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

ToXML ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

Methods

toXML :: ProviderType -> XML #

Generic ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

Associated Types

type Rep ProviderType :: Type -> Type #

Read ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

Show ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

NFData ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

Methods

rnf :: ProviderType -> () #

Eq ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

Ord ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

Hashable ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

type Rep ProviderType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ProviderType

type Rep ProviderType = D1 ('MetaData "ProviderType" "Amazonka.AppRunner.Types.ProviderType" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "ProviderType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Runtime

newtype Runtime Source #

Constructors

Runtime' 

Fields

Bundled Patterns

pattern Runtime_CORRETTO_11 :: Runtime 
pattern Runtime_CORRETTO_8 :: Runtime 
pattern Runtime_DOTNET_6 :: Runtime 
pattern Runtime_GO_1 :: Runtime 
pattern Runtime_NODEJS_12 :: Runtime 
pattern Runtime_NODEJS_14 :: Runtime 
pattern Runtime_NODEJS_16 :: Runtime 
pattern Runtime_PHP_81 :: Runtime 
pattern Runtime_PYTHON_3 :: Runtime 
pattern Runtime_RUBY_31 :: Runtime 

Instances

Instances details
FromJSON Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

FromJSONKey Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

ToJSON Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

ToJSONKey Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

ToByteString Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

Methods

toBS :: Runtime -> ByteString #

ToHeader Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

Methods

toHeader :: HeaderName -> Runtime -> [Header] #

ToLog Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

ToQuery Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

FromText Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

ToText Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

Methods

toText :: Runtime -> Text #

FromXML Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

ToXML Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

Methods

toXML :: Runtime -> XML #

Generic Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

Associated Types

type Rep Runtime :: Type -> Type #

Methods

from :: Runtime -> Rep Runtime x #

to :: Rep Runtime x -> Runtime #

Read Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

Show Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

NFData Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

Methods

rnf :: Runtime -> () #

Eq Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

Methods

(==) :: Runtime -> Runtime -> Bool #

(/=) :: Runtime -> Runtime -> Bool #

Ord Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

Hashable Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

Methods

hashWithSalt :: Int -> Runtime -> Int #

hash :: Runtime -> Int #

type Rep Runtime Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Runtime

type Rep Runtime = D1 ('MetaData "Runtime" "Amazonka.AppRunner.Types.Runtime" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "Runtime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRuntime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceStatus

newtype ServiceStatus Source #

Constructors

ServiceStatus' 

Instances

Instances details
FromJSON ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

FromJSONKey ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

ToJSON ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

ToJSONKey ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

ToByteString ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

ToHeader ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

ToLog ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

ToQuery ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

FromText ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

ToText ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

Methods

toText :: ServiceStatus -> Text #

FromXML ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

ToXML ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

Methods

toXML :: ServiceStatus -> XML #

Generic ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

Associated Types

type Rep ServiceStatus :: Type -> Type #

Read ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

Show ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

NFData ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

Methods

rnf :: ServiceStatus -> () #

Eq ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

Ord ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

Hashable ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

type Rep ServiceStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceStatus

type Rep ServiceStatus = D1 ('MetaData "ServiceStatus" "Amazonka.AppRunner.Types.ServiceStatus" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "ServiceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceCodeVersionType

newtype SourceCodeVersionType Source #

Instances

Instances details
FromJSON SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

FromJSONKey SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

ToJSON SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

ToJSONKey SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

ToByteString SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

ToHeader SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

ToLog SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

ToQuery SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

FromText SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

ToText SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

FromXML SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

ToXML SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

Generic SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

Associated Types

type Rep SourceCodeVersionType :: Type -> Type #

Read SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

Show SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

NFData SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

Methods

rnf :: SourceCodeVersionType -> () #

Eq SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

Ord SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

Hashable SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

type Rep SourceCodeVersionType Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersionType

type Rep SourceCodeVersionType = D1 ('MetaData "SourceCodeVersionType" "Amazonka.AppRunner.Types.SourceCodeVersionType" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "SourceCodeVersionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceCodeVersionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TracingVendor

newtype TracingVendor Source #

Constructors

TracingVendor' 

Bundled Patterns

pattern TracingVendor_AWSXRAY :: TracingVendor 

Instances

Instances details
FromJSON TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

FromJSONKey TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

ToJSON TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

ToJSONKey TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

ToByteString TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

ToHeader TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

ToLog TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

ToQuery TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

FromText TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

ToText TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

Methods

toText :: TracingVendor -> Text #

FromXML TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

ToXML TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

Methods

toXML :: TracingVendor -> XML #

Generic TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

Associated Types

type Rep TracingVendor :: Type -> Type #

Read TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

Show TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

NFData TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

Methods

rnf :: TracingVendor -> () #

Eq TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

Ord TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

Hashable TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

type Rep TracingVendor Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TracingVendor

type Rep TracingVendor = D1 ('MetaData "TracingVendor" "Amazonka.AppRunner.Types.TracingVendor" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "TracingVendor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTracingVendor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpcConnectorStatus

newtype VpcConnectorStatus Source #

Instances

Instances details
FromJSON VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

FromJSONKey VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

ToJSON VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

ToJSONKey VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

ToByteString VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

ToHeader VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

ToLog VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

ToQuery VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

FromText VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

ToText VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

FromXML VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

ToXML VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

Generic VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

Associated Types

type Rep VpcConnectorStatus :: Type -> Type #

Read VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

Show VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

NFData VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

Methods

rnf :: VpcConnectorStatus -> () #

Eq VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

Ord VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

Hashable VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

type Rep VpcConnectorStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnectorStatus

type Rep VpcConnectorStatus = D1 ('MetaData "VpcConnectorStatus" "Amazonka.AppRunner.Types.VpcConnectorStatus" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "VpcConnectorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpcConnectorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpcIngressConnectionStatus

newtype VpcIngressConnectionStatus Source #

Instances

Instances details
FromJSON VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

FromJSONKey VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

ToJSON VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

ToJSONKey VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

ToByteString VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

ToHeader VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

ToLog VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

ToQuery VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

FromText VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

ToText VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

FromXML VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

ToXML VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

Generic VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

Associated Types

type Rep VpcIngressConnectionStatus :: Type -> Type #

Read VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

Show VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

NFData VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

Eq VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

Ord VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

Hashable VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

type Rep VpcIngressConnectionStatus Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionStatus

type Rep VpcIngressConnectionStatus = D1 ('MetaData "VpcIngressConnectionStatus" "Amazonka.AppRunner.Types.VpcIngressConnectionStatus" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'True) (C1 ('MetaCons "VpcIngressConnectionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpcIngressConnectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthenticationConfiguration

data AuthenticationConfiguration Source #

Describes resources needed to authenticate access to some source repositories. The specific resource depends on the repository provider.

See: newAuthenticationConfiguration smart constructor.

Constructors

AuthenticationConfiguration' 

Fields

  • accessRoleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository. It's required for ECR image repositories (but not for ECR Public repositories).

  • connectionArn :: Maybe Text

    The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository. It's required for GitHub code repositories.

Instances

Instances details
FromJSON AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AuthenticationConfiguration

ToJSON AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AuthenticationConfiguration

Generic AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AuthenticationConfiguration

Associated Types

type Rep AuthenticationConfiguration :: Type -> Type #

Read AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AuthenticationConfiguration

Show AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AuthenticationConfiguration

NFData AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AuthenticationConfiguration

Eq AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AuthenticationConfiguration

Hashable AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AuthenticationConfiguration

type Rep AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AuthenticationConfiguration

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

newAuthenticationConfiguration :: AuthenticationConfiguration Source #

Create a value of AuthenticationConfiguration 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:accessRoleArn:AuthenticationConfiguration', authenticationConfiguration_accessRoleArn - The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository. It's required for ECR image repositories (but not for ECR Public repositories).

$sel:connectionArn:AuthenticationConfiguration', authenticationConfiguration_connectionArn - The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository. It's required for GitHub code repositories.

authenticationConfiguration_accessRoleArn :: Lens' AuthenticationConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository. It's required for ECR image repositories (but not for ECR Public repositories).

authenticationConfiguration_connectionArn :: Lens' AuthenticationConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository. It's required for GitHub code repositories.

AutoScalingConfiguration

data AutoScalingConfiguration Source #

Describes an App Runner automatic scaling configuration resource.

A higher MinSize increases the spread of your App Runner service over more Availability Zones in the Amazon Web Services Region. The tradeoff is a higher minimal cost.

A lower MaxSize controls your cost. The tradeoff is lower responsiveness during peak demand.

Multiple revisions of a configuration might have the same AutoScalingConfigurationName and different AutoScalingConfigurationRevision values.

See: newAutoScalingConfiguration smart constructor.

Constructors

AutoScalingConfiguration' 

Fields

  • autoScalingConfigurationArn :: Maybe Text

    The Amazon Resource Name (ARN) of this auto scaling configuration.

  • autoScalingConfigurationName :: Maybe Text

    The customer-provided auto scaling configuration name. It can be used in multiple revisions of a configuration.

  • autoScalingConfigurationRevision :: Maybe Int

    The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.

  • createdAt :: Maybe POSIX

    The time when the auto scaling configuration was created. It's in Unix time stamp format.

  • deletedAt :: Maybe POSIX

    The time when the auto scaling configuration was deleted. It's in Unix time stamp format.

  • latest :: Maybe Bool

    It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise.

  • maxConcurrency :: Maybe Int

    The maximum number of concurrent requests that an instance processes. If the number of concurrent requests exceeds this limit, App Runner scales the service up.

  • maxSize :: Maybe Int

    The maximum number of instances that a service scales up to. At most MaxSize instances actively serve traffic for your service.

  • minSize :: Maybe Int

    The minimum number of instances that App Runner provisions for a service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.

    App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.

  • status :: Maybe AutoScalingConfigurationStatus

    The current state of the auto scaling 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.

Instances

Instances details
FromJSON AutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfiguration

Generic AutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfiguration

Associated Types

type Rep AutoScalingConfiguration :: Type -> Type #

Read AutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfiguration

Show AutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfiguration

NFData AutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfiguration

Eq AutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfiguration

Hashable AutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfiguration

type Rep AutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfiguration

type Rep AutoScalingConfiguration = D1 ('MetaData "AutoScalingConfiguration" "Amazonka.AppRunner.Types.AutoScalingConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "AutoScalingConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "autoScalingConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoScalingConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "autoScalingConfigurationRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "deletedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "latest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maxConcurrency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "maxSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "minSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingConfigurationStatus)))))))

newAutoScalingConfiguration :: AutoScalingConfiguration Source #

Create a value of AutoScalingConfiguration 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:autoScalingConfigurationArn:AutoScalingConfiguration', autoScalingConfiguration_autoScalingConfigurationArn - The Amazon Resource Name (ARN) of this auto scaling configuration.

$sel:autoScalingConfigurationName:AutoScalingConfiguration', autoScalingConfiguration_autoScalingConfigurationName - The customer-provided auto scaling configuration name. It can be used in multiple revisions of a configuration.

$sel:autoScalingConfigurationRevision:AutoScalingConfiguration', autoScalingConfiguration_autoScalingConfigurationRevision - The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.

$sel:createdAt:AutoScalingConfiguration', autoScalingConfiguration_createdAt - The time when the auto scaling configuration was created. It's in Unix time stamp format.

$sel:deletedAt:AutoScalingConfiguration', autoScalingConfiguration_deletedAt - The time when the auto scaling configuration was deleted. It's in Unix time stamp format.

$sel:latest:AutoScalingConfiguration', autoScalingConfiguration_latest - It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise.

$sel:maxConcurrency:AutoScalingConfiguration', autoScalingConfiguration_maxConcurrency - The maximum number of concurrent requests that an instance processes. If the number of concurrent requests exceeds this limit, App Runner scales the service up.

$sel:maxSize:AutoScalingConfiguration', autoScalingConfiguration_maxSize - The maximum number of instances that a service scales up to. At most MaxSize instances actively serve traffic for your service.

$sel:minSize:AutoScalingConfiguration', autoScalingConfiguration_minSize - The minimum number of instances that App Runner provisions for a service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.

App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.

$sel:status:AutoScalingConfiguration', autoScalingConfiguration_status - The current state of the auto scaling 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.

autoScalingConfiguration_autoScalingConfigurationArn :: Lens' AutoScalingConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of this auto scaling configuration.

autoScalingConfiguration_autoScalingConfigurationName :: Lens' AutoScalingConfiguration (Maybe Text) Source #

The customer-provided auto scaling configuration name. It can be used in multiple revisions of a configuration.

autoScalingConfiguration_autoScalingConfigurationRevision :: Lens' AutoScalingConfiguration (Maybe Int) Source #

The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.

autoScalingConfiguration_createdAt :: Lens' AutoScalingConfiguration (Maybe UTCTime) Source #

The time when the auto scaling configuration was created. It's in Unix time stamp format.

autoScalingConfiguration_deletedAt :: Lens' AutoScalingConfiguration (Maybe UTCTime) Source #

The time when the auto scaling configuration was deleted. It's in Unix time stamp format.

autoScalingConfiguration_latest :: Lens' AutoScalingConfiguration (Maybe Bool) Source #

It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise.

autoScalingConfiguration_maxConcurrency :: Lens' AutoScalingConfiguration (Maybe Int) Source #

The maximum number of concurrent requests that an instance processes. If the number of concurrent requests exceeds this limit, App Runner scales the service up.

autoScalingConfiguration_maxSize :: Lens' AutoScalingConfiguration (Maybe Int) Source #

The maximum number of instances that a service scales up to. At most MaxSize instances actively serve traffic for your service.

autoScalingConfiguration_minSize :: Lens' AutoScalingConfiguration (Maybe Int) Source #

The minimum number of instances that App Runner provisions for a service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.

App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.

autoScalingConfiguration_status :: Lens' AutoScalingConfiguration (Maybe AutoScalingConfigurationStatus) Source #

The current state of the auto scaling 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.

AutoScalingConfigurationSummary

data AutoScalingConfigurationSummary Source #

Provides summary information about an App Runner automatic scaling configuration resource.

This type contains limited information about an auto scaling configuration. It includes only identification information, without configuration details. It's returned by the ListAutoScalingConfigurations action. Complete configuration information is returned by the CreateAutoScalingConfiguration, DescribeAutoScalingConfiguration, and DeleteAutoScalingConfiguration actions using the AutoScalingConfiguration type.

See: newAutoScalingConfigurationSummary smart constructor.

Constructors

AutoScalingConfigurationSummary' 

Fields

Instances

Instances details
FromJSON AutoScalingConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationSummary

Generic AutoScalingConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationSummary

Associated Types

type Rep AutoScalingConfigurationSummary :: Type -> Type #

Read AutoScalingConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationSummary

Show AutoScalingConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationSummary

NFData AutoScalingConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationSummary

Eq AutoScalingConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationSummary

Hashable AutoScalingConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationSummary

type Rep AutoScalingConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.AutoScalingConfigurationSummary

type Rep AutoScalingConfigurationSummary = D1 ('MetaData "AutoScalingConfigurationSummary" "Amazonka.AppRunner.Types.AutoScalingConfigurationSummary" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "AutoScalingConfigurationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoScalingConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "autoScalingConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoScalingConfigurationRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newAutoScalingConfigurationSummary :: AutoScalingConfigurationSummary Source #

Create a value of AutoScalingConfigurationSummary 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:autoScalingConfigurationArn:AutoScalingConfigurationSummary', autoScalingConfigurationSummary_autoScalingConfigurationArn - The Amazon Resource Name (ARN) of this auto scaling configuration.

$sel:autoScalingConfigurationName:AutoScalingConfigurationSummary', autoScalingConfigurationSummary_autoScalingConfigurationName - The customer-provided auto scaling configuration name. It can be used in multiple revisions of a configuration.

$sel:autoScalingConfigurationRevision:AutoScalingConfigurationSummary', autoScalingConfigurationSummary_autoScalingConfigurationRevision - The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") with the same AutoScalingConfigurationName.

autoScalingConfigurationSummary_autoScalingConfigurationArn :: Lens' AutoScalingConfigurationSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of this auto scaling configuration.

autoScalingConfigurationSummary_autoScalingConfigurationName :: Lens' AutoScalingConfigurationSummary (Maybe Text) Source #

The customer-provided auto scaling configuration name. It can be used in multiple revisions of a configuration.

autoScalingConfigurationSummary_autoScalingConfigurationRevision :: Lens' AutoScalingConfigurationSummary (Maybe Int) Source #

The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") with the same AutoScalingConfigurationName.

CertificateValidationRecord

data CertificateValidationRecord Source #

Describes a certificate CNAME record to add to your DNS. For more information, see AssociateCustomDomain.

See: newCertificateValidationRecord smart constructor.

Constructors

CertificateValidationRecord' 

Fields

Instances

Instances details
FromJSON CertificateValidationRecord Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecord

Generic CertificateValidationRecord Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecord

Associated Types

type Rep CertificateValidationRecord :: Type -> Type #

Read CertificateValidationRecord Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecord

Show CertificateValidationRecord Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecord

NFData CertificateValidationRecord Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecord

Eq CertificateValidationRecord Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecord

Hashable CertificateValidationRecord Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecord

type Rep CertificateValidationRecord Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CertificateValidationRecord

type Rep CertificateValidationRecord = D1 ('MetaData "CertificateValidationRecord" "Amazonka.AppRunner.Types.CertificateValidationRecord" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "CertificateValidationRecord'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateValidationRecordStatus))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCertificateValidationRecord :: CertificateValidationRecord Source #

Create a value of CertificateValidationRecord 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:name:CertificateValidationRecord', certificateValidationRecord_name - The certificate CNAME record name.

$sel:status:CertificateValidationRecord', certificateValidationRecord_status - The current state of the certificate CNAME record validation. It should change to SUCCESS after App Runner completes validation with your DNS.

$sel:type':CertificateValidationRecord', certificateValidationRecord_type - The record type, always CNAME.

$sel:value:CertificateValidationRecord', certificateValidationRecord_value - The certificate CNAME record value.

certificateValidationRecord_status :: Lens' CertificateValidationRecord (Maybe CertificateValidationRecordStatus) Source #

The current state of the certificate CNAME record validation. It should change to SUCCESS after App Runner completes validation with your DNS.

CodeConfiguration

data CodeConfiguration Source #

Describes the configuration that App Runner uses to build and run an App Runner service from a source code repository.

See: newCodeConfiguration smart constructor.

Constructors

CodeConfiguration' 

Fields

  • codeConfigurationValues :: Maybe CodeConfigurationValues

    The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yaml file in the source code repository (or ignoring the file if it exists).

  • configurationSource :: ConfigurationSource

    The source of the App Runner configuration. Values are interpreted as follows:

    • REPOSITORY – App Runner reads configuration values from the apprunner.yaml file in the source code repository and ignores CodeConfigurationValues.
    • API – App Runner uses configuration values provided in CodeConfigurationValues and ignores the apprunner.yaml file in the source code repository.

Instances

Instances details
FromJSON CodeConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfiguration

ToJSON CodeConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfiguration

Generic CodeConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfiguration

Associated Types

type Rep CodeConfiguration :: Type -> Type #

Show CodeConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfiguration

NFData CodeConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfiguration

Methods

rnf :: CodeConfiguration -> () #

Eq CodeConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfiguration

Hashable CodeConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfiguration

type Rep CodeConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfiguration

type Rep CodeConfiguration = D1 ('MetaData "CodeConfiguration" "Amazonka.AppRunner.Types.CodeConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "CodeConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeConfigurationValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeConfigurationValues)) :*: S1 ('MetaSel ('Just "configurationSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConfigurationSource)))

newCodeConfiguration Source #

Create a value of CodeConfiguration 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:codeConfigurationValues:CodeConfiguration', codeConfiguration_codeConfigurationValues - The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yaml file in the source code repository (or ignoring the file if it exists).

$sel:configurationSource:CodeConfiguration', codeConfiguration_configurationSource - The source of the App Runner configuration. Values are interpreted as follows:

  • REPOSITORY – App Runner reads configuration values from the apprunner.yaml file in the source code repository and ignores CodeConfigurationValues.
  • API – App Runner uses configuration values provided in CodeConfigurationValues and ignores the apprunner.yaml file in the source code repository.

codeConfiguration_codeConfigurationValues :: Lens' CodeConfiguration (Maybe CodeConfigurationValues) Source #

The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yaml file in the source code repository (or ignoring the file if it exists).

codeConfiguration_configurationSource :: Lens' CodeConfiguration ConfigurationSource Source #

The source of the App Runner configuration. Values are interpreted as follows:

  • REPOSITORY – App Runner reads configuration values from the apprunner.yaml file in the source code repository and ignores CodeConfigurationValues.
  • API – App Runner uses configuration values provided in CodeConfigurationValues and ignores the apprunner.yaml file in the source code repository.

CodeConfigurationValues

data CodeConfigurationValues Source #

Describes the basic configuration needed for building and running an App Runner service. This type doesn't support the full set of possible configuration options. Fur full configuration capabilities, use a apprunner.yaml file in the source code repository.

See: newCodeConfigurationValues smart constructor.

Constructors

CodeConfigurationValues' 

Fields

  • buildCommand :: Maybe (Sensitive Text)

    The command App Runner runs to build your application.

  • port :: Maybe Text

    The port that your application listens to in the container.

    Default: 8080

  • runtimeEnvironmentSecrets :: Maybe (HashMap Text (Sensitive Text))

    An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

    • If the Amazon Web Services Systems Manager Parameter Store parameter exists in the same Amazon Web Services Region as the service that you're launching, you can use either the full ARN or name of the secret. If the parameter exists in a different Region, then the full ARN must be specified.
    • Currently, cross account referencing of Amazon Web Services Systems Manager Parameter Store parameter is not supported.
  • runtimeEnvironmentVariables :: Maybe (HashMap Text (Sensitive Text))

    The environment variables that are available to your running App Runner service. An array of key-value pairs.

  • startCommand :: Maybe (Sensitive Text)

    The command App Runner runs to start your application.

  • runtime :: Runtime

    A runtime environment type for building and running an App Runner service. It represents a programming language runtime.

Instances

Instances details
FromJSON CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

ToJSON CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

Generic CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

Associated Types

type Rep CodeConfigurationValues :: Type -> Type #

Show CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

NFData CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

Methods

rnf :: CodeConfigurationValues -> () #

Eq CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

Hashable CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

type Rep CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

type Rep CodeConfigurationValues = D1 ('MetaData "CodeConfigurationValues" "Amazonka.AppRunner.Types.CodeConfigurationValues" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "CodeConfigurationValues'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "buildCommand") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "runtimeEnvironmentSecrets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (Sensitive Text)))))) :*: (S1 ('MetaSel ('Just "runtimeEnvironmentVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "startCommand") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "runtime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Runtime)))))

newCodeConfigurationValues Source #

Create a value of CodeConfigurationValues 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:buildCommand:CodeConfigurationValues', codeConfigurationValues_buildCommand - The command App Runner runs to build your application.

$sel:port:CodeConfigurationValues', codeConfigurationValues_port - The port that your application listens to in the container.

Default: 8080

$sel:runtimeEnvironmentSecrets:CodeConfigurationValues', codeConfigurationValues_runtimeEnvironmentSecrets - An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

  • If the Amazon Web Services Systems Manager Parameter Store parameter exists in the same Amazon Web Services Region as the service that you're launching, you can use either the full ARN or name of the secret. If the parameter exists in a different Region, then the full ARN must be specified.
  • Currently, cross account referencing of Amazon Web Services Systems Manager Parameter Store parameter is not supported.

$sel:runtimeEnvironmentVariables:CodeConfigurationValues', codeConfigurationValues_runtimeEnvironmentVariables - The environment variables that are available to your running App Runner service. An array of key-value pairs.

$sel:startCommand:CodeConfigurationValues', codeConfigurationValues_startCommand - The command App Runner runs to start your application.

$sel:runtime:CodeConfigurationValues', codeConfigurationValues_runtime - A runtime environment type for building and running an App Runner service. It represents a programming language runtime.

codeConfigurationValues_buildCommand :: Lens' CodeConfigurationValues (Maybe Text) Source #

The command App Runner runs to build your application.

codeConfigurationValues_port :: Lens' CodeConfigurationValues (Maybe Text) Source #

The port that your application listens to in the container.

Default: 8080

codeConfigurationValues_runtimeEnvironmentSecrets :: Lens' CodeConfigurationValues (Maybe (HashMap Text Text)) Source #

An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

  • If the Amazon Web Services Systems Manager Parameter Store parameter exists in the same Amazon Web Services Region as the service that you're launching, you can use either the full ARN or name of the secret. If the parameter exists in a different Region, then the full ARN must be specified.
  • Currently, cross account referencing of Amazon Web Services Systems Manager Parameter Store parameter is not supported.

codeConfigurationValues_runtimeEnvironmentVariables :: Lens' CodeConfigurationValues (Maybe (HashMap Text Text)) Source #

The environment variables that are available to your running App Runner service. An array of key-value pairs.

codeConfigurationValues_startCommand :: Lens' CodeConfigurationValues (Maybe Text) Source #

The command App Runner runs to start your application.

codeConfigurationValues_runtime :: Lens' CodeConfigurationValues Runtime Source #

A runtime environment type for building and running an App Runner service. It represents a programming language runtime.

CodeRepository

data CodeRepository Source #

Describes a source code repository.

See: newCodeRepository smart constructor.

Constructors

CodeRepository' 

Fields

Instances

Instances details
FromJSON CodeRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeRepository

ToJSON CodeRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeRepository

Generic CodeRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeRepository

Associated Types

type Rep CodeRepository :: Type -> Type #

Show CodeRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeRepository

NFData CodeRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeRepository

Methods

rnf :: CodeRepository -> () #

Eq CodeRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeRepository

Hashable CodeRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeRepository

type Rep CodeRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeRepository

type Rep CodeRepository = D1 ('MetaData "CodeRepository" "Amazonka.AppRunner.Types.CodeRepository" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "CodeRepository'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeConfiguration)) :*: (S1 ('MetaSel ('Just "repositoryUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sourceCodeVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceCodeVersion))))

newCodeRepository Source #

Create a value of CodeRepository 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:codeConfiguration:CodeRepository', codeRepository_codeConfiguration - Configuration for building and running the service from a source code repository.

CodeConfiguration is required only for CreateService request.

$sel:repositoryUrl:CodeRepository', codeRepository_repositoryUrl - The location of the repository that contains the source code.

$sel:sourceCodeVersion:CodeRepository', codeRepository_sourceCodeVersion - The version that should be used within the source code repository.

codeRepository_codeConfiguration :: Lens' CodeRepository (Maybe CodeConfiguration) Source #

Configuration for building and running the service from a source code repository.

CodeConfiguration is required only for CreateService request.

codeRepository_repositoryUrl :: Lens' CodeRepository Text Source #

The location of the repository that contains the source code.

codeRepository_sourceCodeVersion :: Lens' CodeRepository SourceCodeVersion Source #

The version that should be used within the source code repository.

Connection

data Connection Source #

Describes an App Runner connection resource.

See: newConnection smart constructor.

Constructors

Connection' 

Fields

Instances

Instances details
FromJSON Connection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

Read Connection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Connection

NFData Connection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Connection

Methods

rnf :: Connection -> () #

Eq Connection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Connection

Hashable Connection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Connection

type Rep Connection = D1 ('MetaData "Connection" "Amazonka.AppRunner.Types.Connection" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "providerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProviderType)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionStatus))))))

newConnection :: Connection Source #

Create a value of Connection 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:connectionArn:Connection', connection_connectionArn - The Amazon Resource Name (ARN) of this connection.

$sel:connectionName:Connection', connection_connectionName - The customer-provided connection name.

$sel:createdAt:Connection', connection_createdAt - The App Runner connection creation time, expressed as a Unix time stamp.

$sel:providerType:Connection', connection_providerType - The source repository provider.

$sel:status:Connection', connection_status - The current state of the App Runner connection. When the state is AVAILABLE, you can use the connection to create an App Runner service.

connection_connectionArn :: Lens' Connection (Maybe Text) Source #

The Amazon Resource Name (ARN) of this connection.

connection_connectionName :: Lens' Connection (Maybe Text) Source #

The customer-provided connection name.

connection_createdAt :: Lens' Connection (Maybe UTCTime) Source #

The App Runner connection creation time, expressed as a Unix time stamp.

connection_providerType :: Lens' Connection (Maybe ProviderType) Source #

The source repository provider.

connection_status :: Lens' Connection (Maybe ConnectionStatus) Source #

The current state of the App Runner connection. When the state is AVAILABLE, you can use the connection to create an App Runner service.

ConnectionSummary

data ConnectionSummary Source #

Provides summary information about an App Runner connection resource.

See: newConnectionSummary smart constructor.

Constructors

ConnectionSummary' 

Fields

Instances

Instances details
FromJSON ConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionSummary

Generic ConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionSummary

Associated Types

type Rep ConnectionSummary :: Type -> Type #

Read ConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionSummary

Show ConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionSummary

NFData ConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionSummary

Methods

rnf :: ConnectionSummary -> () #

Eq ConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionSummary

Hashable ConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionSummary

type Rep ConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ConnectionSummary

type Rep ConnectionSummary = D1 ('MetaData "ConnectionSummary" "Amazonka.AppRunner.Types.ConnectionSummary" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "ConnectionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "providerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProviderType)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionStatus))))))

newConnectionSummary :: ConnectionSummary Source #

Create a value of ConnectionSummary 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:connectionArn:ConnectionSummary', connectionSummary_connectionArn - The Amazon Resource Name (ARN) of this connection.

$sel:connectionName:ConnectionSummary', connectionSummary_connectionName - The customer-provided connection name.

$sel:createdAt:ConnectionSummary', connectionSummary_createdAt - The App Runner connection creation time, expressed as a Unix time stamp.

$sel:providerType:ConnectionSummary', connectionSummary_providerType - The source repository provider.

$sel:status:ConnectionSummary', connectionSummary_status - The current state of the App Runner connection. When the state is AVAILABLE, you can use the connection to create an App Runner service.

connectionSummary_connectionArn :: Lens' ConnectionSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of this connection.

connectionSummary_connectionName :: Lens' ConnectionSummary (Maybe Text) Source #

The customer-provided connection name.

connectionSummary_createdAt :: Lens' ConnectionSummary (Maybe UTCTime) Source #

The App Runner connection creation time, expressed as a Unix time stamp.

connectionSummary_status :: Lens' ConnectionSummary (Maybe ConnectionStatus) Source #

The current state of the App Runner connection. When the state is AVAILABLE, you can use the connection to create an App Runner service.

CustomDomain

data CustomDomain Source #

Describes a custom domain that's associated with an App Runner service.

See: newCustomDomain smart constructor.

Constructors

CustomDomain' 

Fields

Instances

Instances details
FromJSON CustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomain

Generic CustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomain

Associated Types

type Rep CustomDomain :: Type -> Type #

Read CustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomain

Show CustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomain

NFData CustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomain

Methods

rnf :: CustomDomain -> () #

Eq CustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomain

Hashable CustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomain

type Rep CustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CustomDomain

type Rep CustomDomain = D1 ('MetaData "CustomDomain" "Amazonka.AppRunner.Types.CustomDomain" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "CustomDomain'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateValidationRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CertificateValidationRecord])) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "enableWWWSubdomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomDomainAssociationStatus))))

newCustomDomain Source #

Create a value of CustomDomain 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:certificateValidationRecords:CustomDomain', customDomain_certificateValidationRecords - A list of certificate CNAME records that's used for this domain name.

$sel:domainName:CustomDomain', customDomain_domainName - An associated custom domain endpoint. It can be a root domain (for example, example.com), a subdomain (for example, login.example.com or admin.login.example.com), or a wildcard (for example, *.example.com).

$sel:enableWWWSubdomain:CustomDomain', customDomain_enableWWWSubdomain - When true, the subdomain www.DomainName is associated with the App Runner service in addition to the base domain.

CustomDomain, customDomain_status - The current state of the domain name association.

customDomain_certificateValidationRecords :: Lens' CustomDomain (Maybe [CertificateValidationRecord]) Source #

A list of certificate CNAME records that's used for this domain name.

customDomain_domainName :: Lens' CustomDomain Text Source #

An associated custom domain endpoint. It can be a root domain (for example, example.com), a subdomain (for example, login.example.com or admin.login.example.com), or a wildcard (for example, *.example.com).

customDomain_enableWWWSubdomain :: Lens' CustomDomain Bool Source #

When true, the subdomain www.DomainName is associated with the App Runner service in addition to the base domain.

customDomain_status :: Lens' CustomDomain CustomDomainAssociationStatus Source #

The current state of the domain name association.

EgressConfiguration

data EgressConfiguration Source #

Describes configuration settings related to outbound network traffic of an App Runner service.

See: newEgressConfiguration smart constructor.

Constructors

EgressConfiguration' 

Fields

  • egressType :: Maybe EgressType

    The type of egress configuration.

    Set to DEFAULT for access to resources hosted on public networks.

    Set to VPC to associate your service to a custom VPC specified by VpcConnectorArn.

  • vpcConnectorArn :: Maybe Text

    The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when EgressType = VPC.

Instances

Instances details
FromJSON EgressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressConfiguration

ToJSON EgressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressConfiguration

Generic EgressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressConfiguration

Associated Types

type Rep EgressConfiguration :: Type -> Type #

Read EgressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressConfiguration

Show EgressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressConfiguration

NFData EgressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressConfiguration

Methods

rnf :: EgressConfiguration -> () #

Eq EgressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressConfiguration

Hashable EgressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressConfiguration

type Rep EgressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EgressConfiguration

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

newEgressConfiguration :: EgressConfiguration Source #

Create a value of EgressConfiguration 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:egressType:EgressConfiguration', egressConfiguration_egressType - The type of egress configuration.

Set to DEFAULT for access to resources hosted on public networks.

Set to VPC to associate your service to a custom VPC specified by VpcConnectorArn.

$sel:vpcConnectorArn:EgressConfiguration', egressConfiguration_vpcConnectorArn - The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when EgressType = VPC.

egressConfiguration_egressType :: Lens' EgressConfiguration (Maybe EgressType) Source #

The type of egress configuration.

Set to DEFAULT for access to resources hosted on public networks.

Set to VPC to associate your service to a custom VPC specified by VpcConnectorArn.

egressConfiguration_vpcConnectorArn :: Lens' EgressConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when EgressType = VPC.

EncryptionConfiguration

data EncryptionConfiguration Source #

Describes a custom encryption key that App Runner uses to encrypt copies of the source repository and service logs.

See: newEncryptionConfiguration smart constructor.

Constructors

EncryptionConfiguration' 

Fields

  • kmsKey :: Text

    The ARN of the KMS key that's used for encryption.

Instances

Instances details
FromJSON EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EncryptionConfiguration

ToJSON EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EncryptionConfiguration

Generic EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EncryptionConfiguration

Associated Types

type Rep EncryptionConfiguration :: Type -> Type #

Read EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EncryptionConfiguration

Show EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EncryptionConfiguration

NFData EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EncryptionConfiguration

Methods

rnf :: EncryptionConfiguration -> () #

Eq EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EncryptionConfiguration

Hashable EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EncryptionConfiguration

type Rep EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.EncryptionConfiguration

type Rep EncryptionConfiguration = D1 ('MetaData "EncryptionConfiguration" "Amazonka.AppRunner.Types.EncryptionConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "EncryptionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEncryptionConfiguration Source #

Create a value of EncryptionConfiguration 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:kmsKey:EncryptionConfiguration', encryptionConfiguration_kmsKey - The ARN of the KMS key that's used for encryption.

encryptionConfiguration_kmsKey :: Lens' EncryptionConfiguration Text Source #

The ARN of the KMS key that's used for encryption.

HealthCheckConfiguration

data HealthCheckConfiguration Source #

Describes the settings for the health check that App Runner performs to monitor the health of a service.

See: newHealthCheckConfiguration smart constructor.

Constructors

HealthCheckConfiguration' 

Fields

  • healthyThreshold :: Maybe Natural

    The number of consecutive checks that must succeed before App Runner decides that the service is healthy.

    Default: 1

  • interval :: Maybe Natural

    The time interval, in seconds, between health checks.

    Default: 5

  • path :: Maybe Text

    The URL that health check requests are sent to.

    Path is only applicable when you set Protocol to HTTP.

    Default: "/"

  • protocol :: Maybe HealthCheckProtocol

    The IP protocol that App Runner uses to perform health checks for your service.

    If you set Protocol to HTTP, App Runner sends health check requests to the HTTP path specified by Path.

    Default: TCP

  • timeout :: Maybe Natural

    The time, in seconds, to wait for a health check response before deciding it failed.

    Default: 2

  • unhealthyThreshold :: Maybe Natural

    The number of consecutive checks that must fail before App Runner decides that the service is unhealthy.

    Default: 5

Instances

Instances details
FromJSON HealthCheckConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckConfiguration

ToJSON HealthCheckConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckConfiguration

Generic HealthCheckConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckConfiguration

Associated Types

type Rep HealthCheckConfiguration :: Type -> Type #

Read HealthCheckConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckConfiguration

Show HealthCheckConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckConfiguration

NFData HealthCheckConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckConfiguration

Eq HealthCheckConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckConfiguration

Hashable HealthCheckConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckConfiguration

type Rep HealthCheckConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.HealthCheckConfiguration

type Rep HealthCheckConfiguration = D1 ('MetaData "HealthCheckConfiguration" "Amazonka.AppRunner.Types.HealthCheckConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "HealthCheckConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "healthyThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "interval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckProtocol)) :*: (S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "unhealthyThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newHealthCheckConfiguration :: HealthCheckConfiguration Source #

Create a value of HealthCheckConfiguration 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:healthyThreshold:HealthCheckConfiguration', healthCheckConfiguration_healthyThreshold - The number of consecutive checks that must succeed before App Runner decides that the service is healthy.

Default: 1

$sel:interval:HealthCheckConfiguration', healthCheckConfiguration_interval - The time interval, in seconds, between health checks.

Default: 5

$sel:path:HealthCheckConfiguration', healthCheckConfiguration_path - The URL that health check requests are sent to.

Path is only applicable when you set Protocol to HTTP.

Default: "/"

$sel:protocol:HealthCheckConfiguration', healthCheckConfiguration_protocol - The IP protocol that App Runner uses to perform health checks for your service.

If you set Protocol to HTTP, App Runner sends health check requests to the HTTP path specified by Path.

Default: TCP

$sel:timeout:HealthCheckConfiguration', healthCheckConfiguration_timeout - The time, in seconds, to wait for a health check response before deciding it failed.

Default: 2

$sel:unhealthyThreshold:HealthCheckConfiguration', healthCheckConfiguration_unhealthyThreshold - The number of consecutive checks that must fail before App Runner decides that the service is unhealthy.

Default: 5

healthCheckConfiguration_healthyThreshold :: Lens' HealthCheckConfiguration (Maybe Natural) Source #

The number of consecutive checks that must succeed before App Runner decides that the service is healthy.

Default: 1

healthCheckConfiguration_interval :: Lens' HealthCheckConfiguration (Maybe Natural) Source #

The time interval, in seconds, between health checks.

Default: 5

healthCheckConfiguration_path :: Lens' HealthCheckConfiguration (Maybe Text) Source #

The URL that health check requests are sent to.

Path is only applicable when you set Protocol to HTTP.

Default: "/"

healthCheckConfiguration_protocol :: Lens' HealthCheckConfiguration (Maybe HealthCheckProtocol) Source #

The IP protocol that App Runner uses to perform health checks for your service.

If you set Protocol to HTTP, App Runner sends health check requests to the HTTP path specified by Path.

Default: TCP

healthCheckConfiguration_timeout :: Lens' HealthCheckConfiguration (Maybe Natural) Source #

The time, in seconds, to wait for a health check response before deciding it failed.

Default: 2

healthCheckConfiguration_unhealthyThreshold :: Lens' HealthCheckConfiguration (Maybe Natural) Source #

The number of consecutive checks that must fail before App Runner decides that the service is unhealthy.

Default: 5

ImageConfiguration

data ImageConfiguration Source #

Describes the configuration that App Runner uses to run an App Runner service using an image pulled from a source image repository.

See: newImageConfiguration smart constructor.

Constructors

ImageConfiguration' 

Fields

  • port :: Maybe Text

    The port that your application listens to in the container.

    Default: 8080

  • runtimeEnvironmentSecrets :: Maybe (HashMap Text (Sensitive Text))

    An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

    • If the Amazon Web Services Systems Manager Parameter Store parameter exists in the same Amazon Web Services Region as the service that you're launching, you can use either the full ARN or name of the secret. If the parameter exists in a different Region, then the full ARN must be specified.
    • Currently, cross account referencing of Amazon Web Services Systems Manager Parameter Store parameter is not supported.
  • runtimeEnvironmentVariables :: Maybe (HashMap Text (Sensitive Text))

    Environment variables that are available to your running App Runner service. An array of key-value pairs.

  • startCommand :: Maybe (Sensitive Text)

    An optional command that App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.

Instances

Instances details
FromJSON ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

ToJSON ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

Generic ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

Associated Types

type Rep ImageConfiguration :: Type -> Type #

Show ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

NFData ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

Methods

rnf :: ImageConfiguration -> () #

Eq ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

Hashable ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

type Rep ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

type Rep ImageConfiguration = D1 ('MetaData "ImageConfiguration" "Amazonka.AppRunner.Types.ImageConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "ImageConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "runtimeEnvironmentSecrets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "runtimeEnvironmentVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (Sensitive Text)))) :*: S1 ('MetaSel ('Just "startCommand") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

newImageConfiguration :: ImageConfiguration Source #

Create a value of ImageConfiguration 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:port:ImageConfiguration', imageConfiguration_port - The port that your application listens to in the container.

Default: 8080

$sel:runtimeEnvironmentSecrets:ImageConfiguration', imageConfiguration_runtimeEnvironmentSecrets - An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

  • If the Amazon Web Services Systems Manager Parameter Store parameter exists in the same Amazon Web Services Region as the service that you're launching, you can use either the full ARN or name of the secret. If the parameter exists in a different Region, then the full ARN must be specified.
  • Currently, cross account referencing of Amazon Web Services Systems Manager Parameter Store parameter is not supported.

$sel:runtimeEnvironmentVariables:ImageConfiguration', imageConfiguration_runtimeEnvironmentVariables - Environment variables that are available to your running App Runner service. An array of key-value pairs.

$sel:startCommand:ImageConfiguration', imageConfiguration_startCommand - An optional command that App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.

imageConfiguration_port :: Lens' ImageConfiguration (Maybe Text) Source #

The port that your application listens to in the container.

Default: 8080

imageConfiguration_runtimeEnvironmentSecrets :: Lens' ImageConfiguration (Maybe (HashMap Text Text)) Source #

An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

  • If the Amazon Web Services Systems Manager Parameter Store parameter exists in the same Amazon Web Services Region as the service that you're launching, you can use either the full ARN or name of the secret. If the parameter exists in a different Region, then the full ARN must be specified.
  • Currently, cross account referencing of Amazon Web Services Systems Manager Parameter Store parameter is not supported.

imageConfiguration_runtimeEnvironmentVariables :: Lens' ImageConfiguration (Maybe (HashMap Text Text)) Source #

Environment variables that are available to your running App Runner service. An array of key-value pairs.

imageConfiguration_startCommand :: Lens' ImageConfiguration (Maybe Text) Source #

An optional command that App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.

ImageRepository

data ImageRepository Source #

Describes a source image repository.

See: newImageRepository smart constructor.

Constructors

ImageRepository' 

Fields

Instances

Instances details
FromJSON ImageRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepository

ToJSON ImageRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepository

Generic ImageRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepository

Associated Types

type Rep ImageRepository :: Type -> Type #

Show ImageRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepository

NFData ImageRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepository

Methods

rnf :: ImageRepository -> () #

Eq ImageRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepository

Hashable ImageRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepository

type Rep ImageRepository Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageRepository

type Rep ImageRepository = D1 ('MetaData "ImageRepository" "Amazonka.AppRunner.Types.ImageRepository" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "ImageRepository'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfiguration)) :*: (S1 ('MetaSel ('Just "imageIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "imageRepositoryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImageRepositoryType))))

newImageRepository Source #

Create a value of ImageRepository 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:imageConfiguration:ImageRepository', imageRepository_imageConfiguration - Configuration for running the identified image.

$sel:imageIdentifier:ImageRepository', imageRepository_imageIdentifier - The identifier of an image.

For an image in Amazon Elastic Container Registry (Amazon ECR), this is an image name. For the image name format, see Pulling an image in the Amazon ECR User Guide.

$sel:imageRepositoryType:ImageRepository', imageRepository_imageRepositoryType - The type of the image repository. This reflects the repository provider and whether the repository is private or public.

imageRepository_imageConfiguration :: Lens' ImageRepository (Maybe ImageConfiguration) Source #

Configuration for running the identified image.

imageRepository_imageIdentifier :: Lens' ImageRepository Text Source #

The identifier of an image.

For an image in Amazon Elastic Container Registry (Amazon ECR), this is an image name. For the image name format, see Pulling an image in the Amazon ECR User Guide.

imageRepository_imageRepositoryType :: Lens' ImageRepository ImageRepositoryType Source #

The type of the image repository. This reflects the repository provider and whether the repository is private or public.

IngressConfiguration

data IngressConfiguration Source #

Network configuration settings for inbound network traffic.

See: newIngressConfiguration smart constructor.

Constructors

IngressConfiguration' 

Fields

  • isPubliclyAccessible :: Maybe Bool

    Specifies whether your App Runner service is publicly accessible. To make the service publicly accessible set it to True. To make the service privately accessible, from only within an Amazon VPC set it to False.

Instances

Instances details
FromJSON IngressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressConfiguration

ToJSON IngressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressConfiguration

Generic IngressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressConfiguration

Associated Types

type Rep IngressConfiguration :: Type -> Type #

Read IngressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressConfiguration

Show IngressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressConfiguration

NFData IngressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressConfiguration

Methods

rnf :: IngressConfiguration -> () #

Eq IngressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressConfiguration

Hashable IngressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressConfiguration

type Rep IngressConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressConfiguration

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

newIngressConfiguration :: IngressConfiguration Source #

Create a value of IngressConfiguration 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:isPubliclyAccessible:IngressConfiguration', ingressConfiguration_isPubliclyAccessible - Specifies whether your App Runner service is publicly accessible. To make the service publicly accessible set it to True. To make the service privately accessible, from only within an Amazon VPC set it to False.

ingressConfiguration_isPubliclyAccessible :: Lens' IngressConfiguration (Maybe Bool) Source #

Specifies whether your App Runner service is publicly accessible. To make the service publicly accessible set it to True. To make the service privately accessible, from only within an Amazon VPC set it to False.

IngressVpcConfiguration

data IngressVpcConfiguration Source #

The configuration of your VPC and the associated VPC endpoint. The VPC endpoint is an Amazon Web Services PrivateLink resource that allows access to your App Runner services from within an Amazon VPC.

See: newIngressVpcConfiguration smart constructor.

Constructors

IngressVpcConfiguration' 

Fields

Instances

Instances details
FromJSON IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

ToJSON IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

Generic IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

Associated Types

type Rep IngressVpcConfiguration :: Type -> Type #

Read IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

Show IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

NFData IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

Methods

rnf :: IngressVpcConfiguration -> () #

Eq IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

Hashable IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

type Rep IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

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

newIngressVpcConfiguration :: IngressVpcConfiguration Source #

Create a value of IngressVpcConfiguration 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:vpcEndpointId:IngressVpcConfiguration', ingressVpcConfiguration_vpcEndpointId - The ID of the VPC endpoint that your App Runner service connects to.

$sel:vpcId:IngressVpcConfiguration', ingressVpcConfiguration_vpcId - The ID of the VPC that is used for the VPC endpoint.

ingressVpcConfiguration_vpcEndpointId :: Lens' IngressVpcConfiguration (Maybe Text) Source #

The ID of the VPC endpoint that your App Runner service connects to.

ingressVpcConfiguration_vpcId :: Lens' IngressVpcConfiguration (Maybe Text) Source #

The ID of the VPC that is used for the VPC endpoint.

InstanceConfiguration

data InstanceConfiguration Source #

Describes the runtime configuration of an App Runner service instance (scaling unit).

See: newInstanceConfiguration smart constructor.

Constructors

InstanceConfiguration' 

Fields

  • cpu :: Maybe Text

    The number of CPU units reserved for each instance of your App Runner service.

    Default: 1 vCPU

  • instanceRoleArn :: Maybe Text

    The Amazon Resource Name (ARN) of an IAM role that provides permissions to your App Runner service. These are permissions that your code needs when it calls any Amazon Web Services APIs.

  • memory :: Maybe Text

    The amount of memory, in MB or GB, reserved for each instance of your App Runner service.

    Default: 2 GB

Instances

Instances details
FromJSON InstanceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.InstanceConfiguration

ToJSON InstanceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.InstanceConfiguration

Generic InstanceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.InstanceConfiguration

Associated Types

type Rep InstanceConfiguration :: Type -> Type #

Read InstanceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.InstanceConfiguration

Show InstanceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.InstanceConfiguration

NFData InstanceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.InstanceConfiguration

Methods

rnf :: InstanceConfiguration -> () #

Eq InstanceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.InstanceConfiguration

Hashable InstanceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.InstanceConfiguration

type Rep InstanceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.InstanceConfiguration

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

newInstanceConfiguration :: InstanceConfiguration Source #

Create a value of InstanceConfiguration 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:cpu:InstanceConfiguration', instanceConfiguration_cpu - The number of CPU units reserved for each instance of your App Runner service.

Default: 1 vCPU

$sel:instanceRoleArn:InstanceConfiguration', instanceConfiguration_instanceRoleArn - The Amazon Resource Name (ARN) of an IAM role that provides permissions to your App Runner service. These are permissions that your code needs when it calls any Amazon Web Services APIs.

$sel:memory:InstanceConfiguration', instanceConfiguration_memory - The amount of memory, in MB or GB, reserved for each instance of your App Runner service.

Default: 2 GB

instanceConfiguration_cpu :: Lens' InstanceConfiguration (Maybe Text) Source #

The number of CPU units reserved for each instance of your App Runner service.

Default: 1 vCPU

instanceConfiguration_instanceRoleArn :: Lens' InstanceConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of an IAM role that provides permissions to your App Runner service. These are permissions that your code needs when it calls any Amazon Web Services APIs.

instanceConfiguration_memory :: Lens' InstanceConfiguration (Maybe Text) Source #

The amount of memory, in MB or GB, reserved for each instance of your App Runner service.

Default: 2 GB

ListVpcIngressConnectionsFilter

data ListVpcIngressConnectionsFilter Source #

Returns a list of VPC Ingress Connections based on the filter provided. It can return either ServiceArn or VpcEndpointId, or both.

See: newListVpcIngressConnectionsFilter smart constructor.

Constructors

ListVpcIngressConnectionsFilter' 

Fields

Instances

Instances details
ToJSON ListVpcIngressConnectionsFilter Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter

Generic ListVpcIngressConnectionsFilter Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter

Associated Types

type Rep ListVpcIngressConnectionsFilter :: Type -> Type #

Read ListVpcIngressConnectionsFilter Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter

Show ListVpcIngressConnectionsFilter Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter

NFData ListVpcIngressConnectionsFilter Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter

Eq ListVpcIngressConnectionsFilter Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter

Hashable ListVpcIngressConnectionsFilter Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter

type Rep ListVpcIngressConnectionsFilter Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter

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

newListVpcIngressConnectionsFilter :: ListVpcIngressConnectionsFilter Source #

Create a value of ListVpcIngressConnectionsFilter 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:serviceArn:ListVpcIngressConnectionsFilter', listVpcIngressConnectionsFilter_serviceArn - The Amazon Resource Name (ARN) of a service to filter by.

$sel:vpcEndpointId:ListVpcIngressConnectionsFilter', listVpcIngressConnectionsFilter_vpcEndpointId - The ID of a VPC Endpoint to filter by.

listVpcIngressConnectionsFilter_serviceArn :: Lens' ListVpcIngressConnectionsFilter (Maybe Text) Source #

The Amazon Resource Name (ARN) of a service to filter by.

NetworkConfiguration

data NetworkConfiguration Source #

Describes configuration settings related to network traffic of an App Runner service. Consists of embedded objects for each configurable network feature.

See: newNetworkConfiguration smart constructor.

Constructors

NetworkConfiguration' 

Fields

Instances

Instances details
FromJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.NetworkConfiguration

ToJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.NetworkConfiguration

Generic NetworkConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.NetworkConfiguration

Associated Types

type Rep NetworkConfiguration :: Type -> Type #

Read NetworkConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.NetworkConfiguration

Show NetworkConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.NetworkConfiguration

NFData NetworkConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.NetworkConfiguration

Methods

rnf :: NetworkConfiguration -> () #

Eq NetworkConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.NetworkConfiguration

Hashable NetworkConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.NetworkConfiguration

type Rep NetworkConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.NetworkConfiguration

type Rep NetworkConfiguration = D1 ('MetaData "NetworkConfiguration" "Amazonka.AppRunner.Types.NetworkConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "NetworkConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "egressConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EgressConfiguration)) :*: S1 ('MetaSel ('Just "ingressConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IngressConfiguration))))

newNetworkConfiguration :: NetworkConfiguration Source #

Create a value of NetworkConfiguration 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:egressConfiguration:NetworkConfiguration', networkConfiguration_egressConfiguration - Network configuration settings for outbound message traffic.

$sel:ingressConfiguration:NetworkConfiguration', networkConfiguration_ingressConfiguration - Network configuration settings for inbound message traffic.

networkConfiguration_egressConfiguration :: Lens' NetworkConfiguration (Maybe EgressConfiguration) Source #

Network configuration settings for outbound message traffic.

networkConfiguration_ingressConfiguration :: Lens' NetworkConfiguration (Maybe IngressConfiguration) Source #

Network configuration settings for inbound message traffic.

ObservabilityConfiguration

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

  • createdAt :: Maybe POSIX

    The time when the observability configuration was created. It's in Unix time stamp format.

  • deletedAt :: Maybe POSIX

    The time when the observability configuration was deleted. It's in Unix time stamp format.

  • latest :: Maybe Bool

    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.

  • observabilityConfigurationArn :: Maybe Text

    The Amazon Resource Name (ARN) of this observability configuration.

  • observabilityConfigurationName :: Maybe Text

    The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.

  • observabilityConfigurationRevision :: Maybe Int

    The revision of this observability configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same ObservabilityConfigurationName.

  • status :: Maybe ObservabilityConfigurationStatus

    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.

  • traceConfiguration :: Maybe TraceConfiguration

    The configuration of the tracing feature within this observability configuration. If not specified, tracing isn't enabled.

Instances

Instances details
FromJSON ObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfiguration

Generic ObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfiguration

Associated Types

type Rep ObservabilityConfiguration :: Type -> Type #

Read ObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfiguration

Show ObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfiguration

NFData ObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfiguration

Eq ObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfiguration

Hashable ObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfiguration

type Rep ObservabilityConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfiguration

type Rep ObservabilityConfiguration = D1 ('MetaData "ObservabilityConfiguration" "Amazonka.AppRunner.Types.ObservabilityConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "ObservabilityConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "deletedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "latest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "observabilityConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "observabilityConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "observabilityConfigurationRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObservabilityConfigurationStatus)) :*: S1 ('MetaSel ('Just "traceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TraceConfiguration))))))

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.

ObservabilityConfigurationSummary

data ObservabilityConfigurationSummary Source #

Provides summary information about an App Runner observability configuration resource.

This type contains limited information about an observability configuration. It includes only identification information, without configuration details. It's returned by the ListObservabilityConfigurations action. Complete configuration information is returned by the CreateObservabilityConfiguration, DescribeObservabilityConfiguration, and DeleteObservabilityConfiguration actions using the ObservabilityConfiguration type.

See: newObservabilityConfigurationSummary smart constructor.

Constructors

ObservabilityConfigurationSummary' 

Fields

Instances

Instances details
FromJSON ObservabilityConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationSummary

Generic ObservabilityConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationSummary

Associated Types

type Rep ObservabilityConfigurationSummary :: Type -> Type #

Read ObservabilityConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationSummary

Show ObservabilityConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationSummary

NFData ObservabilityConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationSummary

Eq ObservabilityConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationSummary

Hashable ObservabilityConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationSummary

type Rep ObservabilityConfigurationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ObservabilityConfigurationSummary

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

newObservabilityConfigurationSummary :: ObservabilityConfigurationSummary Source #

Create a value of ObservabilityConfigurationSummary 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:ObservabilityConfigurationSummary', observabilityConfigurationSummary_observabilityConfigurationArn - The Amazon Resource Name (ARN) of this observability configuration.

$sel:observabilityConfigurationName:ObservabilityConfigurationSummary', observabilityConfigurationSummary_observabilityConfigurationName - The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.

$sel:observabilityConfigurationRevision:ObservabilityConfigurationSummary', observabilityConfigurationSummary_observabilityConfigurationRevision - The revision of this observability configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same ObservabilityConfigurationName.

observabilityConfigurationSummary_observabilityConfigurationArn :: Lens' ObservabilityConfigurationSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of this observability configuration.

observabilityConfigurationSummary_observabilityConfigurationName :: Lens' ObservabilityConfigurationSummary (Maybe Text) Source #

The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.

observabilityConfigurationSummary_observabilityConfigurationRevision :: Lens' ObservabilityConfigurationSummary (Maybe Int) Source #

The revision of this observability configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same ObservabilityConfigurationName.

OperationSummary

data OperationSummary Source #

Provides summary information for an operation that occurred on an App Runner service.

See: newOperationSummary smart constructor.

Constructors

OperationSummary' 

Fields

  • endedAt :: Maybe POSIX

    The time when the operation ended. It's in the Unix time stamp format.

  • id :: Maybe Text

    A unique ID of this operation. It's unique in the scope of the App Runner service.

  • startedAt :: Maybe POSIX

    The time when the operation started. It's in the Unix time stamp format.

  • status :: Maybe OperationStatus

    The current state of the operation.

  • targetArn :: Maybe Text

    The Amazon Resource Name (ARN) of the resource that the operation acted on (for example, an App Runner service).

  • type' :: Maybe OperationType

    The type of operation. It indicates a specific action that occured.

  • updatedAt :: Maybe POSIX

    The time when the operation was last updated. It's in the Unix time stamp format.

Instances

Instances details
FromJSON OperationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationSummary

Generic OperationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationSummary

Associated Types

type Rep OperationSummary :: Type -> Type #

Read OperationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationSummary

Show OperationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationSummary

NFData OperationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationSummary

Methods

rnf :: OperationSummary -> () #

Eq OperationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationSummary

Hashable OperationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationSummary

type Rep OperationSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.OperationSummary

newOperationSummary :: OperationSummary Source #

Create a value of OperationSummary 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:endedAt:OperationSummary', operationSummary_endedAt - The time when the operation ended. It's in the Unix time stamp format.

$sel:id:OperationSummary', operationSummary_id - A unique ID of this operation. It's unique in the scope of the App Runner service.

$sel:startedAt:OperationSummary', operationSummary_startedAt - The time when the operation started. It's in the Unix time stamp format.

$sel:status:OperationSummary', operationSummary_status - The current state of the operation.

$sel:targetArn:OperationSummary', operationSummary_targetArn - The Amazon Resource Name (ARN) of the resource that the operation acted on (for example, an App Runner service).

$sel:type':OperationSummary', operationSummary_type - The type of operation. It indicates a specific action that occured.

$sel:updatedAt:OperationSummary', operationSummary_updatedAt - The time when the operation was last updated. It's in the Unix time stamp format.

operationSummary_endedAt :: Lens' OperationSummary (Maybe UTCTime) Source #

The time when the operation ended. It's in the Unix time stamp format.

operationSummary_id :: Lens' OperationSummary (Maybe Text) Source #

A unique ID of this operation. It's unique in the scope of the App Runner service.

operationSummary_startedAt :: Lens' OperationSummary (Maybe UTCTime) Source #

The time when the operation started. It's in the Unix time stamp format.

operationSummary_targetArn :: Lens' OperationSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource that the operation acted on (for example, an App Runner service).

operationSummary_type :: Lens' OperationSummary (Maybe OperationType) Source #

The type of operation. It indicates a specific action that occured.

operationSummary_updatedAt :: Lens' OperationSummary (Maybe UTCTime) Source #

The time when the operation was last updated. It's in the Unix time stamp format.

Service

data Service Source #

Describes an App Runner service. It can describe a service in any state, including deleted services.

This type contains the full information about a service, including configuration details. It's returned by the CreateService, DescribeService, and DeleteService actions. A subset of this information is returned by the ListServices action using the ServiceSummary type.

See: newService smart constructor.

Constructors

Service' 

Fields

  • deletedAt :: Maybe POSIX

    The time when the App Runner service was deleted. It's in the Unix time stamp format.

  • encryptionConfiguration :: Maybe EncryptionConfiguration

    The encryption key that App Runner uses to encrypt the service logs and the copy of the source repository that App Runner maintains for the service. It can be either a customer-provided encryption key or an Amazon Web Services managed key.

  • healthCheckConfiguration :: Maybe HealthCheckConfiguration

    The settings for the health check that App Runner performs to monitor the health of this service.

  • observabilityConfiguration :: Maybe ServiceObservabilityConfiguration

    The observability configuration of this service.

  • serviceUrl :: Maybe Text

    A subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.

  • serviceName :: Text

    The customer-provided service name.

  • serviceId :: Text

    An ID that App Runner generated for this service. It's unique within the Amazon Web Services Region.

  • serviceArn :: Text

    The Amazon Resource Name (ARN) of this service.

  • createdAt :: POSIX

    The time when the App Runner service was created. It's in the Unix time stamp format.

  • updatedAt :: POSIX

    The time when the App Runner service was last updated at. It's in the Unix time stamp format.

  • status :: ServiceStatus

    The current state of the App Runner service. These particular values mean the following.

    • CREATE_FAILED – The service failed to create. To troubleshoot this failure, read the failure events and logs, change any parameters that need to be fixed, and retry the call to create the service.

      The failed service isn't usable, and still counts towards your service quota. When you're done analyzing the failure, delete the service.

    • DELETE_FAILED – The service failed to delete and can't be successfully recovered. Retry the service deletion call to ensure that all related resources are removed.
  • sourceConfiguration :: SourceConfiguration

    The source deployed to the App Runner service. It can be a code or an image repository.

  • instanceConfiguration :: InstanceConfiguration

    The runtime configuration of instances (scaling units) of this service.

  • autoScalingConfigurationSummary :: AutoScalingConfigurationSummary

    Summary information for the App Runner automatic scaling configuration resource that's associated with this service.

  • networkConfiguration :: NetworkConfiguration

    Configuration settings related to network traffic of the web application that this service runs.

Instances

Instances details
FromJSON Service Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Service

Generic Service Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Service

Associated Types

type Rep Service :: Type -> Type #

Methods

from :: Service -> Rep Service x #

to :: Rep Service x -> Service #

Show Service Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Service

NFData Service Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Service

Methods

rnf :: Service -> () #

Eq Service Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Service

Methods

(==) :: Service -> Service -> Bool #

(/=) :: Service -> Service -> Bool #

Hashable Service Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Service

Methods

hashWithSalt :: Int -> Service -> Int #

hash :: Service -> Int #

type Rep Service Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Service

type Rep Service = D1 ('MetaData "Service" "Amazonka.AppRunner.Types.Service" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "Service'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deletedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "encryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionConfiguration)) :*: S1 ('MetaSel ('Just "healthCheckConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckConfiguration)))) :*: ((S1 ('MetaSel ('Just "observabilityConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceObservabilityConfiguration)) :*: S1 ('MetaSel ('Just "serviceUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "serviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceStatus))) :*: ((S1 ('MetaSel ('Just "sourceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceConfiguration) :*: S1 ('MetaSel ('Just "instanceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InstanceConfiguration)) :*: (S1 ('MetaSel ('Just "autoScalingConfigurationSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AutoScalingConfigurationSummary) :*: S1 ('MetaSel ('Just "networkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NetworkConfiguration))))))

newService Source #

Create a value of Service 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:deletedAt:Service', service_deletedAt - The time when the App Runner service was deleted. It's in the Unix time stamp format.

$sel:encryptionConfiguration:Service', service_encryptionConfiguration - The encryption key that App Runner uses to encrypt the service logs and the copy of the source repository that App Runner maintains for the service. It can be either a customer-provided encryption key or an Amazon Web Services managed key.

$sel:healthCheckConfiguration:Service', service_healthCheckConfiguration - The settings for the health check that App Runner performs to monitor the health of this service.

$sel:observabilityConfiguration:Service', service_observabilityConfiguration - The observability configuration of this service.

$sel:serviceUrl:Service', service_serviceUrl - A subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.

$sel:serviceName:Service', service_serviceName - The customer-provided service name.

$sel:serviceId:Service', service_serviceId - An ID that App Runner generated for this service. It's unique within the Amazon Web Services Region.

$sel:serviceArn:Service', service_serviceArn - The Amazon Resource Name (ARN) of this service.

$sel:createdAt:Service', service_createdAt - The time when the App Runner service was created. It's in the Unix time stamp format.

$sel:updatedAt:Service', service_updatedAt - The time when the App Runner service was last updated at. It's in the Unix time stamp format.

$sel:status:Service', service_status - The current state of the App Runner service. These particular values mean the following.

  • CREATE_FAILED – The service failed to create. To troubleshoot this failure, read the failure events and logs, change any parameters that need to be fixed, and retry the call to create the service.

    The failed service isn't usable, and still counts towards your service quota. When you're done analyzing the failure, delete the service.

  • DELETE_FAILED – The service failed to delete and can't be successfully recovered. Retry the service deletion call to ensure that all related resources are removed.

$sel:sourceConfiguration:Service', service_sourceConfiguration - The source deployed to the App Runner service. It can be a code or an image repository.

$sel:instanceConfiguration:Service', service_instanceConfiguration - The runtime configuration of instances (scaling units) of this service.

$sel:autoScalingConfigurationSummary:Service', service_autoScalingConfigurationSummary - Summary information for the App Runner automatic scaling configuration resource that's associated with this service.

$sel:networkConfiguration:Service', service_networkConfiguration - Configuration settings related to network traffic of the web application that this service runs.

service_deletedAt :: Lens' Service (Maybe UTCTime) Source #

The time when the App Runner service was deleted. It's in the Unix time stamp format.

service_encryptionConfiguration :: Lens' Service (Maybe EncryptionConfiguration) Source #

The encryption key that App Runner uses to encrypt the service logs and the copy of the source repository that App Runner maintains for the service. It can be either a customer-provided encryption key or an Amazon Web Services managed key.

service_healthCheckConfiguration :: Lens' Service (Maybe HealthCheckConfiguration) Source #

The settings for the health check that App Runner performs to monitor the health of this service.

service_serviceUrl :: Lens' Service (Maybe Text) Source #

A subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.

service_serviceName :: Lens' Service Text Source #

The customer-provided service name.

service_serviceId :: Lens' Service Text Source #

An ID that App Runner generated for this service. It's unique within the Amazon Web Services Region.

service_serviceArn :: Lens' Service Text Source #

The Amazon Resource Name (ARN) of this service.

service_createdAt :: Lens' Service UTCTime Source #

The time when the App Runner service was created. It's in the Unix time stamp format.

service_updatedAt :: Lens' Service UTCTime Source #

The time when the App Runner service was last updated at. It's in the Unix time stamp format.

service_status :: Lens' Service ServiceStatus Source #

The current state of the App Runner service. These particular values mean the following.

  • CREATE_FAILED – The service failed to create. To troubleshoot this failure, read the failure events and logs, change any parameters that need to be fixed, and retry the call to create the service.

    The failed service isn't usable, and still counts towards your service quota. When you're done analyzing the failure, delete the service.

  • DELETE_FAILED – The service failed to delete and can't be successfully recovered. Retry the service deletion call to ensure that all related resources are removed.

service_sourceConfiguration :: Lens' Service SourceConfiguration Source #

The source deployed to the App Runner service. It can be a code or an image repository.

service_instanceConfiguration :: Lens' Service InstanceConfiguration Source #

The runtime configuration of instances (scaling units) of this service.

service_autoScalingConfigurationSummary :: Lens' Service AutoScalingConfigurationSummary Source #

Summary information for the App Runner automatic scaling configuration resource that's associated with this service.

service_networkConfiguration :: Lens' Service NetworkConfiguration Source #

Configuration settings related to network traffic of the web application that this service runs.

ServiceObservabilityConfiguration

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.

ServiceSummary

data ServiceSummary Source #

Provides summary information for an App Runner service.

This type contains limited information about a service. It doesn't include configuration details. It's returned by the ListServices action. Complete service information is returned by the CreateService, DescribeService, and DeleteService actions using the Service type.

See: newServiceSummary smart constructor.

Constructors

ServiceSummary' 

Fields

  • createdAt :: Maybe POSIX

    The time when the App Runner service was created. It's in the Unix time stamp format.

  • serviceArn :: Maybe Text

    The Amazon Resource Name (ARN) of this service.

  • serviceId :: Maybe Text

    An ID that App Runner generated for this service. It's unique within the Amazon Web Services Region.

  • serviceName :: Maybe Text

    The customer-provided service name.

  • serviceUrl :: Maybe Text

    A subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.

  • status :: Maybe ServiceStatus

    The current state of the App Runner service. These particular values mean the following.

    • CREATE_FAILED – The service failed to create. Read the failure events and logs, change any parameters that need to be fixed, and retry the call to create the service.

      The failed service isn't usable, and still counts towards your service quota. When you're done analyzing the failure, delete the service.

    • DELETE_FAILED – The service failed to delete and can't be successfully recovered. Retry the service deletion call to ensure that all related resources are removed.
  • updatedAt :: Maybe POSIX

    The time when the App Runner service was last updated. It's in theUnix time stamp format.

Instances

Instances details
FromJSON ServiceSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceSummary

Generic ServiceSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceSummary

Associated Types

type Rep ServiceSummary :: Type -> Type #

Read ServiceSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceSummary

Show ServiceSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceSummary

NFData ServiceSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceSummary

Methods

rnf :: ServiceSummary -> () #

Eq ServiceSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceSummary

Hashable ServiceSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceSummary

type Rep ServiceSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ServiceSummary

newServiceSummary :: ServiceSummary Source #

Create a value of ServiceSummary 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:ServiceSummary', serviceSummary_createdAt - The time when the App Runner service was created. It's in the Unix time stamp format.

$sel:serviceArn:ServiceSummary', serviceSummary_serviceArn - The Amazon Resource Name (ARN) of this service.

$sel:serviceId:ServiceSummary', serviceSummary_serviceId - An ID that App Runner generated for this service. It's unique within the Amazon Web Services Region.

$sel:serviceName:ServiceSummary', serviceSummary_serviceName - The customer-provided service name.

$sel:serviceUrl:ServiceSummary', serviceSummary_serviceUrl - A subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.

$sel:status:ServiceSummary', serviceSummary_status - The current state of the App Runner service. These particular values mean the following.

  • CREATE_FAILED – The service failed to create. Read the failure events and logs, change any parameters that need to be fixed, and retry the call to create the service.

    The failed service isn't usable, and still counts towards your service quota. When you're done analyzing the failure, delete the service.

  • DELETE_FAILED – The service failed to delete and can't be successfully recovered. Retry the service deletion call to ensure that all related resources are removed.

$sel:updatedAt:ServiceSummary', serviceSummary_updatedAt - The time when the App Runner service was last updated. It's in theUnix time stamp format.

serviceSummary_createdAt :: Lens' ServiceSummary (Maybe UTCTime) Source #

The time when the App Runner service was created. It's in the Unix time stamp format.

serviceSummary_serviceArn :: Lens' ServiceSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of this service.

serviceSummary_serviceId :: Lens' ServiceSummary (Maybe Text) Source #

An ID that App Runner generated for this service. It's unique within the Amazon Web Services Region.

serviceSummary_serviceName :: Lens' ServiceSummary (Maybe Text) Source #

The customer-provided service name.

serviceSummary_serviceUrl :: Lens' ServiceSummary (Maybe Text) Source #

A subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.

serviceSummary_status :: Lens' ServiceSummary (Maybe ServiceStatus) Source #

The current state of the App Runner service. These particular values mean the following.

  • CREATE_FAILED – The service failed to create. Read the failure events and logs, change any parameters that need to be fixed, and retry the call to create the service.

    The failed service isn't usable, and still counts towards your service quota. When you're done analyzing the failure, delete the service.

  • DELETE_FAILED – The service failed to delete and can't be successfully recovered. Retry the service deletion call to ensure that all related resources are removed.

serviceSummary_updatedAt :: Lens' ServiceSummary (Maybe UTCTime) Source #

The time when the App Runner service was last updated. It's in theUnix time stamp format.

SourceCodeVersion

data SourceCodeVersion Source #

Identifies a version of code that App Runner refers to within a source code repository.

See: newSourceCodeVersion smart constructor.

Constructors

SourceCodeVersion' 

Fields

  • type' :: SourceCodeVersionType

    The type of version identifier.

    For a git-based repository, branches represent versions.

  • value :: Text

    A source code version.

    For a git-based repository, a branch name maps to a specific version. App Runner uses the most recent commit to the branch.

Instances

Instances details
FromJSON SourceCodeVersion Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersion

ToJSON SourceCodeVersion Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersion

Generic SourceCodeVersion Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersion

Associated Types

type Rep SourceCodeVersion :: Type -> Type #

Read SourceCodeVersion Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersion

Show SourceCodeVersion Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersion

NFData SourceCodeVersion Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersion

Methods

rnf :: SourceCodeVersion -> () #

Eq SourceCodeVersion Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersion

Hashable SourceCodeVersion Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersion

type Rep SourceCodeVersion Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceCodeVersion

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

newSourceCodeVersion Source #

Create a value of SourceCodeVersion 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:type':SourceCodeVersion', sourceCodeVersion_type - The type of version identifier.

For a git-based repository, branches represent versions.

$sel:value:SourceCodeVersion', sourceCodeVersion_value - A source code version.

For a git-based repository, a branch name maps to a specific version. App Runner uses the most recent commit to the branch.

sourceCodeVersion_type :: Lens' SourceCodeVersion SourceCodeVersionType Source #

The type of version identifier.

For a git-based repository, branches represent versions.

sourceCodeVersion_value :: Lens' SourceCodeVersion Text Source #

A source code version.

For a git-based repository, a branch name maps to a specific version. App Runner uses the most recent commit to the branch.

SourceConfiguration

data SourceConfiguration Source #

Describes the source deployed to an App Runner service. It can be a code or an image repository.

See: newSourceConfiguration smart constructor.

Constructors

SourceConfiguration' 

Fields

  • authenticationConfiguration :: Maybe AuthenticationConfiguration

    Describes the resources that are needed to authenticate access to some source repositories.

  • autoDeploymentsEnabled :: Maybe Bool

    If true, continuous integration from the source repository is enabled for the App Runner service. Each repository change (including any source code commit or new image version) starts a deployment.

    Default: App Runner sets to false for a source image that uses an ECR Public repository or an ECR repository that's in an Amazon Web Services account other than the one that the service is in. App Runner sets to true in all other cases (which currently include a source code repository or a source image using a same-account ECR repository).

  • codeRepository :: Maybe CodeRepository

    The description of a source code repository.

    You must provide either this member or ImageRepository (but not both).

  • imageRepository :: Maybe ImageRepository

    The description of a source image repository.

    You must provide either this member or CodeRepository (but not both).

Instances

Instances details
FromJSON SourceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceConfiguration

ToJSON SourceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceConfiguration

Generic SourceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceConfiguration

Associated Types

type Rep SourceConfiguration :: Type -> Type #

Show SourceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceConfiguration

NFData SourceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceConfiguration

Methods

rnf :: SourceConfiguration -> () #

Eq SourceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceConfiguration

Hashable SourceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceConfiguration

type Rep SourceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.SourceConfiguration

type Rep SourceConfiguration = D1 ('MetaData "SourceConfiguration" "Amazonka.AppRunner.Types.SourceConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "SourceConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authenticationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationConfiguration)) :*: S1 ('MetaSel ('Just "autoDeploymentsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "codeRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeRepository)) :*: S1 ('MetaSel ('Just "imageRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageRepository)))))

newSourceConfiguration :: SourceConfiguration Source #

Create a value of SourceConfiguration 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:authenticationConfiguration:SourceConfiguration', sourceConfiguration_authenticationConfiguration - Describes the resources that are needed to authenticate access to some source repositories.

$sel:autoDeploymentsEnabled:SourceConfiguration', sourceConfiguration_autoDeploymentsEnabled - If true, continuous integration from the source repository is enabled for the App Runner service. Each repository change (including any source code commit or new image version) starts a deployment.

Default: App Runner sets to false for a source image that uses an ECR Public repository or an ECR repository that's in an Amazon Web Services account other than the one that the service is in. App Runner sets to true in all other cases (which currently include a source code repository or a source image using a same-account ECR repository).

$sel:codeRepository:SourceConfiguration', sourceConfiguration_codeRepository - The description of a source code repository.

You must provide either this member or ImageRepository (but not both).

$sel:imageRepository:SourceConfiguration', sourceConfiguration_imageRepository - The description of a source image repository.

You must provide either this member or CodeRepository (but not both).

sourceConfiguration_authenticationConfiguration :: Lens' SourceConfiguration (Maybe AuthenticationConfiguration) Source #

Describes the resources that are needed to authenticate access to some source repositories.

sourceConfiguration_autoDeploymentsEnabled :: Lens' SourceConfiguration (Maybe Bool) Source #

If true, continuous integration from the source repository is enabled for the App Runner service. Each repository change (including any source code commit or new image version) starts a deployment.

Default: App Runner sets to false for a source image that uses an ECR Public repository or an ECR repository that's in an Amazon Web Services account other than the one that the service is in. App Runner sets to true in all other cases (which currently include a source code repository or a source image using a same-account ECR repository).

sourceConfiguration_codeRepository :: Lens' SourceConfiguration (Maybe CodeRepository) Source #

The description of a source code repository.

You must provide either this member or ImageRepository (but not both).

sourceConfiguration_imageRepository :: Lens' SourceConfiguration (Maybe ImageRepository) Source #

The description of a source image repository.

You must provide either this member or CodeRepository (but not both).

Tag

data Tag Source #

Describes a tag that is applied to an App Runner resource. A tag is a metadata item consisting of a key-value pair.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.AppRunner.Types.Tag

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

newTag :: Tag Source #

Create a value of Tag 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:key:Tag', tag_key - The key of the tag.

$sel:value:Tag', tag_value - The value of the tag.

tag_key :: Lens' Tag (Maybe Text) Source #

The key of the tag.

tag_value :: Lens' Tag (Maybe Text) Source #

The value of the tag.

TraceConfiguration

data TraceConfiguration Source #

Describes the configuration of the tracing feature within an App Runner observability configuration.

See: newTraceConfiguration smart constructor.

Constructors

TraceConfiguration' 

Fields

Instances

Instances details
FromJSON TraceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TraceConfiguration

ToJSON TraceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TraceConfiguration

Generic TraceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TraceConfiguration

Associated Types

type Rep TraceConfiguration :: Type -> Type #

Read TraceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TraceConfiguration

Show TraceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TraceConfiguration

NFData TraceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TraceConfiguration

Methods

rnf :: TraceConfiguration -> () #

Eq TraceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TraceConfiguration

Hashable TraceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TraceConfiguration

type Rep TraceConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.TraceConfiguration

type Rep TraceConfiguration = D1 ('MetaData "TraceConfiguration" "Amazonka.AppRunner.Types.TraceConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "TraceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vendor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TracingVendor)))

newTraceConfiguration Source #

Create a value of TraceConfiguration 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:vendor:TraceConfiguration', traceConfiguration_vendor - The implementation provider chosen for tracing App Runner services.

traceConfiguration_vendor :: Lens' TraceConfiguration TracingVendor Source #

The implementation provider chosen for tracing App Runner services.

VpcConnector

data VpcConnector Source #

Describes an App Runner VPC connector resource. A VPC connector describes the Amazon Virtual Private Cloud (Amazon VPC) that an App Runner service is associated with, and the subnets and security group that are used.

Multiple revisions of a connector might have the same Name and different Revision values.

At this time, App Runner supports only one revision per name.

See: newVpcConnector smart constructor.

Constructors

VpcConnector' 

Fields

  • createdAt :: Maybe POSIX

    The time when the VPC connector was created. It's in Unix time stamp format.

  • deletedAt :: Maybe POSIX

    The time when the VPC connector was deleted. It's in Unix time stamp format.

  • securityGroups :: Maybe [Text]

    A list of IDs of security groups that App Runner uses for access to Amazon Web Services resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.

  • status :: Maybe VpcConnectorStatus

    The current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted.

  • subnets :: Maybe [Text]

    A list of IDs of subnets that App Runner uses for your service. All IDs are of subnets of a single Amazon VPC.

  • vpcConnectorArn :: Maybe Text

    The Amazon Resource Name (ARN) of this VPC connector.

  • vpcConnectorName :: Maybe Text

    The customer-provided VPC connector name.

  • vpcConnectorRevision :: Maybe Int

    The revision of this VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.

    At this time, App Runner supports only one revision per name.

Instances

Instances details
FromJSON VpcConnector Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnector

Generic VpcConnector Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnector

Associated Types

type Rep VpcConnector :: Type -> Type #

Read VpcConnector Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnector

Show VpcConnector Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnector

NFData VpcConnector Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnector

Methods

rnf :: VpcConnector -> () #

Eq VpcConnector Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnector

Hashable VpcConnector Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnector

type Rep VpcConnector Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcConnector

newVpcConnector :: VpcConnector Source #

Create a value of VpcConnector 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:VpcConnector', vpcConnector_createdAt - The time when the VPC connector was created. It's in Unix time stamp format.

$sel:deletedAt:VpcConnector', vpcConnector_deletedAt - The time when the VPC connector was deleted. It's in Unix time stamp format.

$sel:securityGroups:VpcConnector', vpcConnector_securityGroups - A list of IDs of security groups that App Runner uses for access to Amazon Web Services resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.

$sel:status:VpcConnector', vpcConnector_status - The current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted.

$sel:subnets:VpcConnector', vpcConnector_subnets - A list of IDs of subnets that App Runner uses for your service. All IDs are of subnets of a single Amazon VPC.

$sel:vpcConnectorArn:VpcConnector', vpcConnector_vpcConnectorArn - The Amazon Resource Name (ARN) of this VPC connector.

$sel:vpcConnectorName:VpcConnector', vpcConnector_vpcConnectorName - The customer-provided VPC connector name.

$sel:vpcConnectorRevision:VpcConnector', vpcConnector_vpcConnectorRevision - The revision of this VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.

At this time, App Runner supports only one revision per name.

vpcConnector_createdAt :: Lens' VpcConnector (Maybe UTCTime) Source #

The time when the VPC connector was created. It's in Unix time stamp format.

vpcConnector_deletedAt :: Lens' VpcConnector (Maybe UTCTime) Source #

The time when the VPC connector was deleted. It's in Unix time stamp format.

vpcConnector_securityGroups :: Lens' VpcConnector (Maybe [Text]) Source #

A list of IDs of security groups that App Runner uses for access to Amazon Web Services resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.

vpcConnector_status :: Lens' VpcConnector (Maybe VpcConnectorStatus) Source #

The current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted.

vpcConnector_subnets :: Lens' VpcConnector (Maybe [Text]) Source #

A list of IDs of subnets that App Runner uses for your service. All IDs are of subnets of a single Amazon VPC.

vpcConnector_vpcConnectorArn :: Lens' VpcConnector (Maybe Text) Source #

The Amazon Resource Name (ARN) of this VPC connector.

vpcConnector_vpcConnectorName :: Lens' VpcConnector (Maybe Text) Source #

The customer-provided VPC connector name.

vpcConnector_vpcConnectorRevision :: Lens' VpcConnector (Maybe Int) Source #

The revision of this VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.

At this time, App Runner supports only one revision per name.

VpcDNSTarget

data VpcDNSTarget Source #

DNS Target record for a custom domain of this Amazon VPC.

See: newVpcDNSTarget smart constructor.

Constructors

VpcDNSTarget' 

Fields

  • domainName :: Maybe Text

    The domain name of your target DNS that is associated with the Amazon VPC.

  • vpcId :: Maybe Text

    The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.

  • vpcIngressConnectionArn :: Maybe Text

    The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.

Instances

Instances details
FromJSON VpcDNSTarget Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcDNSTarget

Generic VpcDNSTarget Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcDNSTarget

Associated Types

type Rep VpcDNSTarget :: Type -> Type #

Read VpcDNSTarget Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcDNSTarget

Show VpcDNSTarget Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcDNSTarget

NFData VpcDNSTarget Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcDNSTarget

Methods

rnf :: VpcDNSTarget -> () #

Eq VpcDNSTarget Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcDNSTarget

Hashable VpcDNSTarget Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcDNSTarget

type Rep VpcDNSTarget Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcDNSTarget

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

newVpcDNSTarget :: VpcDNSTarget Source #

Create a value of VpcDNSTarget 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:domainName:VpcDNSTarget', vpcDNSTarget_domainName - The domain name of your target DNS that is associated with the Amazon VPC.

$sel:vpcId:VpcDNSTarget', vpcDNSTarget_vpcId - The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.

$sel:vpcIngressConnectionArn:VpcDNSTarget', vpcDNSTarget_vpcIngressConnectionArn - The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.

vpcDNSTarget_domainName :: Lens' VpcDNSTarget (Maybe Text) Source #

The domain name of your target DNS that is associated with the Amazon VPC.

vpcDNSTarget_vpcId :: Lens' VpcDNSTarget (Maybe Text) Source #

The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.

vpcDNSTarget_vpcIngressConnectionArn :: Lens' VpcDNSTarget (Maybe Text) Source #

The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.

VpcIngressConnection

data VpcIngressConnection Source #

The App Runner resource that specifies an App Runner endpoint for incoming traffic. It establishes a connection between a VPC interface endpoint and a App Runner service, to make your App Runner service accessible from only within an Amazon VPC.

See: newVpcIngressConnection smart constructor.

Constructors

VpcIngressConnection' 

Fields

  • accountId :: Maybe Text

    The Account Id you use to create the VPC Ingress Connection resource.

  • createdAt :: Maybe POSIX

    The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.

    • Type: Timestamp
    • Required: Yes
  • deletedAt :: Maybe POSIX

    The time when the App Runner service was deleted. It's in the Unix time stamp format.

    • Type: Timestamp
    • Required: No
  • domainName :: Maybe Text

    The domain name associated with the VPC Ingress Connection resource.

  • ingressVpcConfiguration :: Maybe IngressVpcConfiguration

    Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.

  • serviceArn :: Maybe Text

    The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

  • status :: Maybe VpcIngressConnectionStatus

    The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..

  • vpcIngressConnectionArn :: Maybe Text

    The Amazon Resource Name (ARN) of the VPC Ingress Connection.

  • vpcIngressConnectionName :: Maybe Text

    The customer-provided VPC Ingress Connection name.

Instances

Instances details
FromJSON VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

Generic VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

Associated Types

type Rep VpcIngressConnection :: Type -> Type #

Read VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

Show VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

NFData VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

Methods

rnf :: VpcIngressConnection -> () #

Eq VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

Hashable VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

type Rep VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

newVpcIngressConnection :: VpcIngressConnection Source #

Create a value of VpcIngressConnection 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:accountId:VpcIngressConnection', vpcIngressConnection_accountId - The Account Id you use to create the VPC Ingress Connection resource.

$sel:createdAt:VpcIngressConnection', vpcIngressConnection_createdAt - The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.

  • Type: Timestamp
  • Required: Yes

$sel:deletedAt:VpcIngressConnection', vpcIngressConnection_deletedAt - The time when the App Runner service was deleted. It's in the Unix time stamp format.

  • Type: Timestamp
  • Required: No

$sel:domainName:VpcIngressConnection', vpcIngressConnection_domainName - The domain name associated with the VPC Ingress Connection resource.

$sel:ingressVpcConfiguration:VpcIngressConnection', vpcIngressConnection_ingressVpcConfiguration - Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.

$sel:serviceArn:VpcIngressConnection', vpcIngressConnection_serviceArn - The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

$sel:status:VpcIngressConnection', vpcIngressConnection_status - The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..

$sel:vpcIngressConnectionArn:VpcIngressConnection', vpcIngressConnection_vpcIngressConnectionArn - The Amazon Resource Name (ARN) of the VPC Ingress Connection.

$sel:vpcIngressConnectionName:VpcIngressConnection', vpcIngressConnection_vpcIngressConnectionName - The customer-provided VPC Ingress Connection name.

vpcIngressConnection_accountId :: Lens' VpcIngressConnection (Maybe Text) Source #

The Account Id you use to create the VPC Ingress Connection resource.

vpcIngressConnection_createdAt :: Lens' VpcIngressConnection (Maybe UTCTime) Source #

The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.

  • Type: Timestamp
  • Required: Yes

vpcIngressConnection_deletedAt :: Lens' VpcIngressConnection (Maybe UTCTime) Source #

The time when the App Runner service was deleted. It's in the Unix time stamp format.

  • Type: Timestamp
  • Required: No

vpcIngressConnection_domainName :: Lens' VpcIngressConnection (Maybe Text) Source #

The domain name associated with the VPC Ingress Connection resource.

vpcIngressConnection_ingressVpcConfiguration :: Lens' VpcIngressConnection (Maybe IngressVpcConfiguration) Source #

Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.

vpcIngressConnection_serviceArn :: Lens' VpcIngressConnection (Maybe Text) Source #

The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

vpcIngressConnection_status :: Lens' VpcIngressConnection (Maybe VpcIngressConnectionStatus) Source #

The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..

vpcIngressConnection_vpcIngressConnectionArn :: Lens' VpcIngressConnection (Maybe Text) Source #

The Amazon Resource Name (ARN) of the VPC Ingress Connection.

vpcIngressConnection_vpcIngressConnectionName :: Lens' VpcIngressConnection (Maybe Text) Source #

The customer-provided VPC Ingress Connection name.

VpcIngressConnectionSummary

data VpcIngressConnectionSummary Source #

Provides summary information about an VPC Ingress Connection, which includes its VPC Ingress Connection ARN and its associated Service ARN.

See: newVpcIngressConnectionSummary smart constructor.

Constructors

VpcIngressConnectionSummary' 

Fields

Instances

Instances details
FromJSON VpcIngressConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionSummary

Generic VpcIngressConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionSummary

Associated Types

type Rep VpcIngressConnectionSummary :: Type -> Type #

Read VpcIngressConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionSummary

Show VpcIngressConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionSummary

NFData VpcIngressConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionSummary

Eq VpcIngressConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionSummary

Hashable VpcIngressConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionSummary

type Rep VpcIngressConnectionSummary Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnectionSummary

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

newVpcIngressConnectionSummary :: VpcIngressConnectionSummary Source #

Create a value of VpcIngressConnectionSummary 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:serviceArn:VpcIngressConnectionSummary', vpcIngressConnectionSummary_serviceArn - The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

$sel:vpcIngressConnectionArn:VpcIngressConnectionSummary', vpcIngressConnectionSummary_vpcIngressConnectionArn - The Amazon Resource Name (ARN) of the VPC Ingress Connection.

vpcIngressConnectionSummary_serviceArn :: Lens' VpcIngressConnectionSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

vpcIngressConnectionSummary_vpcIngressConnectionArn :: Lens' VpcIngressConnectionSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the VPC Ingress Connection.