-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Amazon App Runner SDK. -- -- Derived from API version 2020-05-15 of the AWS service -- descriptions, licensed under Apache 2.0. -- -- The types from this library are intended to be used with -- amazonka, which provides mechanisms for specifying AuthN/AuthZ -- information, sending requests, and receiving responses. -- -- It is recommended to use generic lenses or optics from packages such -- as generic-lens or optics to modify optional fields and -- deconstruct responses. -- -- Generated lenses can be found in Amazonka.AppRunner.Lens and -- are suitable for use with a lens package such as lens or -- lens-family-core. -- -- See Amazonka.AppRunner and the AWS documentation to get -- started. @package amazonka-apprunner @version 2.0 module Amazonka.AppRunner.Types.AuthenticationConfiguration -- | Describes resources needed to authenticate access to some source -- repositories. The specific resource depends on the repository -- provider. -- -- See: newAuthenticationConfiguration smart constructor. data AuthenticationConfiguration AuthenticationConfiguration' :: Maybe Text -> Maybe Text -> AuthenticationConfiguration -- | 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:accessRoleArn:AuthenticationConfiguration'] :: AuthenticationConfiguration -> 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. [$sel:connectionArn:AuthenticationConfiguration'] :: AuthenticationConfiguration -> Maybe Text -- | 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. newAuthenticationConfiguration :: AuthenticationConfiguration -- | 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_accessRoleArn :: Lens' AuthenticationConfiguration (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. authenticationConfiguration_connectionArn :: Lens' AuthenticationConfiguration (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.AuthenticationConfiguration.AuthenticationConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.AuthenticationConfiguration.AuthenticationConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.AuthenticationConfiguration.AuthenticationConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.AuthenticationConfiguration.AuthenticationConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.AuthenticationConfiguration.AuthenticationConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.AuthenticationConfiguration.AuthenticationConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.AuthenticationConfiguration.AuthenticationConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.AuthenticationConfiguration.AuthenticationConfiguration module Amazonka.AppRunner.Types.AutoScalingConfigurationStatus newtype AutoScalingConfigurationStatus AutoScalingConfigurationStatus' :: Text -> AutoScalingConfigurationStatus [fromAutoScalingConfigurationStatus] :: AutoScalingConfigurationStatus -> Text pattern AutoScalingConfigurationStatus_ACTIVE :: AutoScalingConfigurationStatus pattern AutoScalingConfigurationStatus_INACTIVE :: AutoScalingConfigurationStatus instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance GHC.Generics.Generic Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance GHC.Classes.Ord Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance GHC.Classes.Eq Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance GHC.Read.Read Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus instance GHC.Show.Show Amazonka.AppRunner.Types.AutoScalingConfigurationStatus.AutoScalingConfigurationStatus module Amazonka.AppRunner.Types.AutoScalingConfiguration -- | 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. data AutoScalingConfiguration AutoScalingConfiguration' :: Maybe Text -> Maybe Text -> Maybe Int -> Maybe POSIX -> Maybe POSIX -> Maybe Bool -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe AutoScalingConfigurationStatus -> AutoScalingConfiguration -- | The Amazon Resource Name (ARN) of this auto scaling configuration. [$sel:autoScalingConfigurationArn:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Text -- | The customer-provided auto scaling configuration name. It can be used -- in multiple revisions of a configuration. [$sel:autoScalingConfigurationName:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Text -- | The revision of this auto scaling configuration. It's unique among all -- the active configurations ("Status": "ACTIVE") that share the -- same AutoScalingConfigurationName. [$sel:autoScalingConfigurationRevision:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Int -- | The time when the auto scaling configuration was created. It's in Unix -- time stamp format. [$sel:createdAt:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe POSIX -- | The time when the auto scaling configuration was deleted. It's in Unix -- time stamp format. [$sel:deletedAt:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe POSIX -- | 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:latest:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Bool -- | 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:maxConcurrency:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Int -- | The maximum number of instances that a service scales up to. At most -- MaxSize instances actively serve traffic for your service. [$sel:maxSize:AutoScalingConfiguration'] :: AutoScalingConfiguration -> 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. [$sel:minSize:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Int -- | 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. [$sel:status:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe AutoScalingConfigurationStatus -- | 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. newAutoScalingConfiguration :: AutoScalingConfiguration -- | The Amazon Resource Name (ARN) of this auto scaling configuration. autoScalingConfiguration_autoScalingConfigurationArn :: Lens' AutoScalingConfiguration (Maybe Text) -- | The customer-provided auto scaling configuration name. It can be used -- in multiple revisions of a configuration. autoScalingConfiguration_autoScalingConfigurationName :: Lens' AutoScalingConfiguration (Maybe Text) -- | The revision of this auto scaling configuration. It's unique among all -- the active configurations ("Status": "ACTIVE") that share the -- same AutoScalingConfigurationName. autoScalingConfiguration_autoScalingConfigurationRevision :: Lens' AutoScalingConfiguration (Maybe Int) -- | The time when the auto scaling configuration was created. It's in Unix -- time stamp format. autoScalingConfiguration_createdAt :: Lens' AutoScalingConfiguration (Maybe UTCTime) -- | The time when the auto scaling configuration was deleted. It's in Unix -- time stamp format. autoScalingConfiguration_deletedAt :: Lens' AutoScalingConfiguration (Maybe UTCTime) -- | 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_latest :: Lens' AutoScalingConfiguration (Maybe Bool) -- | 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_maxConcurrency :: Lens' AutoScalingConfiguration (Maybe Int) -- | The maximum number of instances that a service scales up to. At most -- MaxSize instances actively serve traffic for your service. autoScalingConfiguration_maxSize :: Lens' AutoScalingConfiguration (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. autoScalingConfiguration_minSize :: Lens' AutoScalingConfiguration (Maybe Int) -- | 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_status :: Lens' AutoScalingConfiguration (Maybe AutoScalingConfigurationStatus) instance GHC.Generics.Generic Amazonka.AppRunner.Types.AutoScalingConfiguration.AutoScalingConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.AutoScalingConfiguration.AutoScalingConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.AutoScalingConfiguration.AutoScalingConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.AutoScalingConfiguration.AutoScalingConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.AutoScalingConfiguration.AutoScalingConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.AutoScalingConfiguration.AutoScalingConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.AutoScalingConfiguration.AutoScalingConfiguration module Amazonka.AppRunner.Types.AutoScalingConfigurationSummary -- | 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. data AutoScalingConfigurationSummary AutoScalingConfigurationSummary' :: Maybe Text -> Maybe Text -> Maybe Int -> AutoScalingConfigurationSummary -- | The Amazon Resource Name (ARN) of this auto scaling configuration. [$sel:autoScalingConfigurationArn:AutoScalingConfigurationSummary'] :: AutoScalingConfigurationSummary -> Maybe Text -- | The customer-provided auto scaling configuration name. It can be used -- in multiple revisions of a configuration. [$sel:autoScalingConfigurationName:AutoScalingConfigurationSummary'] :: AutoScalingConfigurationSummary -> Maybe Text -- | The revision of this auto scaling configuration. It's unique among all -- the active configurations ("Status": "ACTIVE") with the same -- AutoScalingConfigurationName. [$sel:autoScalingConfigurationRevision:AutoScalingConfigurationSummary'] :: AutoScalingConfigurationSummary -> Maybe Int -- | 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. newAutoScalingConfigurationSummary :: AutoScalingConfigurationSummary -- | The Amazon Resource Name (ARN) of this auto scaling configuration. autoScalingConfigurationSummary_autoScalingConfigurationArn :: Lens' AutoScalingConfigurationSummary (Maybe Text) -- | The customer-provided auto scaling configuration name. It can be used -- in multiple revisions of a configuration. autoScalingConfigurationSummary_autoScalingConfigurationName :: Lens' AutoScalingConfigurationSummary (Maybe Text) -- | The revision of this auto scaling configuration. It's unique among all -- the active configurations ("Status": "ACTIVE") with the same -- AutoScalingConfigurationName. autoScalingConfigurationSummary_autoScalingConfigurationRevision :: Lens' AutoScalingConfigurationSummary (Maybe Int) instance GHC.Generics.Generic Amazonka.AppRunner.Types.AutoScalingConfigurationSummary.AutoScalingConfigurationSummary instance GHC.Show.Show Amazonka.AppRunner.Types.AutoScalingConfigurationSummary.AutoScalingConfigurationSummary instance GHC.Read.Read Amazonka.AppRunner.Types.AutoScalingConfigurationSummary.AutoScalingConfigurationSummary instance GHC.Classes.Eq Amazonka.AppRunner.Types.AutoScalingConfigurationSummary.AutoScalingConfigurationSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.AutoScalingConfigurationSummary.AutoScalingConfigurationSummary instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.AutoScalingConfigurationSummary.AutoScalingConfigurationSummary instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.AutoScalingConfigurationSummary.AutoScalingConfigurationSummary module Amazonka.AppRunner.Types.CertificateValidationRecordStatus newtype CertificateValidationRecordStatus CertificateValidationRecordStatus' :: Text -> CertificateValidationRecordStatus [fromCertificateValidationRecordStatus] :: CertificateValidationRecordStatus -> Text pattern CertificateValidationRecordStatus_FAILED :: CertificateValidationRecordStatus pattern CertificateValidationRecordStatus_PENDING_VALIDATION :: CertificateValidationRecordStatus pattern CertificateValidationRecordStatus_SUCCESS :: CertificateValidationRecordStatus instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance GHC.Generics.Generic Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance GHC.Classes.Ord Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance GHC.Classes.Eq Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance GHC.Read.Read Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus instance GHC.Show.Show Amazonka.AppRunner.Types.CertificateValidationRecordStatus.CertificateValidationRecordStatus module Amazonka.AppRunner.Types.CertificateValidationRecord -- | Describes a certificate CNAME record to add to your DNS. For more -- information, see AssociateCustomDomain. -- -- See: newCertificateValidationRecord smart constructor. data CertificateValidationRecord CertificateValidationRecord' :: Maybe Text -> Maybe CertificateValidationRecordStatus -> Maybe Text -> Maybe Text -> CertificateValidationRecord -- | The certificate CNAME record name. [$sel:name:CertificateValidationRecord'] :: CertificateValidationRecord -> Maybe Text -- | The current state of the certificate CNAME record validation. It -- should change to SUCCESS after App Runner completes -- validation with your DNS. [$sel:status:CertificateValidationRecord'] :: CertificateValidationRecord -> Maybe CertificateValidationRecordStatus -- | The record type, always CNAME. [$sel:type':CertificateValidationRecord'] :: CertificateValidationRecord -> Maybe Text -- | The certificate CNAME record value. [$sel:value:CertificateValidationRecord'] :: CertificateValidationRecord -> Maybe Text -- | 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. newCertificateValidationRecord :: CertificateValidationRecord -- | The certificate CNAME record name. certificateValidationRecord_name :: Lens' CertificateValidationRecord (Maybe Text) -- | The current state of the certificate CNAME record validation. It -- should change to SUCCESS after App Runner completes -- validation with your DNS. certificateValidationRecord_status :: Lens' CertificateValidationRecord (Maybe CertificateValidationRecordStatus) -- | The record type, always CNAME. certificateValidationRecord_type :: Lens' CertificateValidationRecord (Maybe Text) -- | The certificate CNAME record value. certificateValidationRecord_value :: Lens' CertificateValidationRecord (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.CertificateValidationRecord.CertificateValidationRecord instance GHC.Show.Show Amazonka.AppRunner.Types.CertificateValidationRecord.CertificateValidationRecord instance GHC.Read.Read Amazonka.AppRunner.Types.CertificateValidationRecord.CertificateValidationRecord instance GHC.Classes.Eq Amazonka.AppRunner.Types.CertificateValidationRecord.CertificateValidationRecord instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.CertificateValidationRecord.CertificateValidationRecord instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.CertificateValidationRecord.CertificateValidationRecord instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.CertificateValidationRecord.CertificateValidationRecord module Amazonka.AppRunner.Types.ConfigurationSource newtype ConfigurationSource ConfigurationSource' :: Text -> ConfigurationSource [fromConfigurationSource] :: ConfigurationSource -> Text pattern ConfigurationSource_API :: ConfigurationSource pattern ConfigurationSource_REPOSITORY :: ConfigurationSource instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance GHC.Generics.Generic Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance GHC.Classes.Ord Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance GHC.Classes.Eq Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance GHC.Read.Read Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource instance GHC.Show.Show Amazonka.AppRunner.Types.ConfigurationSource.ConfigurationSource module Amazonka.AppRunner.Types.ConnectionStatus newtype ConnectionStatus ConnectionStatus' :: Text -> ConnectionStatus [fromConnectionStatus] :: ConnectionStatus -> Text pattern ConnectionStatus_AVAILABLE :: ConnectionStatus pattern ConnectionStatus_DELETED :: ConnectionStatus pattern ConnectionStatus_ERROR :: ConnectionStatus pattern ConnectionStatus_PENDING_HANDSHAKE :: ConnectionStatus instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance GHC.Generics.Generic Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance GHC.Classes.Ord Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance GHC.Classes.Eq Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance GHC.Read.Read Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus instance GHC.Show.Show Amazonka.AppRunner.Types.ConnectionStatus.ConnectionStatus module Amazonka.AppRunner.Types.CustomDomainAssociationStatus newtype CustomDomainAssociationStatus CustomDomainAssociationStatus' :: Text -> CustomDomainAssociationStatus [fromCustomDomainAssociationStatus] :: CustomDomainAssociationStatus -> Text pattern CustomDomainAssociationStatus_ACTIVE :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_BINDING_CERTIFICATE :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_CREATE_FAILED :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_CREATING :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_DELETE_FAILED :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_DELETING :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_PENDING_CERTIFICATE_DNS_VALIDATION :: CustomDomainAssociationStatus instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance GHC.Generics.Generic Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance GHC.Classes.Ord Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance GHC.Classes.Eq Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance GHC.Read.Read Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus instance GHC.Show.Show Amazonka.AppRunner.Types.CustomDomainAssociationStatus.CustomDomainAssociationStatus module Amazonka.AppRunner.Types.CustomDomain -- | Describes a custom domain that's associated with an App Runner -- service. -- -- See: newCustomDomain smart constructor. data CustomDomain CustomDomain' :: Maybe [CertificateValidationRecord] -> Text -> Bool -> CustomDomainAssociationStatus -> CustomDomain -- | A list of certificate CNAME records that's used for this domain name. [$sel:certificateValidationRecords:CustomDomain'] :: CustomDomain -> Maybe [CertificateValidationRecord] -- | 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:domainName:CustomDomain'] :: CustomDomain -> Text -- | When true, the subdomain -- www.DomainName is associated with -- the App Runner service in addition to the base domain. [$sel:enableWWWSubdomain:CustomDomain'] :: CustomDomain -> Bool -- | The current state of the domain name association. [$sel:status:CustomDomain'] :: CustomDomain -> CustomDomainAssociationStatus -- | 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. newCustomDomain :: Text -> Bool -> CustomDomainAssociationStatus -> CustomDomain -- | A list of certificate CNAME records that's used for this domain name. customDomain_certificateValidationRecords :: Lens' CustomDomain (Maybe [CertificateValidationRecord]) -- | 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_domainName :: Lens' CustomDomain Text -- | When true, the subdomain -- www.DomainName is associated with -- the App Runner service in addition to the base domain. customDomain_enableWWWSubdomain :: Lens' CustomDomain Bool -- | The current state of the domain name association. customDomain_status :: Lens' CustomDomain CustomDomainAssociationStatus instance GHC.Generics.Generic Amazonka.AppRunner.Types.CustomDomain.CustomDomain instance GHC.Show.Show Amazonka.AppRunner.Types.CustomDomain.CustomDomain instance GHC.Read.Read Amazonka.AppRunner.Types.CustomDomain.CustomDomain instance GHC.Classes.Eq Amazonka.AppRunner.Types.CustomDomain.CustomDomain instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.CustomDomain.CustomDomain instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.CustomDomain.CustomDomain instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.CustomDomain.CustomDomain module Amazonka.AppRunner.Types.EgressType newtype EgressType EgressType' :: Text -> EgressType [fromEgressType] :: EgressType -> Text pattern EgressType_DEFAULT :: EgressType pattern EgressType_VPC :: EgressType instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.EgressType.EgressType instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.EgressType.EgressType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.EgressType.EgressType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.EgressType.EgressType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.EgressType.EgressType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.EgressType.EgressType instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.EgressType.EgressType instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.EgressType.EgressType instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.EgressType.EgressType instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.EgressType.EgressType instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.EgressType.EgressType instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.EgressType.EgressType instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.EgressType.EgressType instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.EgressType.EgressType instance GHC.Generics.Generic Amazonka.AppRunner.Types.EgressType.EgressType instance GHC.Classes.Ord Amazonka.AppRunner.Types.EgressType.EgressType instance GHC.Classes.Eq Amazonka.AppRunner.Types.EgressType.EgressType instance GHC.Read.Read Amazonka.AppRunner.Types.EgressType.EgressType instance GHC.Show.Show Amazonka.AppRunner.Types.EgressType.EgressType module Amazonka.AppRunner.Types.EgressConfiguration -- | Describes configuration settings related to outbound network traffic -- of an App Runner service. -- -- See: newEgressConfiguration smart constructor. data EgressConfiguration EgressConfiguration' :: Maybe EgressType -> Maybe Text -> EgressConfiguration -- | 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:egressType:EgressConfiguration'] :: EgressConfiguration -> Maybe EgressType -- | 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. [$sel:vpcConnectorArn:EgressConfiguration'] :: EgressConfiguration -> Maybe Text -- | 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. newEgressConfiguration :: EgressConfiguration -- | 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_egressType :: Lens' EgressConfiguration (Maybe EgressType) -- | 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_vpcConnectorArn :: Lens' EgressConfiguration (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.EgressConfiguration.EgressConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.EgressConfiguration.EgressConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.EgressConfiguration.EgressConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.EgressConfiguration.EgressConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.EgressConfiguration.EgressConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.EgressConfiguration.EgressConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.EgressConfiguration.EgressConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.EgressConfiguration.EgressConfiguration module Amazonka.AppRunner.Types.EncryptionConfiguration -- | Describes a custom encryption key that App Runner uses to encrypt -- copies of the source repository and service logs. -- -- See: newEncryptionConfiguration smart constructor. data EncryptionConfiguration EncryptionConfiguration' :: Text -> EncryptionConfiguration -- | The ARN of the KMS key that's used for encryption. [$sel:kmsKey:EncryptionConfiguration'] :: EncryptionConfiguration -> Text -- | 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. newEncryptionConfiguration :: Text -> EncryptionConfiguration -- | The ARN of the KMS key that's used for encryption. encryptionConfiguration_kmsKey :: Lens' EncryptionConfiguration Text instance GHC.Generics.Generic Amazonka.AppRunner.Types.EncryptionConfiguration.EncryptionConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.EncryptionConfiguration.EncryptionConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.EncryptionConfiguration.EncryptionConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.EncryptionConfiguration.EncryptionConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.EncryptionConfiguration.EncryptionConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.EncryptionConfiguration.EncryptionConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.EncryptionConfiguration.EncryptionConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.EncryptionConfiguration.EncryptionConfiguration module Amazonka.AppRunner.Types.HealthCheckProtocol newtype HealthCheckProtocol HealthCheckProtocol' :: Text -> HealthCheckProtocol [fromHealthCheckProtocol] :: HealthCheckProtocol -> Text pattern HealthCheckProtocol_HTTP :: HealthCheckProtocol pattern HealthCheckProtocol_TCP :: HealthCheckProtocol instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance GHC.Generics.Generic Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance GHC.Classes.Ord Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance GHC.Classes.Eq Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance GHC.Read.Read Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol instance GHC.Show.Show Amazonka.AppRunner.Types.HealthCheckProtocol.HealthCheckProtocol module Amazonka.AppRunner.Types.HealthCheckConfiguration -- | Describes the settings for the health check that App Runner performs -- to monitor the health of a service. -- -- See: newHealthCheckConfiguration smart constructor. data HealthCheckConfiguration HealthCheckConfiguration' :: Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe HealthCheckProtocol -> Maybe Natural -> Maybe Natural -> HealthCheckConfiguration -- | The number of consecutive checks that must succeed before App Runner -- decides that the service is healthy. -- -- Default: 1 [$sel:healthyThreshold:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe Natural -- | The time interval, in seconds, between health checks. -- -- Default: 5 [$sel:interval:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe Natural -- | The URL that health check requests are sent to. -- -- Path is only applicable when you set Protocol to -- HTTP. -- -- Default: "/" [$sel:path:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe Text -- | 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:protocol:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe HealthCheckProtocol -- | The time, in seconds, to wait for a health check response before -- deciding it failed. -- -- Default: 2 [$sel:timeout:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe Natural -- | The number of consecutive checks that must fail before App Runner -- decides that the service is unhealthy. -- -- Default: 5 [$sel:unhealthyThreshold:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe Natural -- | 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 newHealthCheckConfiguration :: HealthCheckConfiguration -- | The number of consecutive checks that must succeed before App Runner -- decides that the service is healthy. -- -- Default: 1 healthCheckConfiguration_healthyThreshold :: Lens' HealthCheckConfiguration (Maybe Natural) -- | The time interval, in seconds, between health checks. -- -- Default: 5 healthCheckConfiguration_interval :: Lens' HealthCheckConfiguration (Maybe Natural) -- | The URL that health check requests are sent to. -- -- Path is only applicable when you set Protocol to -- HTTP. -- -- Default: "/" healthCheckConfiguration_path :: Lens' HealthCheckConfiguration (Maybe Text) -- | 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_protocol :: Lens' HealthCheckConfiguration (Maybe HealthCheckProtocol) -- | The time, in seconds, to wait for a health check response before -- deciding it failed. -- -- Default: 2 healthCheckConfiguration_timeout :: Lens' HealthCheckConfiguration (Maybe Natural) -- | The number of consecutive checks that must fail before App Runner -- decides that the service is unhealthy. -- -- Default: 5 healthCheckConfiguration_unhealthyThreshold :: Lens' HealthCheckConfiguration (Maybe Natural) instance GHC.Generics.Generic Amazonka.AppRunner.Types.HealthCheckConfiguration.HealthCheckConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.HealthCheckConfiguration.HealthCheckConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.HealthCheckConfiguration.HealthCheckConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.HealthCheckConfiguration.HealthCheckConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.HealthCheckConfiguration.HealthCheckConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.HealthCheckConfiguration.HealthCheckConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.HealthCheckConfiguration.HealthCheckConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.HealthCheckConfiguration.HealthCheckConfiguration module Amazonka.AppRunner.Types.ImageConfiguration -- | 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. data ImageConfiguration ImageConfiguration' :: Maybe Text -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (Sensitive Text) -> ImageConfiguration -- | The port that your application listens to in the container. -- -- Default: 8080 [$sel:port:ImageConfiguration'] :: ImageConfiguration -> Maybe 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. -- -- [$sel:runtimeEnvironmentSecrets:ImageConfiguration'] :: ImageConfiguration -> Maybe (HashMap Text (Sensitive Text)) -- | Environment variables that are available to your running App Runner -- service. An array of key-value pairs. [$sel:runtimeEnvironmentVariables:ImageConfiguration'] :: ImageConfiguration -> Maybe (HashMap Text (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. [$sel:startCommand:ImageConfiguration'] :: ImageConfiguration -> Maybe (Sensitive Text) -- | 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. -- -- -- -- $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. newImageConfiguration :: ImageConfiguration -- | The port that your application listens to in the container. -- -- Default: 8080 imageConfiguration_port :: Lens' ImageConfiguration (Maybe 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. -- -- imageConfiguration_runtimeEnvironmentSecrets :: Lens' ImageConfiguration (Maybe (HashMap Text Text)) -- | Environment variables that are available to your running App Runner -- service. An array of key-value pairs. imageConfiguration_runtimeEnvironmentVariables :: Lens' ImageConfiguration (Maybe (HashMap Text 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. imageConfiguration_startCommand :: Lens' ImageConfiguration (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.ImageConfiguration.ImageConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.ImageConfiguration.ImageConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.ImageConfiguration.ImageConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ImageConfiguration.ImageConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ImageConfiguration.ImageConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ImageConfiguration.ImageConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.ImageConfiguration.ImageConfiguration module Amazonka.AppRunner.Types.ImageRepositoryType newtype ImageRepositoryType ImageRepositoryType' :: Text -> ImageRepositoryType [fromImageRepositoryType] :: ImageRepositoryType -> Text pattern ImageRepositoryType_ECR :: ImageRepositoryType pattern ImageRepositoryType_ECR_PUBLIC :: ImageRepositoryType instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance GHC.Generics.Generic Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance GHC.Classes.Ord Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance GHC.Classes.Eq Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance GHC.Read.Read Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType instance GHC.Show.Show Amazonka.AppRunner.Types.ImageRepositoryType.ImageRepositoryType module Amazonka.AppRunner.Types.ImageRepository -- | Describes a source image repository. -- -- See: newImageRepository smart constructor. data ImageRepository ImageRepository' :: Maybe ImageConfiguration -> Text -> ImageRepositoryType -> ImageRepository -- | Configuration for running the identified image. [$sel:imageConfiguration:ImageRepository'] :: ImageRepository -> Maybe ImageConfiguration -- | 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:imageIdentifier:ImageRepository'] :: ImageRepository -> Text -- | The type of the image repository. This reflects the repository -- provider and whether the repository is private or public. [$sel:imageRepositoryType:ImageRepository'] :: ImageRepository -> ImageRepositoryType -- | 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. newImageRepository :: Text -> ImageRepositoryType -> ImageRepository -- | Configuration for running the identified image. imageRepository_imageConfiguration :: Lens' ImageRepository (Maybe ImageConfiguration) -- | 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_imageIdentifier :: Lens' ImageRepository Text -- | The type of the image repository. This reflects the repository -- provider and whether the repository is private or public. imageRepository_imageRepositoryType :: Lens' ImageRepository ImageRepositoryType instance GHC.Generics.Generic Amazonka.AppRunner.Types.ImageRepository.ImageRepository instance GHC.Show.Show Amazonka.AppRunner.Types.ImageRepository.ImageRepository instance GHC.Classes.Eq Amazonka.AppRunner.Types.ImageRepository.ImageRepository instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ImageRepository.ImageRepository instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ImageRepository.ImageRepository instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ImageRepository.ImageRepository instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.ImageRepository.ImageRepository module Amazonka.AppRunner.Types.IngressConfiguration -- | Network configuration settings for inbound network traffic. -- -- See: newIngressConfiguration smart constructor. data IngressConfiguration IngressConfiguration' :: Maybe Bool -> IngressConfiguration -- | 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. [$sel:isPubliclyAccessible:IngressConfiguration'] :: IngressConfiguration -> Maybe Bool -- | 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. newIngressConfiguration :: IngressConfiguration -- | 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) instance GHC.Generics.Generic Amazonka.AppRunner.Types.IngressConfiguration.IngressConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.IngressConfiguration.IngressConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.IngressConfiguration.IngressConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.IngressConfiguration.IngressConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.IngressConfiguration.IngressConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.IngressConfiguration.IngressConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.IngressConfiguration.IngressConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.IngressConfiguration.IngressConfiguration module Amazonka.AppRunner.Types.IngressVpcConfiguration -- | 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. data IngressVpcConfiguration IngressVpcConfiguration' :: Maybe Text -> Maybe Text -> IngressVpcConfiguration -- | The ID of the VPC endpoint that your App Runner service connects to. [$sel:vpcEndpointId:IngressVpcConfiguration'] :: IngressVpcConfiguration -> Maybe Text -- | The ID of the VPC that is used for the VPC endpoint. [$sel:vpcId:IngressVpcConfiguration'] :: IngressVpcConfiguration -> Maybe Text -- | 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. newIngressVpcConfiguration :: IngressVpcConfiguration -- | The ID of the VPC endpoint that your App Runner service connects to. ingressVpcConfiguration_vpcEndpointId :: Lens' IngressVpcConfiguration (Maybe Text) -- | The ID of the VPC that is used for the VPC endpoint. ingressVpcConfiguration_vpcId :: Lens' IngressVpcConfiguration (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.IngressVpcConfiguration.IngressVpcConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.IngressVpcConfiguration.IngressVpcConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.IngressVpcConfiguration.IngressVpcConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.IngressVpcConfiguration.IngressVpcConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.IngressVpcConfiguration.IngressVpcConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.IngressVpcConfiguration.IngressVpcConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.IngressVpcConfiguration.IngressVpcConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.IngressVpcConfiguration.IngressVpcConfiguration module Amazonka.AppRunner.Types.InstanceConfiguration -- | Describes the runtime configuration of an App Runner service instance -- (scaling unit). -- -- See: newInstanceConfiguration smart constructor. data InstanceConfiguration InstanceConfiguration' :: Maybe Text -> Maybe Text -> Maybe Text -> InstanceConfiguration -- | The number of CPU units reserved for each instance of your App Runner -- service. -- -- Default: 1 vCPU [$sel:cpu:InstanceConfiguration'] :: InstanceConfiguration -> 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. [$sel:instanceRoleArn:InstanceConfiguration'] :: InstanceConfiguration -> Maybe Text -- | The amount of memory, in MB or GB, reserved for each instance of your -- App Runner service. -- -- Default: 2 GB [$sel:memory:InstanceConfiguration'] :: InstanceConfiguration -> Maybe Text -- | 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 newInstanceConfiguration :: InstanceConfiguration -- | The number of CPU units reserved for each instance of your App Runner -- service. -- -- Default: 1 vCPU instanceConfiguration_cpu :: Lens' InstanceConfiguration (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. instanceConfiguration_instanceRoleArn :: Lens' InstanceConfiguration (Maybe Text) -- | The amount of memory, in MB or GB, reserved for each instance of your -- App Runner service. -- -- Default: 2 GB instanceConfiguration_memory :: Lens' InstanceConfiguration (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.InstanceConfiguration.InstanceConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.InstanceConfiguration.InstanceConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.InstanceConfiguration.InstanceConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.InstanceConfiguration.InstanceConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.InstanceConfiguration.InstanceConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.InstanceConfiguration.InstanceConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.InstanceConfiguration.InstanceConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.InstanceConfiguration.InstanceConfiguration module Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter -- | 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. data ListVpcIngressConnectionsFilter ListVpcIngressConnectionsFilter' :: Maybe Text -> Maybe Text -> ListVpcIngressConnectionsFilter -- | The Amazon Resource Name (ARN) of a service to filter by. [$sel:serviceArn:ListVpcIngressConnectionsFilter'] :: ListVpcIngressConnectionsFilter -> Maybe Text -- | The ID of a VPC Endpoint to filter by. [$sel:vpcEndpointId:ListVpcIngressConnectionsFilter'] :: ListVpcIngressConnectionsFilter -> Maybe Text -- | 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. newListVpcIngressConnectionsFilter :: ListVpcIngressConnectionsFilter -- | The Amazon Resource Name (ARN) of a service to filter by. listVpcIngressConnectionsFilter_serviceArn :: Lens' ListVpcIngressConnectionsFilter (Maybe Text) -- | The ID of a VPC Endpoint to filter by. listVpcIngressConnectionsFilter_vpcEndpointId :: Lens' ListVpcIngressConnectionsFilter (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter.ListVpcIngressConnectionsFilter instance GHC.Show.Show Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter.ListVpcIngressConnectionsFilter instance GHC.Read.Read Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter.ListVpcIngressConnectionsFilter instance GHC.Classes.Eq Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter.ListVpcIngressConnectionsFilter instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter.ListVpcIngressConnectionsFilter instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter.ListVpcIngressConnectionsFilter instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.ListVpcIngressConnectionsFilter.ListVpcIngressConnectionsFilter module Amazonka.AppRunner.Types.NetworkConfiguration -- | 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. data NetworkConfiguration NetworkConfiguration' :: Maybe EgressConfiguration -> Maybe IngressConfiguration -> NetworkConfiguration -- | Network configuration settings for outbound message traffic. [$sel:egressConfiguration:NetworkConfiguration'] :: NetworkConfiguration -> Maybe EgressConfiguration -- | Network configuration settings for inbound message traffic. [$sel:ingressConfiguration:NetworkConfiguration'] :: NetworkConfiguration -> Maybe IngressConfiguration -- | 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. newNetworkConfiguration :: NetworkConfiguration -- | Network configuration settings for outbound message traffic. networkConfiguration_egressConfiguration :: Lens' NetworkConfiguration (Maybe EgressConfiguration) -- | Network configuration settings for inbound message traffic. networkConfiguration_ingressConfiguration :: Lens' NetworkConfiguration (Maybe IngressConfiguration) instance GHC.Generics.Generic Amazonka.AppRunner.Types.NetworkConfiguration.NetworkConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.NetworkConfiguration.NetworkConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.NetworkConfiguration.NetworkConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.NetworkConfiguration.NetworkConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.NetworkConfiguration.NetworkConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.NetworkConfiguration.NetworkConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.NetworkConfiguration.NetworkConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.NetworkConfiguration.NetworkConfiguration module Amazonka.AppRunner.Types.ObservabilityConfigurationStatus newtype ObservabilityConfigurationStatus ObservabilityConfigurationStatus' :: Text -> ObservabilityConfigurationStatus [fromObservabilityConfigurationStatus] :: ObservabilityConfigurationStatus -> Text pattern ObservabilityConfigurationStatus_ACTIVE :: ObservabilityConfigurationStatus pattern ObservabilityConfigurationStatus_INACTIVE :: ObservabilityConfigurationStatus instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance GHC.Generics.Generic Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance GHC.Classes.Ord Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance GHC.Classes.Eq Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance GHC.Read.Read Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus instance GHC.Show.Show Amazonka.AppRunner.Types.ObservabilityConfigurationStatus.ObservabilityConfigurationStatus module Amazonka.AppRunner.Types.ObservabilityConfigurationSummary -- | 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. data ObservabilityConfigurationSummary ObservabilityConfigurationSummary' :: Maybe Text -> Maybe Text -> Maybe Int -> ObservabilityConfigurationSummary -- | The Amazon Resource Name (ARN) of this observability configuration. [$sel:observabilityConfigurationArn:ObservabilityConfigurationSummary'] :: ObservabilityConfigurationSummary -> Maybe Text -- | The customer-provided observability configuration name. It can be used -- in multiple revisions of a configuration. [$sel:observabilityConfigurationName:ObservabilityConfigurationSummary'] :: ObservabilityConfigurationSummary -> Maybe Text -- | The revision of this observability configuration. It's unique among -- all the active configurations ("Status": "ACTIVE") that share -- the same ObservabilityConfigurationName. [$sel:observabilityConfigurationRevision:ObservabilityConfigurationSummary'] :: ObservabilityConfigurationSummary -> Maybe Int -- | 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. newObservabilityConfigurationSummary :: ObservabilityConfigurationSummary -- | The Amazon Resource Name (ARN) of this observability configuration. observabilityConfigurationSummary_observabilityConfigurationArn :: Lens' ObservabilityConfigurationSummary (Maybe Text) -- | The customer-provided observability configuration name. It can be used -- in multiple revisions of a configuration. observabilityConfigurationSummary_observabilityConfigurationName :: Lens' ObservabilityConfigurationSummary (Maybe Text) -- | The revision of this observability configuration. It's unique among -- all the active configurations ("Status": "ACTIVE") that share -- the same ObservabilityConfigurationName. observabilityConfigurationSummary_observabilityConfigurationRevision :: Lens' ObservabilityConfigurationSummary (Maybe Int) instance GHC.Generics.Generic Amazonka.AppRunner.Types.ObservabilityConfigurationSummary.ObservabilityConfigurationSummary instance GHC.Show.Show Amazonka.AppRunner.Types.ObservabilityConfigurationSummary.ObservabilityConfigurationSummary instance GHC.Read.Read Amazonka.AppRunner.Types.ObservabilityConfigurationSummary.ObservabilityConfigurationSummary instance GHC.Classes.Eq Amazonka.AppRunner.Types.ObservabilityConfigurationSummary.ObservabilityConfigurationSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ObservabilityConfigurationSummary.ObservabilityConfigurationSummary instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ObservabilityConfigurationSummary.ObservabilityConfigurationSummary instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ObservabilityConfigurationSummary.ObservabilityConfigurationSummary module Amazonka.AppRunner.Types.OperationStatus newtype OperationStatus OperationStatus' :: Text -> OperationStatus [fromOperationStatus] :: OperationStatus -> Text pattern OperationStatus_FAILED :: OperationStatus pattern OperationStatus_IN_PROGRESS :: OperationStatus pattern OperationStatus_PENDING :: OperationStatus pattern OperationStatus_ROLLBACK_FAILED :: OperationStatus pattern OperationStatus_ROLLBACK_IN_PROGRESS :: OperationStatus pattern OperationStatus_ROLLBACK_SUCCEEDED :: OperationStatus pattern OperationStatus_SUCCEEDED :: OperationStatus instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance GHC.Generics.Generic Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance GHC.Classes.Ord Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance GHC.Classes.Eq Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance GHC.Read.Read Amazonka.AppRunner.Types.OperationStatus.OperationStatus instance GHC.Show.Show Amazonka.AppRunner.Types.OperationStatus.OperationStatus module Amazonka.AppRunner.Types.OperationType newtype OperationType OperationType' :: Text -> OperationType [fromOperationType] :: OperationType -> Text pattern OperationType_CREATE_SERVICE :: OperationType pattern OperationType_DELETE_SERVICE :: OperationType pattern OperationType_PAUSE_SERVICE :: OperationType pattern OperationType_RESUME_SERVICE :: OperationType pattern OperationType_START_DEPLOYMENT :: OperationType instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.OperationType.OperationType instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.OperationType.OperationType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.OperationType.OperationType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.OperationType.OperationType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.OperationType.OperationType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.OperationType.OperationType instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.OperationType.OperationType instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.OperationType.OperationType instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.OperationType.OperationType instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.OperationType.OperationType instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.OperationType.OperationType instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.OperationType.OperationType instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.OperationType.OperationType instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.OperationType.OperationType instance GHC.Generics.Generic Amazonka.AppRunner.Types.OperationType.OperationType instance GHC.Classes.Ord Amazonka.AppRunner.Types.OperationType.OperationType instance GHC.Classes.Eq Amazonka.AppRunner.Types.OperationType.OperationType instance GHC.Read.Read Amazonka.AppRunner.Types.OperationType.OperationType instance GHC.Show.Show Amazonka.AppRunner.Types.OperationType.OperationType module Amazonka.AppRunner.Types.OperationSummary -- | Provides summary information for an operation that occurred on an App -- Runner service. -- -- See: newOperationSummary smart constructor. data OperationSummary OperationSummary' :: Maybe POSIX -> Maybe Text -> Maybe POSIX -> Maybe OperationStatus -> Maybe Text -> Maybe OperationType -> Maybe POSIX -> OperationSummary -- | The time when the operation ended. It's in the Unix time stamp format. [$sel:endedAt:OperationSummary'] :: OperationSummary -> Maybe POSIX -- | A unique ID of this operation. It's unique in the scope of the App -- Runner service. [$sel:id:OperationSummary'] :: OperationSummary -> Maybe Text -- | The time when the operation started. It's in the Unix time stamp -- format. [$sel:startedAt:OperationSummary'] :: OperationSummary -> Maybe POSIX -- | The current state of the operation. [$sel:status:OperationSummary'] :: OperationSummary -> Maybe OperationStatus -- | The Amazon Resource Name (ARN) of the resource that the operation -- acted on (for example, an App Runner service). [$sel:targetArn:OperationSummary'] :: OperationSummary -> Maybe Text -- | The type of operation. It indicates a specific action that occured. [$sel:type':OperationSummary'] :: OperationSummary -> Maybe OperationType -- | The time when the operation was last updated. It's in the Unix time -- stamp format. [$sel:updatedAt:OperationSummary'] :: OperationSummary -> Maybe POSIX -- | 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. newOperationSummary :: OperationSummary -- | The time when the operation ended. It's in the Unix time stamp format. operationSummary_endedAt :: Lens' OperationSummary (Maybe UTCTime) -- | A unique ID of this operation. It's unique in the scope of the App -- Runner service. operationSummary_id :: Lens' OperationSummary (Maybe Text) -- | The time when the operation started. It's in the Unix time stamp -- format. operationSummary_startedAt :: Lens' OperationSummary (Maybe UTCTime) -- | The current state of the operation. operationSummary_status :: Lens' OperationSummary (Maybe OperationStatus) -- | The Amazon Resource Name (ARN) of the resource that the operation -- acted on (for example, an App Runner service). operationSummary_targetArn :: Lens' OperationSummary (Maybe Text) -- | The type of operation. It indicates a specific action that occured. operationSummary_type :: Lens' OperationSummary (Maybe OperationType) -- | The time when the operation was last updated. It's in the Unix time -- stamp format. operationSummary_updatedAt :: Lens' OperationSummary (Maybe UTCTime) instance GHC.Generics.Generic Amazonka.AppRunner.Types.OperationSummary.OperationSummary instance GHC.Show.Show Amazonka.AppRunner.Types.OperationSummary.OperationSummary instance GHC.Read.Read Amazonka.AppRunner.Types.OperationSummary.OperationSummary instance GHC.Classes.Eq Amazonka.AppRunner.Types.OperationSummary.OperationSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.OperationSummary.OperationSummary instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.OperationSummary.OperationSummary instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.OperationSummary.OperationSummary module Amazonka.AppRunner.Types.ProviderType newtype ProviderType ProviderType' :: Text -> ProviderType [fromProviderType] :: ProviderType -> Text pattern ProviderType_GITHUB :: ProviderType instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.ProviderType.ProviderType instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.ProviderType.ProviderType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.ProviderType.ProviderType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.ProviderType.ProviderType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.ProviderType.ProviderType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ProviderType.ProviderType instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.ProviderType.ProviderType instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.ProviderType.ProviderType instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.ProviderType.ProviderType instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.ProviderType.ProviderType instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.ProviderType.ProviderType instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.ProviderType.ProviderType instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ProviderType.ProviderType instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ProviderType.ProviderType instance GHC.Generics.Generic Amazonka.AppRunner.Types.ProviderType.ProviderType instance GHC.Classes.Ord Amazonka.AppRunner.Types.ProviderType.ProviderType instance GHC.Classes.Eq Amazonka.AppRunner.Types.ProviderType.ProviderType instance GHC.Read.Read Amazonka.AppRunner.Types.ProviderType.ProviderType instance GHC.Show.Show Amazonka.AppRunner.Types.ProviderType.ProviderType module Amazonka.AppRunner.Types.ConnectionSummary -- | Provides summary information about an App Runner connection resource. -- -- See: newConnectionSummary smart constructor. data ConnectionSummary ConnectionSummary' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe ProviderType -> Maybe ConnectionStatus -> ConnectionSummary -- | The Amazon Resource Name (ARN) of this connection. [$sel:connectionArn:ConnectionSummary'] :: ConnectionSummary -> Maybe Text -- | The customer-provided connection name. [$sel:connectionName:ConnectionSummary'] :: ConnectionSummary -> Maybe Text -- | The App Runner connection creation time, expressed as a Unix time -- stamp. [$sel:createdAt:ConnectionSummary'] :: ConnectionSummary -> Maybe POSIX -- | The source repository provider. [$sel:providerType:ConnectionSummary'] :: ConnectionSummary -> Maybe ProviderType -- | The current state of the App Runner connection. When the state is -- AVAILABLE, you can use the connection to create an App Runner -- service. [$sel:status:ConnectionSummary'] :: ConnectionSummary -> Maybe ConnectionStatus -- | 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. newConnectionSummary :: ConnectionSummary -- | The Amazon Resource Name (ARN) of this connection. connectionSummary_connectionArn :: Lens' ConnectionSummary (Maybe Text) -- | The customer-provided connection name. connectionSummary_connectionName :: Lens' ConnectionSummary (Maybe Text) -- | The App Runner connection creation time, expressed as a Unix time -- stamp. connectionSummary_createdAt :: Lens' ConnectionSummary (Maybe UTCTime) -- | The source repository provider. connectionSummary_providerType :: Lens' ConnectionSummary (Maybe ProviderType) -- | 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_status :: Lens' ConnectionSummary (Maybe ConnectionStatus) instance GHC.Generics.Generic Amazonka.AppRunner.Types.ConnectionSummary.ConnectionSummary instance GHC.Show.Show Amazonka.AppRunner.Types.ConnectionSummary.ConnectionSummary instance GHC.Read.Read Amazonka.AppRunner.Types.ConnectionSummary.ConnectionSummary instance GHC.Classes.Eq Amazonka.AppRunner.Types.ConnectionSummary.ConnectionSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ConnectionSummary.ConnectionSummary instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ConnectionSummary.ConnectionSummary instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ConnectionSummary.ConnectionSummary module Amazonka.AppRunner.Types.Connection -- | Describes an App Runner connection resource. -- -- See: newConnection smart constructor. data Connection Connection' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe ProviderType -> Maybe ConnectionStatus -> Connection -- | The Amazon Resource Name (ARN) of this connection. [$sel:connectionArn:Connection'] :: Connection -> Maybe Text -- | The customer-provided connection name. [$sel:connectionName:Connection'] :: Connection -> Maybe Text -- | The App Runner connection creation time, expressed as a Unix time -- stamp. [$sel:createdAt:Connection'] :: Connection -> Maybe POSIX -- | The source repository provider. [$sel:providerType:Connection'] :: Connection -> Maybe ProviderType -- | The current state of the App Runner connection. When the state is -- AVAILABLE, you can use the connection to create an App Runner -- service. [$sel:status:Connection'] :: Connection -> Maybe ConnectionStatus -- | 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. newConnection :: Connection -- | The Amazon Resource Name (ARN) of this connection. connection_connectionArn :: Lens' Connection (Maybe Text) -- | The customer-provided connection name. connection_connectionName :: Lens' Connection (Maybe Text) -- | The App Runner connection creation time, expressed as a Unix time -- stamp. connection_createdAt :: Lens' Connection (Maybe UTCTime) -- | The source repository provider. connection_providerType :: Lens' Connection (Maybe ProviderType) -- | 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_status :: Lens' Connection (Maybe ConnectionStatus) instance GHC.Generics.Generic Amazonka.AppRunner.Types.Connection.Connection instance GHC.Show.Show Amazonka.AppRunner.Types.Connection.Connection instance GHC.Read.Read Amazonka.AppRunner.Types.Connection.Connection instance GHC.Classes.Eq Amazonka.AppRunner.Types.Connection.Connection instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.Connection.Connection instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.Connection.Connection instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.Connection.Connection module Amazonka.AppRunner.Types.Runtime newtype Runtime Runtime' :: Text -> Runtime [fromRuntime] :: Runtime -> Text 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 instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.Runtime.Runtime instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.Runtime.Runtime instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.Runtime.Runtime instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.Runtime.Runtime instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.Runtime.Runtime instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.Runtime.Runtime instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.Runtime.Runtime instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.Runtime.Runtime instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.Runtime.Runtime instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.Runtime.Runtime instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.Runtime.Runtime instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.Runtime.Runtime instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.Runtime.Runtime instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.Runtime.Runtime instance GHC.Generics.Generic Amazonka.AppRunner.Types.Runtime.Runtime instance GHC.Classes.Ord Amazonka.AppRunner.Types.Runtime.Runtime instance GHC.Classes.Eq Amazonka.AppRunner.Types.Runtime.Runtime instance GHC.Read.Read Amazonka.AppRunner.Types.Runtime.Runtime instance GHC.Show.Show Amazonka.AppRunner.Types.Runtime.Runtime module Amazonka.AppRunner.Types.CodeConfigurationValues -- | 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. data CodeConfigurationValues CodeConfigurationValues' :: Maybe (Sensitive Text) -> Maybe Text -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (Sensitive Text) -> Runtime -> CodeConfigurationValues -- | The command App Runner runs to build your application. [$sel:buildCommand:CodeConfigurationValues'] :: CodeConfigurationValues -> Maybe (Sensitive Text) -- | The port that your application listens to in the container. -- -- Default: 8080 [$sel:port:CodeConfigurationValues'] :: CodeConfigurationValues -> Maybe 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. -- -- [$sel:runtimeEnvironmentSecrets:CodeConfigurationValues'] :: CodeConfigurationValues -> Maybe (HashMap Text (Sensitive Text)) -- | The environment variables that are available to your running App -- Runner service. An array of key-value pairs. [$sel:runtimeEnvironmentVariables:CodeConfigurationValues'] :: CodeConfigurationValues -> Maybe (HashMap Text (Sensitive Text)) -- | The command App Runner runs to start your application. [$sel:startCommand:CodeConfigurationValues'] :: CodeConfigurationValues -> Maybe (Sensitive Text) -- | A runtime environment type for building and running an App Runner -- service. It represents a programming language runtime. [$sel:runtime:CodeConfigurationValues'] :: CodeConfigurationValues -> Runtime -- | 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. -- -- -- -- $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. newCodeConfigurationValues :: Runtime -> CodeConfigurationValues -- | The command App Runner runs to build your application. codeConfigurationValues_buildCommand :: Lens' CodeConfigurationValues (Maybe Text) -- | The port that your application listens to in the container. -- -- Default: 8080 codeConfigurationValues_port :: Lens' CodeConfigurationValues (Maybe 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. -- -- codeConfigurationValues_runtimeEnvironmentSecrets :: Lens' CodeConfigurationValues (Maybe (HashMap Text Text)) -- | The environment variables that are available to your running App -- Runner service. An array of key-value pairs. codeConfigurationValues_runtimeEnvironmentVariables :: Lens' CodeConfigurationValues (Maybe (HashMap Text Text)) -- | The command App Runner runs to start your application. codeConfigurationValues_startCommand :: Lens' CodeConfigurationValues (Maybe Text) -- | A runtime environment type for building and running an App Runner -- service. It represents a programming language runtime. codeConfigurationValues_runtime :: Lens' CodeConfigurationValues Runtime instance GHC.Generics.Generic Amazonka.AppRunner.Types.CodeConfigurationValues.CodeConfigurationValues instance GHC.Show.Show Amazonka.AppRunner.Types.CodeConfigurationValues.CodeConfigurationValues instance GHC.Classes.Eq Amazonka.AppRunner.Types.CodeConfigurationValues.CodeConfigurationValues instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.CodeConfigurationValues.CodeConfigurationValues instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.CodeConfigurationValues.CodeConfigurationValues instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.CodeConfigurationValues.CodeConfigurationValues instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.CodeConfigurationValues.CodeConfigurationValues module Amazonka.AppRunner.Types.CodeConfiguration -- | Describes the configuration that App Runner uses to build and run an -- App Runner service from a source code repository. -- -- See: newCodeConfiguration smart constructor. data CodeConfiguration CodeConfiguration' :: Maybe CodeConfigurationValues -> ConfigurationSource -> CodeConfiguration -- | 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:codeConfigurationValues:CodeConfiguration'] :: CodeConfiguration -> Maybe CodeConfigurationValues -- | The source of the App Runner configuration. Values are interpreted as -- follows: -- -- [$sel:configurationSource:CodeConfiguration'] :: CodeConfiguration -> ConfigurationSource -- | 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: -- -- newCodeConfiguration :: ConfigurationSource -> CodeConfiguration -- | 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_codeConfigurationValues :: Lens' CodeConfiguration (Maybe CodeConfigurationValues) -- | The source of the App Runner configuration. Values are interpreted as -- follows: -- -- codeConfiguration_configurationSource :: Lens' CodeConfiguration ConfigurationSource instance GHC.Generics.Generic Amazonka.AppRunner.Types.CodeConfiguration.CodeConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.CodeConfiguration.CodeConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.CodeConfiguration.CodeConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.CodeConfiguration.CodeConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.CodeConfiguration.CodeConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.CodeConfiguration.CodeConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.CodeConfiguration.CodeConfiguration module Amazonka.AppRunner.Types.ServiceObservabilityConfiguration -- | 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. data ServiceObservabilityConfiguration ServiceObservabilityConfiguration' :: Maybe Text -> Bool -> ServiceObservabilityConfiguration -- | 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:observabilityConfigurationArn:ServiceObservabilityConfiguration'] :: ServiceObservabilityConfiguration -> Maybe Text -- | When true, an observability configuration resource is -- associated with the service, and an -- ObservabilityConfigurationArn is specified. [$sel:observabilityEnabled:ServiceObservabilityConfiguration'] :: ServiceObservabilityConfiguration -> Bool -- | 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. newServiceObservabilityConfiguration :: Bool -> ServiceObservabilityConfiguration -- | 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_observabilityConfigurationArn :: Lens' ServiceObservabilityConfiguration (Maybe Text) -- | When true, an observability configuration resource is -- associated with the service, and an -- ObservabilityConfigurationArn is specified. serviceObservabilityConfiguration_observabilityEnabled :: Lens' ServiceObservabilityConfiguration Bool instance GHC.Generics.Generic Amazonka.AppRunner.Types.ServiceObservabilityConfiguration.ServiceObservabilityConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.ServiceObservabilityConfiguration.ServiceObservabilityConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.ServiceObservabilityConfiguration.ServiceObservabilityConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.ServiceObservabilityConfiguration.ServiceObservabilityConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ServiceObservabilityConfiguration.ServiceObservabilityConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ServiceObservabilityConfiguration.ServiceObservabilityConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ServiceObservabilityConfiguration.ServiceObservabilityConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.ServiceObservabilityConfiguration.ServiceObservabilityConfiguration module Amazonka.AppRunner.Types.ServiceStatus newtype ServiceStatus ServiceStatus' :: Text -> ServiceStatus [fromServiceStatus] :: ServiceStatus -> Text pattern ServiceStatus_CREATE_FAILED :: ServiceStatus pattern ServiceStatus_DELETED :: ServiceStatus pattern ServiceStatus_DELETE_FAILED :: ServiceStatus pattern ServiceStatus_OPERATION_IN_PROGRESS :: ServiceStatus pattern ServiceStatus_PAUSED :: ServiceStatus pattern ServiceStatus_RUNNING :: ServiceStatus instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance GHC.Generics.Generic Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance GHC.Classes.Ord Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance GHC.Classes.Eq Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance GHC.Read.Read Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus instance GHC.Show.Show Amazonka.AppRunner.Types.ServiceStatus.ServiceStatus module Amazonka.AppRunner.Types.ServiceSummary -- | 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. data ServiceSummary ServiceSummary' :: Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ServiceStatus -> Maybe POSIX -> ServiceSummary -- | The time when the App Runner service was created. It's in the Unix -- time stamp format. [$sel:createdAt:ServiceSummary'] :: ServiceSummary -> Maybe POSIX -- | The Amazon Resource Name (ARN) of this service. [$sel:serviceArn:ServiceSummary'] :: ServiceSummary -> Maybe Text -- | An ID that App Runner generated for this service. It's unique within -- the Amazon Web Services Region. [$sel:serviceId:ServiceSummary'] :: ServiceSummary -> Maybe Text -- | The customer-provided service name. [$sel:serviceName:ServiceSummary'] :: ServiceSummary -> Maybe Text -- | A subdomain URL that App Runner generated for this service. You can -- use this URL to access your service web application. [$sel:serviceUrl:ServiceSummary'] :: ServiceSummary -> Maybe Text -- | The current state of the App Runner service. These particular values -- mean the following. -- -- [$sel:status:ServiceSummary'] :: ServiceSummary -> Maybe ServiceStatus -- | The time when the App Runner service was last updated. It's in theUnix -- time stamp format. [$sel:updatedAt:ServiceSummary'] :: ServiceSummary -> Maybe POSIX -- | 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. -- -- -- -- $sel:updatedAt:ServiceSummary', serviceSummary_updatedAt -- - The time when the App Runner service was last updated. It's in -- theUnix time stamp format. newServiceSummary :: ServiceSummary -- | The time when the App Runner service was created. It's in the Unix -- time stamp format. serviceSummary_createdAt :: Lens' ServiceSummary (Maybe UTCTime) -- | The Amazon Resource Name (ARN) of this service. serviceSummary_serviceArn :: Lens' ServiceSummary (Maybe Text) -- | An ID that App Runner generated for this service. It's unique within -- the Amazon Web Services Region. serviceSummary_serviceId :: Lens' ServiceSummary (Maybe Text) -- | The customer-provided service name. serviceSummary_serviceName :: Lens' ServiceSummary (Maybe Text) -- | A subdomain URL that App Runner generated for this service. You can -- use this URL to access your service web application. serviceSummary_serviceUrl :: Lens' ServiceSummary (Maybe Text) -- | The current state of the App Runner service. These particular values -- mean the following. -- -- serviceSummary_status :: Lens' ServiceSummary (Maybe ServiceStatus) -- | The time when the App Runner service was last updated. It's in theUnix -- time stamp format. serviceSummary_updatedAt :: Lens' ServiceSummary (Maybe UTCTime) instance GHC.Generics.Generic Amazonka.AppRunner.Types.ServiceSummary.ServiceSummary instance GHC.Show.Show Amazonka.AppRunner.Types.ServiceSummary.ServiceSummary instance GHC.Read.Read Amazonka.AppRunner.Types.ServiceSummary.ServiceSummary instance GHC.Classes.Eq Amazonka.AppRunner.Types.ServiceSummary.ServiceSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ServiceSummary.ServiceSummary instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ServiceSummary.ServiceSummary instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ServiceSummary.ServiceSummary module Amazonka.AppRunner.Types.SourceCodeVersionType newtype SourceCodeVersionType SourceCodeVersionType' :: Text -> SourceCodeVersionType [fromSourceCodeVersionType] :: SourceCodeVersionType -> Text pattern SourceCodeVersionType_BRANCH :: SourceCodeVersionType instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance GHC.Generics.Generic Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance GHC.Classes.Ord Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance GHC.Classes.Eq Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance GHC.Read.Read Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType instance GHC.Show.Show Amazonka.AppRunner.Types.SourceCodeVersionType.SourceCodeVersionType module Amazonka.AppRunner.Types.SourceCodeVersion -- | Identifies a version of code that App Runner refers to within a source -- code repository. -- -- See: newSourceCodeVersion smart constructor. data SourceCodeVersion SourceCodeVersion' :: SourceCodeVersionType -> Text -> SourceCodeVersion -- | The type of version identifier. -- -- For a git-based repository, branches represent versions. [$sel:type':SourceCodeVersion'] :: SourceCodeVersion -> SourceCodeVersionType -- | 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. [$sel:value:SourceCodeVersion'] :: SourceCodeVersion -> Text -- | 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. newSourceCodeVersion :: SourceCodeVersionType -> Text -> SourceCodeVersion -- | The type of version identifier. -- -- For a git-based repository, branches represent versions. sourceCodeVersion_type :: Lens' SourceCodeVersion SourceCodeVersionType -- | 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_value :: Lens' SourceCodeVersion Text instance GHC.Generics.Generic Amazonka.AppRunner.Types.SourceCodeVersion.SourceCodeVersion instance GHC.Show.Show Amazonka.AppRunner.Types.SourceCodeVersion.SourceCodeVersion instance GHC.Read.Read Amazonka.AppRunner.Types.SourceCodeVersion.SourceCodeVersion instance GHC.Classes.Eq Amazonka.AppRunner.Types.SourceCodeVersion.SourceCodeVersion instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.SourceCodeVersion.SourceCodeVersion instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.SourceCodeVersion.SourceCodeVersion instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.SourceCodeVersion.SourceCodeVersion instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.SourceCodeVersion.SourceCodeVersion module Amazonka.AppRunner.Types.CodeRepository -- | Describes a source code repository. -- -- See: newCodeRepository smart constructor. data CodeRepository CodeRepository' :: Maybe CodeConfiguration -> Text -> SourceCodeVersion -> CodeRepository -- | Configuration for building and running the service from a source code -- repository. -- -- CodeConfiguration is required only for CreateService -- request. [$sel:codeConfiguration:CodeRepository'] :: CodeRepository -> Maybe CodeConfiguration -- | The location of the repository that contains the source code. [$sel:repositoryUrl:CodeRepository'] :: CodeRepository -> Text -- | The version that should be used within the source code repository. [$sel:sourceCodeVersion:CodeRepository'] :: CodeRepository -> SourceCodeVersion -- | 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. newCodeRepository :: Text -> SourceCodeVersion -> CodeRepository -- | Configuration for building and running the service from a source code -- repository. -- -- CodeConfiguration is required only for CreateService -- request. codeRepository_codeConfiguration :: Lens' CodeRepository (Maybe CodeConfiguration) -- | The location of the repository that contains the source code. codeRepository_repositoryUrl :: Lens' CodeRepository Text -- | The version that should be used within the source code repository. codeRepository_sourceCodeVersion :: Lens' CodeRepository SourceCodeVersion instance GHC.Generics.Generic Amazonka.AppRunner.Types.CodeRepository.CodeRepository instance GHC.Show.Show Amazonka.AppRunner.Types.CodeRepository.CodeRepository instance GHC.Classes.Eq Amazonka.AppRunner.Types.CodeRepository.CodeRepository instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.CodeRepository.CodeRepository instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.CodeRepository.CodeRepository instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.CodeRepository.CodeRepository instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.CodeRepository.CodeRepository module Amazonka.AppRunner.Types.SourceConfiguration -- | Describes the source deployed to an App Runner service. It can be a -- code or an image repository. -- -- See: newSourceConfiguration smart constructor. data SourceConfiguration SourceConfiguration' :: Maybe AuthenticationConfiguration -> Maybe Bool -> Maybe CodeRepository -> Maybe ImageRepository -> SourceConfiguration -- | Describes the resources that are needed to authenticate access to some -- source repositories. [$sel:authenticationConfiguration:SourceConfiguration'] :: SourceConfiguration -> Maybe AuthenticationConfiguration -- | 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:autoDeploymentsEnabled:SourceConfiguration'] :: SourceConfiguration -> Maybe Bool -- | The description of a source code repository. -- -- You must provide either this member or ImageRepository (but -- not both). [$sel:codeRepository:SourceConfiguration'] :: SourceConfiguration -> Maybe CodeRepository -- | The description of a source image repository. -- -- You must provide either this member or CodeRepository (but -- not both). [$sel:imageRepository:SourceConfiguration'] :: SourceConfiguration -> Maybe ImageRepository -- | 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). newSourceConfiguration :: SourceConfiguration -- | Describes the resources that are needed to authenticate access to some -- source repositories. sourceConfiguration_authenticationConfiguration :: Lens' SourceConfiguration (Maybe AuthenticationConfiguration) -- | 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_autoDeploymentsEnabled :: Lens' SourceConfiguration (Maybe Bool) -- | The description of a source code repository. -- -- You must provide either this member or ImageRepository (but -- not both). sourceConfiguration_codeRepository :: Lens' SourceConfiguration (Maybe CodeRepository) -- | The description of a source image repository. -- -- You must provide either this member or CodeRepository (but -- not both). sourceConfiguration_imageRepository :: Lens' SourceConfiguration (Maybe ImageRepository) instance GHC.Generics.Generic Amazonka.AppRunner.Types.SourceConfiguration.SourceConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.SourceConfiguration.SourceConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.SourceConfiguration.SourceConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.SourceConfiguration.SourceConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.SourceConfiguration.SourceConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.SourceConfiguration.SourceConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.SourceConfiguration.SourceConfiguration module Amazonka.AppRunner.Types.Service -- | 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. data Service Service' :: Maybe POSIX -> Maybe EncryptionConfiguration -> Maybe HealthCheckConfiguration -> Maybe ServiceObservabilityConfiguration -> Maybe Text -> Text -> Text -> Text -> POSIX -> POSIX -> ServiceStatus -> SourceConfiguration -> InstanceConfiguration -> AutoScalingConfigurationSummary -> NetworkConfiguration -> Service -- | The time when the App Runner service was deleted. It's in the Unix -- time stamp format. [$sel:deletedAt:Service'] :: Service -> Maybe POSIX -- | 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:encryptionConfiguration:Service'] :: Service -> Maybe EncryptionConfiguration -- | The settings for the health check that App Runner performs to monitor -- the health of this service. [$sel:healthCheckConfiguration:Service'] :: Service -> Maybe HealthCheckConfiguration -- | The observability configuration of this service. [$sel:observabilityConfiguration:Service'] :: Service -> Maybe ServiceObservabilityConfiguration -- | A subdomain URL that App Runner generated for this service. You can -- use this URL to access your service web application. [$sel:serviceUrl:Service'] :: Service -> Maybe Text -- | The customer-provided service name. [$sel:serviceName:Service'] :: Service -> Text -- | An ID that App Runner generated for this service. It's unique within -- the Amazon Web Services Region. [$sel:serviceId:Service'] :: Service -> Text -- | The Amazon Resource Name (ARN) of this service. [$sel:serviceArn:Service'] :: Service -> Text -- | The time when the App Runner service was created. It's in the Unix -- time stamp format. [$sel:createdAt:Service'] :: Service -> POSIX -- | The time when the App Runner service was last updated at. It's in the -- Unix time stamp format. [$sel:updatedAt:Service'] :: Service -> POSIX -- | The current state of the App Runner service. These particular values -- mean the following. -- -- [$sel:status:Service'] :: Service -> ServiceStatus -- | The source deployed to the App Runner service. It can be a code or an -- image repository. [$sel:sourceConfiguration:Service'] :: Service -> SourceConfiguration -- | The runtime configuration of instances (scaling units) of this -- service. [$sel:instanceConfiguration:Service'] :: Service -> InstanceConfiguration -- | Summary information for the App Runner automatic scaling configuration -- resource that's associated with this service. [$sel:autoScalingConfigurationSummary:Service'] :: Service -> AutoScalingConfigurationSummary -- | Configuration settings related to network traffic of the web -- application that this service runs. [$sel:networkConfiguration:Service'] :: Service -> NetworkConfiguration -- | 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. -- -- -- -- $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. newService :: Text -> Text -> Text -> UTCTime -> UTCTime -> ServiceStatus -> SourceConfiguration -> InstanceConfiguration -> AutoScalingConfigurationSummary -> NetworkConfiguration -> Service -- | The time when the App Runner service was deleted. It's in the Unix -- time stamp format. service_deletedAt :: Lens' Service (Maybe UTCTime) -- | 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_encryptionConfiguration :: Lens' Service (Maybe EncryptionConfiguration) -- | The settings for the health check that App Runner performs to monitor -- the health of this service. service_healthCheckConfiguration :: Lens' Service (Maybe HealthCheckConfiguration) -- | The observability configuration of this service. service_observabilityConfiguration :: Lens' Service (Maybe ServiceObservabilityConfiguration) -- | A subdomain URL that App Runner generated for this service. You can -- use this URL to access your service web application. service_serviceUrl :: Lens' Service (Maybe Text) -- | The customer-provided service name. service_serviceName :: Lens' Service Text -- | An ID that App Runner generated for this service. It's unique within -- the Amazon Web Services Region. service_serviceId :: Lens' Service Text -- | The Amazon Resource Name (ARN) of this service. service_serviceArn :: Lens' Service Text -- | The time when the App Runner service was created. It's in the Unix -- time stamp format. service_createdAt :: Lens' Service UTCTime -- | The time when the App Runner service was last updated at. It's in the -- Unix time stamp format. service_updatedAt :: Lens' Service UTCTime -- | The current state of the App Runner service. These particular values -- mean the following. -- -- service_status :: Lens' Service ServiceStatus -- | The source deployed to the App Runner service. It can be a code or an -- image repository. service_sourceConfiguration :: Lens' Service SourceConfiguration -- | The runtime configuration of instances (scaling units) of this -- service. service_instanceConfiguration :: Lens' Service InstanceConfiguration -- | Summary information for the App Runner automatic scaling configuration -- resource that's associated with this service. service_autoScalingConfigurationSummary :: Lens' Service AutoScalingConfigurationSummary -- | Configuration settings related to network traffic of the web -- application that this service runs. service_networkConfiguration :: Lens' Service NetworkConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.Types.Service.Service instance GHC.Show.Show Amazonka.AppRunner.Types.Service.Service instance GHC.Classes.Eq Amazonka.AppRunner.Types.Service.Service instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.Service.Service instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.Service.Service instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.Service.Service module Amazonka.AppRunner.Types.Tag -- | 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. data Tag Tag' :: Maybe Text -> Maybe Text -> Tag -- | The key of the tag. [$sel:key:Tag'] :: Tag -> Maybe Text -- | The value of the tag. [$sel:value:Tag'] :: Tag -> Maybe Text -- | 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. newTag :: Tag -- | The key of the tag. tag_key :: Lens' Tag (Maybe Text) -- | The value of the tag. tag_value :: Lens' Tag (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.Tag.Tag instance GHC.Show.Show Amazonka.AppRunner.Types.Tag.Tag instance GHC.Read.Read Amazonka.AppRunner.Types.Tag.Tag instance GHC.Classes.Eq Amazonka.AppRunner.Types.Tag.Tag instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.Tag.Tag instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.Tag.Tag instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.Tag.Tag instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.Tag.Tag module Amazonka.AppRunner.Types.TracingVendor newtype TracingVendor TracingVendor' :: Text -> TracingVendor [fromTracingVendor] :: TracingVendor -> Text pattern TracingVendor_AWSXRAY :: TracingVendor instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance GHC.Generics.Generic Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance GHC.Classes.Ord Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance GHC.Classes.Eq Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance GHC.Read.Read Amazonka.AppRunner.Types.TracingVendor.TracingVendor instance GHC.Show.Show Amazonka.AppRunner.Types.TracingVendor.TracingVendor module Amazonka.AppRunner.Types.TraceConfiguration -- | Describes the configuration of the tracing feature within an App -- Runner observability configuration. -- -- See: newTraceConfiguration smart constructor. data TraceConfiguration TraceConfiguration' :: TracingVendor -> TraceConfiguration -- | The implementation provider chosen for tracing App Runner services. [$sel:vendor:TraceConfiguration'] :: TraceConfiguration -> TracingVendor -- | 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. newTraceConfiguration :: TracingVendor -> TraceConfiguration -- | The implementation provider chosen for tracing App Runner services. traceConfiguration_vendor :: Lens' TraceConfiguration TracingVendor instance GHC.Generics.Generic Amazonka.AppRunner.Types.TraceConfiguration.TraceConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.TraceConfiguration.TraceConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.TraceConfiguration.TraceConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.TraceConfiguration.TraceConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.TraceConfiguration.TraceConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.TraceConfiguration.TraceConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.TraceConfiguration.TraceConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.TraceConfiguration.TraceConfiguration module Amazonka.AppRunner.Types.ObservabilityConfiguration -- | 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. data ObservabilityConfiguration ObservabilityConfiguration' :: Maybe POSIX -> Maybe POSIX -> Maybe Bool -> Maybe Text -> Maybe Text -> Maybe Int -> Maybe ObservabilityConfigurationStatus -> Maybe TraceConfiguration -> ObservabilityConfiguration -- | The time when the observability configuration was created. It's in -- Unix time stamp format. [$sel:createdAt:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe POSIX -- | The time when the observability configuration was deleted. It's in -- Unix time stamp format. [$sel:deletedAt:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe POSIX -- | 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:latest:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe Bool -- | The Amazon Resource Name (ARN) of this observability configuration. [$sel:observabilityConfigurationArn:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe Text -- | The customer-provided observability configuration name. It can be used -- in multiple revisions of a configuration. [$sel:observabilityConfigurationName:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe Text -- | The revision of this observability configuration. It's unique among -- all the active configurations ("Status": "ACTIVE") that share -- the same ObservabilityConfigurationName. [$sel:observabilityConfigurationRevision:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe Int -- | 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:status:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe ObservabilityConfigurationStatus -- | The configuration of the tracing feature within this observability -- configuration. If not specified, tracing isn't enabled. [$sel:traceConfiguration:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe TraceConfiguration -- | 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. newObservabilityConfiguration :: ObservabilityConfiguration -- | The time when the observability configuration was created. It's in -- Unix time stamp format. observabilityConfiguration_createdAt :: Lens' ObservabilityConfiguration (Maybe UTCTime) -- | The time when the observability configuration was deleted. It's in -- Unix time stamp format. observabilityConfiguration_deletedAt :: Lens' ObservabilityConfiguration (Maybe UTCTime) -- | 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_latest :: Lens' ObservabilityConfiguration (Maybe Bool) -- | The Amazon Resource Name (ARN) of this observability configuration. observabilityConfiguration_observabilityConfigurationArn :: Lens' ObservabilityConfiguration (Maybe Text) -- | The customer-provided observability configuration name. It can be used -- in multiple revisions of a configuration. observabilityConfiguration_observabilityConfigurationName :: Lens' ObservabilityConfiguration (Maybe Text) -- | The revision of this observability configuration. It's unique among -- all the active configurations ("Status": "ACTIVE") that share -- the same ObservabilityConfigurationName. observabilityConfiguration_observabilityConfigurationRevision :: Lens' ObservabilityConfiguration (Maybe Int) -- | 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_status :: Lens' ObservabilityConfiguration (Maybe ObservabilityConfigurationStatus) -- | The configuration of the tracing feature within this observability -- configuration. If not specified, tracing isn't enabled. observabilityConfiguration_traceConfiguration :: Lens' ObservabilityConfiguration (Maybe TraceConfiguration) instance GHC.Generics.Generic Amazonka.AppRunner.Types.ObservabilityConfiguration.ObservabilityConfiguration instance GHC.Show.Show Amazonka.AppRunner.Types.ObservabilityConfiguration.ObservabilityConfiguration instance GHC.Read.Read Amazonka.AppRunner.Types.ObservabilityConfiguration.ObservabilityConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.Types.ObservabilityConfiguration.ObservabilityConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.ObservabilityConfiguration.ObservabilityConfiguration instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.ObservabilityConfiguration.ObservabilityConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.ObservabilityConfiguration.ObservabilityConfiguration module Amazonka.AppRunner.Types.VpcConnectorStatus newtype VpcConnectorStatus VpcConnectorStatus' :: Text -> VpcConnectorStatus [fromVpcConnectorStatus] :: VpcConnectorStatus -> Text pattern VpcConnectorStatus_ACTIVE :: VpcConnectorStatus pattern VpcConnectorStatus_INACTIVE :: VpcConnectorStatus instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance GHC.Generics.Generic Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance GHC.Classes.Ord Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance GHC.Classes.Eq Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance GHC.Read.Read Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus instance GHC.Show.Show Amazonka.AppRunner.Types.VpcConnectorStatus.VpcConnectorStatus module Amazonka.AppRunner.Types.VpcConnector -- | 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. data VpcConnector VpcConnector' :: Maybe POSIX -> Maybe POSIX -> Maybe [Text] -> Maybe VpcConnectorStatus -> Maybe [Text] -> Maybe Text -> Maybe Text -> Maybe Int -> VpcConnector -- | The time when the VPC connector was created. It's in Unix time stamp -- format. [$sel:createdAt:VpcConnector'] :: VpcConnector -> Maybe POSIX -- | The time when the VPC connector was deleted. It's in Unix time stamp -- format. [$sel:deletedAt:VpcConnector'] :: VpcConnector -> Maybe POSIX -- | 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:securityGroups:VpcConnector'] :: VpcConnector -> Maybe [Text] -- | 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:status:VpcConnector'] :: VpcConnector -> Maybe VpcConnectorStatus -- | A list of IDs of subnets that App Runner uses for your service. All -- IDs are of subnets of a single Amazon VPC. [$sel:subnets:VpcConnector'] :: VpcConnector -> Maybe [Text] -- | The Amazon Resource Name (ARN) of this VPC connector. [$sel:vpcConnectorArn:VpcConnector'] :: VpcConnector -> Maybe Text -- | The customer-provided VPC connector name. [$sel:vpcConnectorName:VpcConnector'] :: VpcConnector -> Maybe Text -- | 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. [$sel:vpcConnectorRevision:VpcConnector'] :: VpcConnector -> Maybe Int -- | 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. newVpcConnector :: VpcConnector -- | The time when the VPC connector was created. It's in Unix time stamp -- format. vpcConnector_createdAt :: Lens' VpcConnector (Maybe UTCTime) -- | The time when the VPC connector was deleted. It's in Unix time stamp -- format. vpcConnector_deletedAt :: Lens' VpcConnector (Maybe UTCTime) -- | 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_securityGroups :: Lens' VpcConnector (Maybe [Text]) -- | 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_status :: Lens' VpcConnector (Maybe VpcConnectorStatus) -- | A list of IDs of subnets that App Runner uses for your service. All -- IDs are of subnets of a single Amazon VPC. vpcConnector_subnets :: Lens' VpcConnector (Maybe [Text]) -- | The Amazon Resource Name (ARN) of this VPC connector. vpcConnector_vpcConnectorArn :: Lens' VpcConnector (Maybe Text) -- | The customer-provided VPC connector name. vpcConnector_vpcConnectorName :: Lens' VpcConnector (Maybe Text) -- | 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_vpcConnectorRevision :: Lens' VpcConnector (Maybe Int) instance GHC.Generics.Generic Amazonka.AppRunner.Types.VpcConnector.VpcConnector instance GHC.Show.Show Amazonka.AppRunner.Types.VpcConnector.VpcConnector instance GHC.Read.Read Amazonka.AppRunner.Types.VpcConnector.VpcConnector instance GHC.Classes.Eq Amazonka.AppRunner.Types.VpcConnector.VpcConnector instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.VpcConnector.VpcConnector instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.VpcConnector.VpcConnector instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.VpcConnector.VpcConnector module Amazonka.AppRunner.Types.VpcDNSTarget -- | DNS Target record for a custom domain of this Amazon VPC. -- -- See: newVpcDNSTarget smart constructor. data VpcDNSTarget VpcDNSTarget' :: Maybe Text -> Maybe Text -> Maybe Text -> VpcDNSTarget -- | The domain name of your target DNS that is associated with the Amazon -- VPC. [$sel:domainName:VpcDNSTarget'] :: VpcDNSTarget -> Maybe Text -- | The ID of the Amazon VPC that is associated with the custom domain -- name of the target DNS. [$sel:vpcId:VpcDNSTarget'] :: VpcDNSTarget -> Maybe Text -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection that is -- associated with your service. [$sel:vpcIngressConnectionArn:VpcDNSTarget'] :: VpcDNSTarget -> Maybe Text -- | 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. newVpcDNSTarget :: VpcDNSTarget -- | The domain name of your target DNS that is associated with the Amazon -- VPC. vpcDNSTarget_domainName :: Lens' VpcDNSTarget (Maybe Text) -- | The ID of the Amazon VPC that is associated with the custom domain -- name of the target DNS. vpcDNSTarget_vpcId :: Lens' VpcDNSTarget (Maybe Text) -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection that is -- associated with your service. vpcDNSTarget_vpcIngressConnectionArn :: Lens' VpcDNSTarget (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.VpcDNSTarget.VpcDNSTarget instance GHC.Show.Show Amazonka.AppRunner.Types.VpcDNSTarget.VpcDNSTarget instance GHC.Read.Read Amazonka.AppRunner.Types.VpcDNSTarget.VpcDNSTarget instance GHC.Classes.Eq Amazonka.AppRunner.Types.VpcDNSTarget.VpcDNSTarget instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.VpcDNSTarget.VpcDNSTarget instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.VpcDNSTarget.VpcDNSTarget instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.VpcDNSTarget.VpcDNSTarget module Amazonka.AppRunner.Types.VpcIngressConnectionStatus newtype VpcIngressConnectionStatus VpcIngressConnectionStatus' :: Text -> VpcIngressConnectionStatus [fromVpcIngressConnectionStatus] :: VpcIngressConnectionStatus -> Text pattern VpcIngressConnectionStatus_AVAILABLE :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_DELETED :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_FAILED_CREATION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_FAILED_DELETION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_FAILED_UPDATE :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_PENDING_CREATION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_PENDING_DELETION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_PENDING_UPDATE :: VpcIngressConnectionStatus instance Amazonka.Data.XML.ToXML Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Amazonka.Data.XML.FromXML Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Amazonka.Data.Headers.ToHeader Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Amazonka.Data.Log.ToLog Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Amazonka.Data.Text.ToText Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Amazonka.Data.Text.FromText Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance GHC.Generics.Generic Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance GHC.Classes.Ord Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance GHC.Classes.Eq Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance GHC.Read.Read Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus instance GHC.Show.Show Amazonka.AppRunner.Types.VpcIngressConnectionStatus.VpcIngressConnectionStatus module Amazonka.AppRunner.Types.VpcIngressConnection -- | 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. data VpcIngressConnection VpcIngressConnection' :: Maybe Text -> Maybe POSIX -> Maybe POSIX -> Maybe Text -> Maybe IngressVpcConfiguration -> Maybe Text -> Maybe VpcIngressConnectionStatus -> Maybe Text -> Maybe Text -> VpcIngressConnection -- | The Account Id you use to create the VPC Ingress Connection resource. [$sel:accountId:VpcIngressConnection'] :: VpcIngressConnection -> Maybe Text -- | The time when the VPC Ingress Connection was created. It's in the Unix -- time stamp format. -- -- [$sel:createdAt:VpcIngressConnection'] :: VpcIngressConnection -> Maybe POSIX -- | The time when the App Runner service was deleted. It's in the Unix -- time stamp format. -- -- [$sel:deletedAt:VpcIngressConnection'] :: VpcIngressConnection -> Maybe POSIX -- | The domain name associated with the VPC Ingress Connection resource. [$sel:domainName:VpcIngressConnection'] :: VpcIngressConnection -> Maybe Text -- | Specifications for the customer’s VPC and related PrivateLink VPC -- endpoint that are used to associate with the VPC Ingress Connection -- resource. [$sel:ingressVpcConfiguration:VpcIngressConnection'] :: VpcIngressConnection -> Maybe IngressVpcConfiguration -- | The Amazon Resource Name (ARN) of the service associated with the VPC -- Ingress Connection. [$sel:serviceArn:VpcIngressConnection'] :: VpcIngressConnection -> Maybe Text -- | 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:status:VpcIngressConnection'] :: VpcIngressConnection -> Maybe VpcIngressConnectionStatus -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection. [$sel:vpcIngressConnectionArn:VpcIngressConnection'] :: VpcIngressConnection -> Maybe Text -- | The customer-provided VPC Ingress Connection name. [$sel:vpcIngressConnectionName:VpcIngressConnection'] :: VpcIngressConnection -> Maybe Text -- | 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. -- -- -- -- $sel:deletedAt:VpcIngressConnection', -- vpcIngressConnection_deletedAt - The time when the App Runner -- service was deleted. It's in the Unix time stamp format. -- -- -- -- $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. newVpcIngressConnection :: VpcIngressConnection -- | The Account Id you use to create the VPC Ingress Connection resource. vpcIngressConnection_accountId :: Lens' VpcIngressConnection (Maybe Text) -- | The time when the VPC Ingress Connection was created. It's in the Unix -- time stamp format. -- -- vpcIngressConnection_createdAt :: Lens' VpcIngressConnection (Maybe UTCTime) -- | The time when the App Runner service was deleted. It's in the Unix -- time stamp format. -- -- vpcIngressConnection_deletedAt :: Lens' VpcIngressConnection (Maybe UTCTime) -- | The domain name associated with the VPC Ingress Connection resource. vpcIngressConnection_domainName :: Lens' VpcIngressConnection (Maybe Text) -- | Specifications for the customer’s VPC and related PrivateLink VPC -- endpoint that are used to associate with the VPC Ingress Connection -- resource. vpcIngressConnection_ingressVpcConfiguration :: Lens' VpcIngressConnection (Maybe IngressVpcConfiguration) -- | The Amazon Resource Name (ARN) of the service associated with the VPC -- Ingress Connection. vpcIngressConnection_serviceArn :: Lens' VpcIngressConnection (Maybe Text) -- | 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_status :: Lens' VpcIngressConnection (Maybe VpcIngressConnectionStatus) -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection. vpcIngressConnection_vpcIngressConnectionArn :: Lens' VpcIngressConnection (Maybe Text) -- | The customer-provided VPC Ingress Connection name. vpcIngressConnection_vpcIngressConnectionName :: Lens' VpcIngressConnection (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.VpcIngressConnection.VpcIngressConnection instance GHC.Show.Show Amazonka.AppRunner.Types.VpcIngressConnection.VpcIngressConnection instance GHC.Read.Read Amazonka.AppRunner.Types.VpcIngressConnection.VpcIngressConnection instance GHC.Classes.Eq Amazonka.AppRunner.Types.VpcIngressConnection.VpcIngressConnection instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.VpcIngressConnection.VpcIngressConnection instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.VpcIngressConnection.VpcIngressConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.VpcIngressConnection.VpcIngressConnection module Amazonka.AppRunner.Types.VpcIngressConnectionSummary -- | Provides summary information about an VPC Ingress Connection, which -- includes its VPC Ingress Connection ARN and its associated Service -- ARN. -- -- See: newVpcIngressConnectionSummary smart constructor. data VpcIngressConnectionSummary VpcIngressConnectionSummary' :: Maybe Text -> Maybe Text -> VpcIngressConnectionSummary -- | The Amazon Resource Name (ARN) of the service associated with the VPC -- Ingress Connection. [$sel:serviceArn:VpcIngressConnectionSummary'] :: VpcIngressConnectionSummary -> Maybe Text -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection. [$sel:vpcIngressConnectionArn:VpcIngressConnectionSummary'] :: VpcIngressConnectionSummary -> Maybe Text -- | 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. newVpcIngressConnectionSummary :: VpcIngressConnectionSummary -- | The Amazon Resource Name (ARN) of the service associated with the VPC -- Ingress Connection. vpcIngressConnectionSummary_serviceArn :: Lens' VpcIngressConnectionSummary (Maybe Text) -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection. vpcIngressConnectionSummary_vpcIngressConnectionArn :: Lens' VpcIngressConnectionSummary (Maybe Text) instance GHC.Generics.Generic Amazonka.AppRunner.Types.VpcIngressConnectionSummary.VpcIngressConnectionSummary instance GHC.Show.Show Amazonka.AppRunner.Types.VpcIngressConnectionSummary.VpcIngressConnectionSummary instance GHC.Read.Read Amazonka.AppRunner.Types.VpcIngressConnectionSummary.VpcIngressConnectionSummary instance GHC.Classes.Eq Amazonka.AppRunner.Types.VpcIngressConnectionSummary.VpcIngressConnectionSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.AppRunner.Types.VpcIngressConnectionSummary.VpcIngressConnectionSummary instance Data.Hashable.Class.Hashable Amazonka.AppRunner.Types.VpcIngressConnectionSummary.VpcIngressConnectionSummary instance Control.DeepSeq.NFData Amazonka.AppRunner.Types.VpcIngressConnectionSummary.VpcIngressConnectionSummary module Amazonka.AppRunner.Types -- | API version 2020-05-15 of the Amazon App Runner SDK -- configuration. defaultService :: Service -- | An unexpected service exception occurred. _InternalServiceErrorException :: AsError a => Fold a ServiceError -- | 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. _InvalidRequestException :: AsError a => Fold a ServiceError -- | You can't perform this action when the resource is in its current -- state. _InvalidStateException :: AsError a => Fold a ServiceError -- | A resource doesn't exist for the specified Amazon Resource Name (ARN) -- in your Amazon Web Services account. _ResourceNotFoundException :: AsError a => Fold a ServiceError -- | 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. _ServiceQuotaExceededException :: AsError a => Fold a ServiceError newtype AutoScalingConfigurationStatus AutoScalingConfigurationStatus' :: Text -> AutoScalingConfigurationStatus [fromAutoScalingConfigurationStatus] :: AutoScalingConfigurationStatus -> Text pattern AutoScalingConfigurationStatus_ACTIVE :: AutoScalingConfigurationStatus pattern AutoScalingConfigurationStatus_INACTIVE :: AutoScalingConfigurationStatus newtype CertificateValidationRecordStatus CertificateValidationRecordStatus' :: Text -> CertificateValidationRecordStatus [fromCertificateValidationRecordStatus] :: CertificateValidationRecordStatus -> Text pattern CertificateValidationRecordStatus_FAILED :: CertificateValidationRecordStatus pattern CertificateValidationRecordStatus_PENDING_VALIDATION :: CertificateValidationRecordStatus pattern CertificateValidationRecordStatus_SUCCESS :: CertificateValidationRecordStatus newtype ConfigurationSource ConfigurationSource' :: Text -> ConfigurationSource [fromConfigurationSource] :: ConfigurationSource -> Text pattern ConfigurationSource_API :: ConfigurationSource pattern ConfigurationSource_REPOSITORY :: ConfigurationSource newtype ConnectionStatus ConnectionStatus' :: Text -> ConnectionStatus [fromConnectionStatus] :: ConnectionStatus -> Text pattern ConnectionStatus_AVAILABLE :: ConnectionStatus pattern ConnectionStatus_DELETED :: ConnectionStatus pattern ConnectionStatus_ERROR :: ConnectionStatus pattern ConnectionStatus_PENDING_HANDSHAKE :: ConnectionStatus newtype CustomDomainAssociationStatus CustomDomainAssociationStatus' :: Text -> CustomDomainAssociationStatus [fromCustomDomainAssociationStatus] :: CustomDomainAssociationStatus -> Text pattern CustomDomainAssociationStatus_ACTIVE :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_BINDING_CERTIFICATE :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_CREATE_FAILED :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_CREATING :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_DELETE_FAILED :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_DELETING :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_PENDING_CERTIFICATE_DNS_VALIDATION :: CustomDomainAssociationStatus newtype EgressType EgressType' :: Text -> EgressType [fromEgressType] :: EgressType -> Text pattern EgressType_DEFAULT :: EgressType pattern EgressType_VPC :: EgressType newtype HealthCheckProtocol HealthCheckProtocol' :: Text -> HealthCheckProtocol [fromHealthCheckProtocol] :: HealthCheckProtocol -> Text pattern HealthCheckProtocol_HTTP :: HealthCheckProtocol pattern HealthCheckProtocol_TCP :: HealthCheckProtocol newtype ImageRepositoryType ImageRepositoryType' :: Text -> ImageRepositoryType [fromImageRepositoryType] :: ImageRepositoryType -> Text pattern ImageRepositoryType_ECR :: ImageRepositoryType pattern ImageRepositoryType_ECR_PUBLIC :: ImageRepositoryType newtype ObservabilityConfigurationStatus ObservabilityConfigurationStatus' :: Text -> ObservabilityConfigurationStatus [fromObservabilityConfigurationStatus] :: ObservabilityConfigurationStatus -> Text pattern ObservabilityConfigurationStatus_ACTIVE :: ObservabilityConfigurationStatus pattern ObservabilityConfigurationStatus_INACTIVE :: ObservabilityConfigurationStatus newtype OperationStatus OperationStatus' :: Text -> OperationStatus [fromOperationStatus] :: OperationStatus -> Text pattern OperationStatus_FAILED :: OperationStatus pattern OperationStatus_IN_PROGRESS :: OperationStatus pattern OperationStatus_PENDING :: OperationStatus pattern OperationStatus_ROLLBACK_FAILED :: OperationStatus pattern OperationStatus_ROLLBACK_IN_PROGRESS :: OperationStatus pattern OperationStatus_ROLLBACK_SUCCEEDED :: OperationStatus pattern OperationStatus_SUCCEEDED :: OperationStatus newtype OperationType OperationType' :: Text -> OperationType [fromOperationType] :: OperationType -> Text pattern OperationType_CREATE_SERVICE :: OperationType pattern OperationType_DELETE_SERVICE :: OperationType pattern OperationType_PAUSE_SERVICE :: OperationType pattern OperationType_RESUME_SERVICE :: OperationType pattern OperationType_START_DEPLOYMENT :: OperationType newtype ProviderType ProviderType' :: Text -> ProviderType [fromProviderType] :: ProviderType -> Text pattern ProviderType_GITHUB :: ProviderType newtype Runtime Runtime' :: Text -> Runtime [fromRuntime] :: Runtime -> Text 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 newtype ServiceStatus ServiceStatus' :: Text -> ServiceStatus [fromServiceStatus] :: ServiceStatus -> Text pattern ServiceStatus_CREATE_FAILED :: ServiceStatus pattern ServiceStatus_DELETED :: ServiceStatus pattern ServiceStatus_DELETE_FAILED :: ServiceStatus pattern ServiceStatus_OPERATION_IN_PROGRESS :: ServiceStatus pattern ServiceStatus_PAUSED :: ServiceStatus pattern ServiceStatus_RUNNING :: ServiceStatus newtype SourceCodeVersionType SourceCodeVersionType' :: Text -> SourceCodeVersionType [fromSourceCodeVersionType] :: SourceCodeVersionType -> Text pattern SourceCodeVersionType_BRANCH :: SourceCodeVersionType newtype TracingVendor TracingVendor' :: Text -> TracingVendor [fromTracingVendor] :: TracingVendor -> Text pattern TracingVendor_AWSXRAY :: TracingVendor newtype VpcConnectorStatus VpcConnectorStatus' :: Text -> VpcConnectorStatus [fromVpcConnectorStatus] :: VpcConnectorStatus -> Text pattern VpcConnectorStatus_ACTIVE :: VpcConnectorStatus pattern VpcConnectorStatus_INACTIVE :: VpcConnectorStatus newtype VpcIngressConnectionStatus VpcIngressConnectionStatus' :: Text -> VpcIngressConnectionStatus [fromVpcIngressConnectionStatus] :: VpcIngressConnectionStatus -> Text pattern VpcIngressConnectionStatus_AVAILABLE :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_DELETED :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_FAILED_CREATION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_FAILED_DELETION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_FAILED_UPDATE :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_PENDING_CREATION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_PENDING_DELETION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_PENDING_UPDATE :: VpcIngressConnectionStatus -- | Describes resources needed to authenticate access to some source -- repositories. The specific resource depends on the repository -- provider. -- -- See: newAuthenticationConfiguration smart constructor. data AuthenticationConfiguration AuthenticationConfiguration' :: Maybe Text -> Maybe Text -> AuthenticationConfiguration -- | 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:accessRoleArn:AuthenticationConfiguration'] :: AuthenticationConfiguration -> 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. [$sel:connectionArn:AuthenticationConfiguration'] :: AuthenticationConfiguration -> Maybe Text -- | 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. newAuthenticationConfiguration :: AuthenticationConfiguration -- | 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_accessRoleArn :: Lens' AuthenticationConfiguration (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. authenticationConfiguration_connectionArn :: Lens' AuthenticationConfiguration (Maybe Text) -- | 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. data AutoScalingConfiguration AutoScalingConfiguration' :: Maybe Text -> Maybe Text -> Maybe Int -> Maybe POSIX -> Maybe POSIX -> Maybe Bool -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe AutoScalingConfigurationStatus -> AutoScalingConfiguration -- | The Amazon Resource Name (ARN) of this auto scaling configuration. [$sel:autoScalingConfigurationArn:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Text -- | The customer-provided auto scaling configuration name. It can be used -- in multiple revisions of a configuration. [$sel:autoScalingConfigurationName:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Text -- | The revision of this auto scaling configuration. It's unique among all -- the active configurations ("Status": "ACTIVE") that share the -- same AutoScalingConfigurationName. [$sel:autoScalingConfigurationRevision:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Int -- | The time when the auto scaling configuration was created. It's in Unix -- time stamp format. [$sel:createdAt:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe POSIX -- | The time when the auto scaling configuration was deleted. It's in Unix -- time stamp format. [$sel:deletedAt:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe POSIX -- | 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:latest:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Bool -- | 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:maxConcurrency:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Int -- | The maximum number of instances that a service scales up to. At most -- MaxSize instances actively serve traffic for your service. [$sel:maxSize:AutoScalingConfiguration'] :: AutoScalingConfiguration -> 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. [$sel:minSize:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe Int -- | 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. [$sel:status:AutoScalingConfiguration'] :: AutoScalingConfiguration -> Maybe AutoScalingConfigurationStatus -- | 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. newAutoScalingConfiguration :: AutoScalingConfiguration -- | The Amazon Resource Name (ARN) of this auto scaling configuration. autoScalingConfiguration_autoScalingConfigurationArn :: Lens' AutoScalingConfiguration (Maybe Text) -- | The customer-provided auto scaling configuration name. It can be used -- in multiple revisions of a configuration. autoScalingConfiguration_autoScalingConfigurationName :: Lens' AutoScalingConfiguration (Maybe Text) -- | The revision of this auto scaling configuration. It's unique among all -- the active configurations ("Status": "ACTIVE") that share the -- same AutoScalingConfigurationName. autoScalingConfiguration_autoScalingConfigurationRevision :: Lens' AutoScalingConfiguration (Maybe Int) -- | The time when the auto scaling configuration was created. It's in Unix -- time stamp format. autoScalingConfiguration_createdAt :: Lens' AutoScalingConfiguration (Maybe UTCTime) -- | The time when the auto scaling configuration was deleted. It's in Unix -- time stamp format. autoScalingConfiguration_deletedAt :: Lens' AutoScalingConfiguration (Maybe UTCTime) -- | 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_latest :: Lens' AutoScalingConfiguration (Maybe Bool) -- | 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_maxConcurrency :: Lens' AutoScalingConfiguration (Maybe Int) -- | The maximum number of instances that a service scales up to. At most -- MaxSize instances actively serve traffic for your service. autoScalingConfiguration_maxSize :: Lens' AutoScalingConfiguration (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. autoScalingConfiguration_minSize :: Lens' AutoScalingConfiguration (Maybe Int) -- | 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_status :: Lens' AutoScalingConfiguration (Maybe AutoScalingConfigurationStatus) -- | 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. data AutoScalingConfigurationSummary AutoScalingConfigurationSummary' :: Maybe Text -> Maybe Text -> Maybe Int -> AutoScalingConfigurationSummary -- | The Amazon Resource Name (ARN) of this auto scaling configuration. [$sel:autoScalingConfigurationArn:AutoScalingConfigurationSummary'] :: AutoScalingConfigurationSummary -> Maybe Text -- | The customer-provided auto scaling configuration name. It can be used -- in multiple revisions of a configuration. [$sel:autoScalingConfigurationName:AutoScalingConfigurationSummary'] :: AutoScalingConfigurationSummary -> Maybe Text -- | The revision of this auto scaling configuration. It's unique among all -- the active configurations ("Status": "ACTIVE") with the same -- AutoScalingConfigurationName. [$sel:autoScalingConfigurationRevision:AutoScalingConfigurationSummary'] :: AutoScalingConfigurationSummary -> Maybe Int -- | 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. newAutoScalingConfigurationSummary :: AutoScalingConfigurationSummary -- | The Amazon Resource Name (ARN) of this auto scaling configuration. autoScalingConfigurationSummary_autoScalingConfigurationArn :: Lens' AutoScalingConfigurationSummary (Maybe Text) -- | The customer-provided auto scaling configuration name. It can be used -- in multiple revisions of a configuration. autoScalingConfigurationSummary_autoScalingConfigurationName :: Lens' AutoScalingConfigurationSummary (Maybe Text) -- | The revision of this auto scaling configuration. It's unique among all -- the active configurations ("Status": "ACTIVE") with the same -- AutoScalingConfigurationName. autoScalingConfigurationSummary_autoScalingConfigurationRevision :: Lens' AutoScalingConfigurationSummary (Maybe Int) -- | Describes a certificate CNAME record to add to your DNS. For more -- information, see AssociateCustomDomain. -- -- See: newCertificateValidationRecord smart constructor. data CertificateValidationRecord CertificateValidationRecord' :: Maybe Text -> Maybe CertificateValidationRecordStatus -> Maybe Text -> Maybe Text -> CertificateValidationRecord -- | The certificate CNAME record name. [$sel:name:CertificateValidationRecord'] :: CertificateValidationRecord -> Maybe Text -- | The current state of the certificate CNAME record validation. It -- should change to SUCCESS after App Runner completes -- validation with your DNS. [$sel:status:CertificateValidationRecord'] :: CertificateValidationRecord -> Maybe CertificateValidationRecordStatus -- | The record type, always CNAME. [$sel:type':CertificateValidationRecord'] :: CertificateValidationRecord -> Maybe Text -- | The certificate CNAME record value. [$sel:value:CertificateValidationRecord'] :: CertificateValidationRecord -> Maybe Text -- | 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. newCertificateValidationRecord :: CertificateValidationRecord -- | The certificate CNAME record name. certificateValidationRecord_name :: Lens' CertificateValidationRecord (Maybe Text) -- | The current state of the certificate CNAME record validation. It -- should change to SUCCESS after App Runner completes -- validation with your DNS. certificateValidationRecord_status :: Lens' CertificateValidationRecord (Maybe CertificateValidationRecordStatus) -- | The record type, always CNAME. certificateValidationRecord_type :: Lens' CertificateValidationRecord (Maybe Text) -- | The certificate CNAME record value. certificateValidationRecord_value :: Lens' CertificateValidationRecord (Maybe Text) -- | Describes the configuration that App Runner uses to build and run an -- App Runner service from a source code repository. -- -- See: newCodeConfiguration smart constructor. data CodeConfiguration CodeConfiguration' :: Maybe CodeConfigurationValues -> ConfigurationSource -> CodeConfiguration -- | 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:codeConfigurationValues:CodeConfiguration'] :: CodeConfiguration -> Maybe CodeConfigurationValues -- | The source of the App Runner configuration. Values are interpreted as -- follows: -- -- [$sel:configurationSource:CodeConfiguration'] :: CodeConfiguration -> ConfigurationSource -- | 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: -- -- newCodeConfiguration :: ConfigurationSource -> CodeConfiguration -- | 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_codeConfigurationValues :: Lens' CodeConfiguration (Maybe CodeConfigurationValues) -- | The source of the App Runner configuration. Values are interpreted as -- follows: -- -- codeConfiguration_configurationSource :: Lens' CodeConfiguration ConfigurationSource -- | 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. data CodeConfigurationValues CodeConfigurationValues' :: Maybe (Sensitive Text) -> Maybe Text -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (Sensitive Text) -> Runtime -> CodeConfigurationValues -- | The command App Runner runs to build your application. [$sel:buildCommand:CodeConfigurationValues'] :: CodeConfigurationValues -> Maybe (Sensitive Text) -- | The port that your application listens to in the container. -- -- Default: 8080 [$sel:port:CodeConfigurationValues'] :: CodeConfigurationValues -> Maybe 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. -- -- [$sel:runtimeEnvironmentSecrets:CodeConfigurationValues'] :: CodeConfigurationValues -> Maybe (HashMap Text (Sensitive Text)) -- | The environment variables that are available to your running App -- Runner service. An array of key-value pairs. [$sel:runtimeEnvironmentVariables:CodeConfigurationValues'] :: CodeConfigurationValues -> Maybe (HashMap Text (Sensitive Text)) -- | The command App Runner runs to start your application. [$sel:startCommand:CodeConfigurationValues'] :: CodeConfigurationValues -> Maybe (Sensitive Text) -- | A runtime environment type for building and running an App Runner -- service. It represents a programming language runtime. [$sel:runtime:CodeConfigurationValues'] :: CodeConfigurationValues -> Runtime -- | 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. -- -- -- -- $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. newCodeConfigurationValues :: Runtime -> CodeConfigurationValues -- | The command App Runner runs to build your application. codeConfigurationValues_buildCommand :: Lens' CodeConfigurationValues (Maybe Text) -- | The port that your application listens to in the container. -- -- Default: 8080 codeConfigurationValues_port :: Lens' CodeConfigurationValues (Maybe 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. -- -- codeConfigurationValues_runtimeEnvironmentSecrets :: Lens' CodeConfigurationValues (Maybe (HashMap Text Text)) -- | The environment variables that are available to your running App -- Runner service. An array of key-value pairs. codeConfigurationValues_runtimeEnvironmentVariables :: Lens' CodeConfigurationValues (Maybe (HashMap Text Text)) -- | The command App Runner runs to start your application. codeConfigurationValues_startCommand :: Lens' CodeConfigurationValues (Maybe Text) -- | A runtime environment type for building and running an App Runner -- service. It represents a programming language runtime. codeConfigurationValues_runtime :: Lens' CodeConfigurationValues Runtime -- | Describes a source code repository. -- -- See: newCodeRepository smart constructor. data CodeRepository CodeRepository' :: Maybe CodeConfiguration -> Text -> SourceCodeVersion -> CodeRepository -- | Configuration for building and running the service from a source code -- repository. -- -- CodeConfiguration is required only for CreateService -- request. [$sel:codeConfiguration:CodeRepository'] :: CodeRepository -> Maybe CodeConfiguration -- | The location of the repository that contains the source code. [$sel:repositoryUrl:CodeRepository'] :: CodeRepository -> Text -- | The version that should be used within the source code repository. [$sel:sourceCodeVersion:CodeRepository'] :: CodeRepository -> SourceCodeVersion -- | 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. newCodeRepository :: Text -> SourceCodeVersion -> CodeRepository -- | Configuration for building and running the service from a source code -- repository. -- -- CodeConfiguration is required only for CreateService -- request. codeRepository_codeConfiguration :: Lens' CodeRepository (Maybe CodeConfiguration) -- | The location of the repository that contains the source code. codeRepository_repositoryUrl :: Lens' CodeRepository Text -- | The version that should be used within the source code repository. codeRepository_sourceCodeVersion :: Lens' CodeRepository SourceCodeVersion -- | Describes an App Runner connection resource. -- -- See: newConnection smart constructor. data Connection Connection' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe ProviderType -> Maybe ConnectionStatus -> Connection -- | The Amazon Resource Name (ARN) of this connection. [$sel:connectionArn:Connection'] :: Connection -> Maybe Text -- | The customer-provided connection name. [$sel:connectionName:Connection'] :: Connection -> Maybe Text -- | The App Runner connection creation time, expressed as a Unix time -- stamp. [$sel:createdAt:Connection'] :: Connection -> Maybe POSIX -- | The source repository provider. [$sel:providerType:Connection'] :: Connection -> Maybe ProviderType -- | The current state of the App Runner connection. When the state is -- AVAILABLE, you can use the connection to create an App Runner -- service. [$sel:status:Connection'] :: Connection -> Maybe ConnectionStatus -- | 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. newConnection :: Connection -- | The Amazon Resource Name (ARN) of this connection. connection_connectionArn :: Lens' Connection (Maybe Text) -- | The customer-provided connection name. connection_connectionName :: Lens' Connection (Maybe Text) -- | The App Runner connection creation time, expressed as a Unix time -- stamp. connection_createdAt :: Lens' Connection (Maybe UTCTime) -- | The source repository provider. connection_providerType :: Lens' Connection (Maybe ProviderType) -- | 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_status :: Lens' Connection (Maybe ConnectionStatus) -- | Provides summary information about an App Runner connection resource. -- -- See: newConnectionSummary smart constructor. data ConnectionSummary ConnectionSummary' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe ProviderType -> Maybe ConnectionStatus -> ConnectionSummary -- | The Amazon Resource Name (ARN) of this connection. [$sel:connectionArn:ConnectionSummary'] :: ConnectionSummary -> Maybe Text -- | The customer-provided connection name. [$sel:connectionName:ConnectionSummary'] :: ConnectionSummary -> Maybe Text -- | The App Runner connection creation time, expressed as a Unix time -- stamp. [$sel:createdAt:ConnectionSummary'] :: ConnectionSummary -> Maybe POSIX -- | The source repository provider. [$sel:providerType:ConnectionSummary'] :: ConnectionSummary -> Maybe ProviderType -- | The current state of the App Runner connection. When the state is -- AVAILABLE, you can use the connection to create an App Runner -- service. [$sel:status:ConnectionSummary'] :: ConnectionSummary -> Maybe ConnectionStatus -- | 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. newConnectionSummary :: ConnectionSummary -- | The Amazon Resource Name (ARN) of this connection. connectionSummary_connectionArn :: Lens' ConnectionSummary (Maybe Text) -- | The customer-provided connection name. connectionSummary_connectionName :: Lens' ConnectionSummary (Maybe Text) -- | The App Runner connection creation time, expressed as a Unix time -- stamp. connectionSummary_createdAt :: Lens' ConnectionSummary (Maybe UTCTime) -- | The source repository provider. connectionSummary_providerType :: Lens' ConnectionSummary (Maybe ProviderType) -- | 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_status :: Lens' ConnectionSummary (Maybe ConnectionStatus) -- | Describes a custom domain that's associated with an App Runner -- service. -- -- See: newCustomDomain smart constructor. data CustomDomain CustomDomain' :: Maybe [CertificateValidationRecord] -> Text -> Bool -> CustomDomainAssociationStatus -> CustomDomain -- | A list of certificate CNAME records that's used for this domain name. [$sel:certificateValidationRecords:CustomDomain'] :: CustomDomain -> Maybe [CertificateValidationRecord] -- | 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:domainName:CustomDomain'] :: CustomDomain -> Text -- | When true, the subdomain -- www.DomainName is associated with -- the App Runner service in addition to the base domain. [$sel:enableWWWSubdomain:CustomDomain'] :: CustomDomain -> Bool -- | The current state of the domain name association. [$sel:status:CustomDomain'] :: CustomDomain -> CustomDomainAssociationStatus -- | 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. newCustomDomain :: Text -> Bool -> CustomDomainAssociationStatus -> CustomDomain -- | A list of certificate CNAME records that's used for this domain name. customDomain_certificateValidationRecords :: Lens' CustomDomain (Maybe [CertificateValidationRecord]) -- | 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_domainName :: Lens' CustomDomain Text -- | When true, the subdomain -- www.DomainName is associated with -- the App Runner service in addition to the base domain. customDomain_enableWWWSubdomain :: Lens' CustomDomain Bool -- | The current state of the domain name association. customDomain_status :: Lens' CustomDomain CustomDomainAssociationStatus -- | Describes configuration settings related to outbound network traffic -- of an App Runner service. -- -- See: newEgressConfiguration smart constructor. data EgressConfiguration EgressConfiguration' :: Maybe EgressType -> Maybe Text -> EgressConfiguration -- | 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:egressType:EgressConfiguration'] :: EgressConfiguration -> Maybe EgressType -- | 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. [$sel:vpcConnectorArn:EgressConfiguration'] :: EgressConfiguration -> Maybe Text -- | 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. newEgressConfiguration :: EgressConfiguration -- | 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_egressType :: Lens' EgressConfiguration (Maybe EgressType) -- | 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_vpcConnectorArn :: Lens' EgressConfiguration (Maybe Text) -- | Describes a custom encryption key that App Runner uses to encrypt -- copies of the source repository and service logs. -- -- See: newEncryptionConfiguration smart constructor. data EncryptionConfiguration EncryptionConfiguration' :: Text -> EncryptionConfiguration -- | The ARN of the KMS key that's used for encryption. [$sel:kmsKey:EncryptionConfiguration'] :: EncryptionConfiguration -> Text -- | 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. newEncryptionConfiguration :: Text -> EncryptionConfiguration -- | The ARN of the KMS key that's used for encryption. encryptionConfiguration_kmsKey :: Lens' EncryptionConfiguration Text -- | Describes the settings for the health check that App Runner performs -- to monitor the health of a service. -- -- See: newHealthCheckConfiguration smart constructor. data HealthCheckConfiguration HealthCheckConfiguration' :: Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe HealthCheckProtocol -> Maybe Natural -> Maybe Natural -> HealthCheckConfiguration -- | The number of consecutive checks that must succeed before App Runner -- decides that the service is healthy. -- -- Default: 1 [$sel:healthyThreshold:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe Natural -- | The time interval, in seconds, between health checks. -- -- Default: 5 [$sel:interval:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe Natural -- | The URL that health check requests are sent to. -- -- Path is only applicable when you set Protocol to -- HTTP. -- -- Default: "/" [$sel:path:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe Text -- | 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:protocol:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe HealthCheckProtocol -- | The time, in seconds, to wait for a health check response before -- deciding it failed. -- -- Default: 2 [$sel:timeout:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe Natural -- | The number of consecutive checks that must fail before App Runner -- decides that the service is unhealthy. -- -- Default: 5 [$sel:unhealthyThreshold:HealthCheckConfiguration'] :: HealthCheckConfiguration -> Maybe Natural -- | 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 newHealthCheckConfiguration :: HealthCheckConfiguration -- | The number of consecutive checks that must succeed before App Runner -- decides that the service is healthy. -- -- Default: 1 healthCheckConfiguration_healthyThreshold :: Lens' HealthCheckConfiguration (Maybe Natural) -- | The time interval, in seconds, between health checks. -- -- Default: 5 healthCheckConfiguration_interval :: Lens' HealthCheckConfiguration (Maybe Natural) -- | The URL that health check requests are sent to. -- -- Path is only applicable when you set Protocol to -- HTTP. -- -- Default: "/" healthCheckConfiguration_path :: Lens' HealthCheckConfiguration (Maybe Text) -- | 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_protocol :: Lens' HealthCheckConfiguration (Maybe HealthCheckProtocol) -- | The time, in seconds, to wait for a health check response before -- deciding it failed. -- -- Default: 2 healthCheckConfiguration_timeout :: Lens' HealthCheckConfiguration (Maybe Natural) -- | The number of consecutive checks that must fail before App Runner -- decides that the service is unhealthy. -- -- Default: 5 healthCheckConfiguration_unhealthyThreshold :: Lens' HealthCheckConfiguration (Maybe Natural) -- | 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. data ImageConfiguration ImageConfiguration' :: Maybe Text -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (Sensitive Text) -> ImageConfiguration -- | The port that your application listens to in the container. -- -- Default: 8080 [$sel:port:ImageConfiguration'] :: ImageConfiguration -> Maybe 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. -- -- [$sel:runtimeEnvironmentSecrets:ImageConfiguration'] :: ImageConfiguration -> Maybe (HashMap Text (Sensitive Text)) -- | Environment variables that are available to your running App Runner -- service. An array of key-value pairs. [$sel:runtimeEnvironmentVariables:ImageConfiguration'] :: ImageConfiguration -> Maybe (HashMap Text (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. [$sel:startCommand:ImageConfiguration'] :: ImageConfiguration -> Maybe (Sensitive Text) -- | 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. -- -- -- -- $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. newImageConfiguration :: ImageConfiguration -- | The port that your application listens to in the container. -- -- Default: 8080 imageConfiguration_port :: Lens' ImageConfiguration (Maybe 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. -- -- imageConfiguration_runtimeEnvironmentSecrets :: Lens' ImageConfiguration (Maybe (HashMap Text Text)) -- | Environment variables that are available to your running App Runner -- service. An array of key-value pairs. imageConfiguration_runtimeEnvironmentVariables :: Lens' ImageConfiguration (Maybe (HashMap Text 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. imageConfiguration_startCommand :: Lens' ImageConfiguration (Maybe Text) -- | Describes a source image repository. -- -- See: newImageRepository smart constructor. data ImageRepository ImageRepository' :: Maybe ImageConfiguration -> Text -> ImageRepositoryType -> ImageRepository -- | Configuration for running the identified image. [$sel:imageConfiguration:ImageRepository'] :: ImageRepository -> Maybe ImageConfiguration -- | 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:imageIdentifier:ImageRepository'] :: ImageRepository -> Text -- | The type of the image repository. This reflects the repository -- provider and whether the repository is private or public. [$sel:imageRepositoryType:ImageRepository'] :: ImageRepository -> ImageRepositoryType -- | 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. newImageRepository :: Text -> ImageRepositoryType -> ImageRepository -- | Configuration for running the identified image. imageRepository_imageConfiguration :: Lens' ImageRepository (Maybe ImageConfiguration) -- | 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_imageIdentifier :: Lens' ImageRepository Text -- | The type of the image repository. This reflects the repository -- provider and whether the repository is private or public. imageRepository_imageRepositoryType :: Lens' ImageRepository ImageRepositoryType -- | Network configuration settings for inbound network traffic. -- -- See: newIngressConfiguration smart constructor. data IngressConfiguration IngressConfiguration' :: Maybe Bool -> IngressConfiguration -- | 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. [$sel:isPubliclyAccessible:IngressConfiguration'] :: IngressConfiguration -> Maybe Bool -- | 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. newIngressConfiguration :: IngressConfiguration -- | 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) -- | 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. data IngressVpcConfiguration IngressVpcConfiguration' :: Maybe Text -> Maybe Text -> IngressVpcConfiguration -- | The ID of the VPC endpoint that your App Runner service connects to. [$sel:vpcEndpointId:IngressVpcConfiguration'] :: IngressVpcConfiguration -> Maybe Text -- | The ID of the VPC that is used for the VPC endpoint. [$sel:vpcId:IngressVpcConfiguration'] :: IngressVpcConfiguration -> Maybe Text -- | 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. newIngressVpcConfiguration :: IngressVpcConfiguration -- | The ID of the VPC endpoint that your App Runner service connects to. ingressVpcConfiguration_vpcEndpointId :: Lens' IngressVpcConfiguration (Maybe Text) -- | The ID of the VPC that is used for the VPC endpoint. ingressVpcConfiguration_vpcId :: Lens' IngressVpcConfiguration (Maybe Text) -- | Describes the runtime configuration of an App Runner service instance -- (scaling unit). -- -- See: newInstanceConfiguration smart constructor. data InstanceConfiguration InstanceConfiguration' :: Maybe Text -> Maybe Text -> Maybe Text -> InstanceConfiguration -- | The number of CPU units reserved for each instance of your App Runner -- service. -- -- Default: 1 vCPU [$sel:cpu:InstanceConfiguration'] :: InstanceConfiguration -> 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. [$sel:instanceRoleArn:InstanceConfiguration'] :: InstanceConfiguration -> Maybe Text -- | The amount of memory, in MB or GB, reserved for each instance of your -- App Runner service. -- -- Default: 2 GB [$sel:memory:InstanceConfiguration'] :: InstanceConfiguration -> Maybe Text -- | 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 newInstanceConfiguration :: InstanceConfiguration -- | The number of CPU units reserved for each instance of your App Runner -- service. -- -- Default: 1 vCPU instanceConfiguration_cpu :: Lens' InstanceConfiguration (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. instanceConfiguration_instanceRoleArn :: Lens' InstanceConfiguration (Maybe Text) -- | The amount of memory, in MB or GB, reserved for each instance of your -- App Runner service. -- -- Default: 2 GB instanceConfiguration_memory :: Lens' InstanceConfiguration (Maybe Text) -- | 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. data ListVpcIngressConnectionsFilter ListVpcIngressConnectionsFilter' :: Maybe Text -> Maybe Text -> ListVpcIngressConnectionsFilter -- | The Amazon Resource Name (ARN) of a service to filter by. [$sel:serviceArn:ListVpcIngressConnectionsFilter'] :: ListVpcIngressConnectionsFilter -> Maybe Text -- | The ID of a VPC Endpoint to filter by. [$sel:vpcEndpointId:ListVpcIngressConnectionsFilter'] :: ListVpcIngressConnectionsFilter -> Maybe Text -- | 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. newListVpcIngressConnectionsFilter :: ListVpcIngressConnectionsFilter -- | The Amazon Resource Name (ARN) of a service to filter by. listVpcIngressConnectionsFilter_serviceArn :: Lens' ListVpcIngressConnectionsFilter (Maybe Text) -- | The ID of a VPC Endpoint to filter by. listVpcIngressConnectionsFilter_vpcEndpointId :: Lens' ListVpcIngressConnectionsFilter (Maybe Text) -- | 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. data NetworkConfiguration NetworkConfiguration' :: Maybe EgressConfiguration -> Maybe IngressConfiguration -> NetworkConfiguration -- | Network configuration settings for outbound message traffic. [$sel:egressConfiguration:NetworkConfiguration'] :: NetworkConfiguration -> Maybe EgressConfiguration -- | Network configuration settings for inbound message traffic. [$sel:ingressConfiguration:NetworkConfiguration'] :: NetworkConfiguration -> Maybe IngressConfiguration -- | 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. newNetworkConfiguration :: NetworkConfiguration -- | Network configuration settings for outbound message traffic. networkConfiguration_egressConfiguration :: Lens' NetworkConfiguration (Maybe EgressConfiguration) -- | Network configuration settings for inbound message traffic. networkConfiguration_ingressConfiguration :: Lens' NetworkConfiguration (Maybe IngressConfiguration) -- | 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. data ObservabilityConfiguration ObservabilityConfiguration' :: Maybe POSIX -> Maybe POSIX -> Maybe Bool -> Maybe Text -> Maybe Text -> Maybe Int -> Maybe ObservabilityConfigurationStatus -> Maybe TraceConfiguration -> ObservabilityConfiguration -- | The time when the observability configuration was created. It's in -- Unix time stamp format. [$sel:createdAt:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe POSIX -- | The time when the observability configuration was deleted. It's in -- Unix time stamp format. [$sel:deletedAt:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe POSIX -- | 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:latest:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe Bool -- | The Amazon Resource Name (ARN) of this observability configuration. [$sel:observabilityConfigurationArn:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe Text -- | The customer-provided observability configuration name. It can be used -- in multiple revisions of a configuration. [$sel:observabilityConfigurationName:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe Text -- | The revision of this observability configuration. It's unique among -- all the active configurations ("Status": "ACTIVE") that share -- the same ObservabilityConfigurationName. [$sel:observabilityConfigurationRevision:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe Int -- | 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:status:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe ObservabilityConfigurationStatus -- | The configuration of the tracing feature within this observability -- configuration. If not specified, tracing isn't enabled. [$sel:traceConfiguration:ObservabilityConfiguration'] :: ObservabilityConfiguration -> Maybe TraceConfiguration -- | 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. newObservabilityConfiguration :: ObservabilityConfiguration -- | The time when the observability configuration was created. It's in -- Unix time stamp format. observabilityConfiguration_createdAt :: Lens' ObservabilityConfiguration (Maybe UTCTime) -- | The time when the observability configuration was deleted. It's in -- Unix time stamp format. observabilityConfiguration_deletedAt :: Lens' ObservabilityConfiguration (Maybe UTCTime) -- | 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_latest :: Lens' ObservabilityConfiguration (Maybe Bool) -- | The Amazon Resource Name (ARN) of this observability configuration. observabilityConfiguration_observabilityConfigurationArn :: Lens' ObservabilityConfiguration (Maybe Text) -- | The customer-provided observability configuration name. It can be used -- in multiple revisions of a configuration. observabilityConfiguration_observabilityConfigurationName :: Lens' ObservabilityConfiguration (Maybe Text) -- | The revision of this observability configuration. It's unique among -- all the active configurations ("Status": "ACTIVE") that share -- the same ObservabilityConfigurationName. observabilityConfiguration_observabilityConfigurationRevision :: Lens' ObservabilityConfiguration (Maybe Int) -- | 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_status :: Lens' ObservabilityConfiguration (Maybe ObservabilityConfigurationStatus) -- | The configuration of the tracing feature within this observability -- configuration. If not specified, tracing isn't enabled. observabilityConfiguration_traceConfiguration :: Lens' ObservabilityConfiguration (Maybe TraceConfiguration) -- | 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. data ObservabilityConfigurationSummary ObservabilityConfigurationSummary' :: Maybe Text -> Maybe Text -> Maybe Int -> ObservabilityConfigurationSummary -- | The Amazon Resource Name (ARN) of this observability configuration. [$sel:observabilityConfigurationArn:ObservabilityConfigurationSummary'] :: ObservabilityConfigurationSummary -> Maybe Text -- | The customer-provided observability configuration name. It can be used -- in multiple revisions of a configuration. [$sel:observabilityConfigurationName:ObservabilityConfigurationSummary'] :: ObservabilityConfigurationSummary -> Maybe Text -- | The revision of this observability configuration. It's unique among -- all the active configurations ("Status": "ACTIVE") that share -- the same ObservabilityConfigurationName. [$sel:observabilityConfigurationRevision:ObservabilityConfigurationSummary'] :: ObservabilityConfigurationSummary -> Maybe Int -- | 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. newObservabilityConfigurationSummary :: ObservabilityConfigurationSummary -- | The Amazon Resource Name (ARN) of this observability configuration. observabilityConfigurationSummary_observabilityConfigurationArn :: Lens' ObservabilityConfigurationSummary (Maybe Text) -- | The customer-provided observability configuration name. It can be used -- in multiple revisions of a configuration. observabilityConfigurationSummary_observabilityConfigurationName :: Lens' ObservabilityConfigurationSummary (Maybe Text) -- | The revision of this observability configuration. It's unique among -- all the active configurations ("Status": "ACTIVE") that share -- the same ObservabilityConfigurationName. observabilityConfigurationSummary_observabilityConfigurationRevision :: Lens' ObservabilityConfigurationSummary (Maybe Int) -- | Provides summary information for an operation that occurred on an App -- Runner service. -- -- See: newOperationSummary smart constructor. data OperationSummary OperationSummary' :: Maybe POSIX -> Maybe Text -> Maybe POSIX -> Maybe OperationStatus -> Maybe Text -> Maybe OperationType -> Maybe POSIX -> OperationSummary -- | The time when the operation ended. It's in the Unix time stamp format. [$sel:endedAt:OperationSummary'] :: OperationSummary -> Maybe POSIX -- | A unique ID of this operation. It's unique in the scope of the App -- Runner service. [$sel:id:OperationSummary'] :: OperationSummary -> Maybe Text -- | The time when the operation started. It's in the Unix time stamp -- format. [$sel:startedAt:OperationSummary'] :: OperationSummary -> Maybe POSIX -- | The current state of the operation. [$sel:status:OperationSummary'] :: OperationSummary -> Maybe OperationStatus -- | The Amazon Resource Name (ARN) of the resource that the operation -- acted on (for example, an App Runner service). [$sel:targetArn:OperationSummary'] :: OperationSummary -> Maybe Text -- | The type of operation. It indicates a specific action that occured. [$sel:type':OperationSummary'] :: OperationSummary -> Maybe OperationType -- | The time when the operation was last updated. It's in the Unix time -- stamp format. [$sel:updatedAt:OperationSummary'] :: OperationSummary -> Maybe POSIX -- | 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. newOperationSummary :: OperationSummary -- | The time when the operation ended. It's in the Unix time stamp format. operationSummary_endedAt :: Lens' OperationSummary (Maybe UTCTime) -- | A unique ID of this operation. It's unique in the scope of the App -- Runner service. operationSummary_id :: Lens' OperationSummary (Maybe Text) -- | The time when the operation started. It's in the Unix time stamp -- format. operationSummary_startedAt :: Lens' OperationSummary (Maybe UTCTime) -- | The current state of the operation. operationSummary_status :: Lens' OperationSummary (Maybe OperationStatus) -- | The Amazon Resource Name (ARN) of the resource that the operation -- acted on (for example, an App Runner service). operationSummary_targetArn :: Lens' OperationSummary (Maybe Text) -- | The type of operation. It indicates a specific action that occured. operationSummary_type :: Lens' OperationSummary (Maybe OperationType) -- | The time when the operation was last updated. It's in the Unix time -- stamp format. operationSummary_updatedAt :: Lens' OperationSummary (Maybe UTCTime) -- | 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. data Service Service' :: Maybe POSIX -> Maybe EncryptionConfiguration -> Maybe HealthCheckConfiguration -> Maybe ServiceObservabilityConfiguration -> Maybe Text -> Text -> Text -> Text -> POSIX -> POSIX -> ServiceStatus -> SourceConfiguration -> InstanceConfiguration -> AutoScalingConfigurationSummary -> NetworkConfiguration -> Service -- | The time when the App Runner service was deleted. It's in the Unix -- time stamp format. [$sel:deletedAt:Service'] :: Service -> Maybe POSIX -- | 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:encryptionConfiguration:Service'] :: Service -> Maybe EncryptionConfiguration -- | The settings for the health check that App Runner performs to monitor -- the health of this service. [$sel:healthCheckConfiguration:Service'] :: Service -> Maybe HealthCheckConfiguration -- | The observability configuration of this service. [$sel:observabilityConfiguration:Service'] :: Service -> Maybe ServiceObservabilityConfiguration -- | A subdomain URL that App Runner generated for this service. You can -- use this URL to access your service web application. [$sel:serviceUrl:Service'] :: Service -> Maybe Text -- | The customer-provided service name. [$sel:serviceName:Service'] :: Service -> Text -- | An ID that App Runner generated for this service. It's unique within -- the Amazon Web Services Region. [$sel:serviceId:Service'] :: Service -> Text -- | The Amazon Resource Name (ARN) of this service. [$sel:serviceArn:Service'] :: Service -> Text -- | The time when the App Runner service was created. It's in the Unix -- time stamp format. [$sel:createdAt:Service'] :: Service -> POSIX -- | The time when the App Runner service was last updated at. It's in the -- Unix time stamp format. [$sel:updatedAt:Service'] :: Service -> POSIX -- | The current state of the App Runner service. These particular values -- mean the following. -- -- [$sel:status:Service'] :: Service -> ServiceStatus -- | The source deployed to the App Runner service. It can be a code or an -- image repository. [$sel:sourceConfiguration:Service'] :: Service -> SourceConfiguration -- | The runtime configuration of instances (scaling units) of this -- service. [$sel:instanceConfiguration:Service'] :: Service -> InstanceConfiguration -- | Summary information for the App Runner automatic scaling configuration -- resource that's associated with this service. [$sel:autoScalingConfigurationSummary:Service'] :: Service -> AutoScalingConfigurationSummary -- | Configuration settings related to network traffic of the web -- application that this service runs. [$sel:networkConfiguration:Service'] :: Service -> NetworkConfiguration -- | 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. -- -- -- -- $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. newService :: Text -> Text -> Text -> UTCTime -> UTCTime -> ServiceStatus -> SourceConfiguration -> InstanceConfiguration -> AutoScalingConfigurationSummary -> NetworkConfiguration -> Service -- | The time when the App Runner service was deleted. It's in the Unix -- time stamp format. service_deletedAt :: Lens' Service (Maybe UTCTime) -- | 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_encryptionConfiguration :: Lens' Service (Maybe EncryptionConfiguration) -- | The settings for the health check that App Runner performs to monitor -- the health of this service. service_healthCheckConfiguration :: Lens' Service (Maybe HealthCheckConfiguration) -- | The observability configuration of this service. service_observabilityConfiguration :: Lens' Service (Maybe ServiceObservabilityConfiguration) -- | A subdomain URL that App Runner generated for this service. You can -- use this URL to access your service web application. service_serviceUrl :: Lens' Service (Maybe Text) -- | The customer-provided service name. service_serviceName :: Lens' Service Text -- | An ID that App Runner generated for this service. It's unique within -- the Amazon Web Services Region. service_serviceId :: Lens' Service Text -- | The Amazon Resource Name (ARN) of this service. service_serviceArn :: Lens' Service Text -- | The time when the App Runner service was created. It's in the Unix -- time stamp format. service_createdAt :: Lens' Service UTCTime -- | The time when the App Runner service was last updated at. It's in the -- Unix time stamp format. service_updatedAt :: Lens' Service UTCTime -- | The current state of the App Runner service. These particular values -- mean the following. -- -- service_status :: Lens' Service ServiceStatus -- | The source deployed to the App Runner service. It can be a code or an -- image repository. service_sourceConfiguration :: Lens' Service SourceConfiguration -- | The runtime configuration of instances (scaling units) of this -- service. service_instanceConfiguration :: Lens' Service InstanceConfiguration -- | Summary information for the App Runner automatic scaling configuration -- resource that's associated with this service. service_autoScalingConfigurationSummary :: Lens' Service AutoScalingConfigurationSummary -- | Configuration settings related to network traffic of the web -- application that this service runs. service_networkConfiguration :: Lens' Service NetworkConfiguration -- | 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. data ServiceObservabilityConfiguration ServiceObservabilityConfiguration' :: Maybe Text -> Bool -> ServiceObservabilityConfiguration -- | 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:observabilityConfigurationArn:ServiceObservabilityConfiguration'] :: ServiceObservabilityConfiguration -> Maybe Text -- | When true, an observability configuration resource is -- associated with the service, and an -- ObservabilityConfigurationArn is specified. [$sel:observabilityEnabled:ServiceObservabilityConfiguration'] :: ServiceObservabilityConfiguration -> Bool -- | 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. newServiceObservabilityConfiguration :: Bool -> ServiceObservabilityConfiguration -- | 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_observabilityConfigurationArn :: Lens' ServiceObservabilityConfiguration (Maybe Text) -- | When true, an observability configuration resource is -- associated with the service, and an -- ObservabilityConfigurationArn is specified. serviceObservabilityConfiguration_observabilityEnabled :: Lens' ServiceObservabilityConfiguration Bool -- | 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. data ServiceSummary ServiceSummary' :: Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ServiceStatus -> Maybe POSIX -> ServiceSummary -- | The time when the App Runner service was created. It's in the Unix -- time stamp format. [$sel:createdAt:ServiceSummary'] :: ServiceSummary -> Maybe POSIX -- | The Amazon Resource Name (ARN) of this service. [$sel:serviceArn:ServiceSummary'] :: ServiceSummary -> Maybe Text -- | An ID that App Runner generated for this service. It's unique within -- the Amazon Web Services Region. [$sel:serviceId:ServiceSummary'] :: ServiceSummary -> Maybe Text -- | The customer-provided service name. [$sel:serviceName:ServiceSummary'] :: ServiceSummary -> Maybe Text -- | A subdomain URL that App Runner generated for this service. You can -- use this URL to access your service web application. [$sel:serviceUrl:ServiceSummary'] :: ServiceSummary -> Maybe Text -- | The current state of the App Runner service. These particular values -- mean the following. -- -- [$sel:status:ServiceSummary'] :: ServiceSummary -> Maybe ServiceStatus -- | The time when the App Runner service was last updated. It's in theUnix -- time stamp format. [$sel:updatedAt:ServiceSummary'] :: ServiceSummary -> Maybe POSIX -- | 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. -- -- -- -- $sel:updatedAt:ServiceSummary', serviceSummary_updatedAt -- - The time when the App Runner service was last updated. It's in -- theUnix time stamp format. newServiceSummary :: ServiceSummary -- | The time when the App Runner service was created. It's in the Unix -- time stamp format. serviceSummary_createdAt :: Lens' ServiceSummary (Maybe UTCTime) -- | The Amazon Resource Name (ARN) of this service. serviceSummary_serviceArn :: Lens' ServiceSummary (Maybe Text) -- | An ID that App Runner generated for this service. It's unique within -- the Amazon Web Services Region. serviceSummary_serviceId :: Lens' ServiceSummary (Maybe Text) -- | The customer-provided service name. serviceSummary_serviceName :: Lens' ServiceSummary (Maybe Text) -- | A subdomain URL that App Runner generated for this service. You can -- use this URL to access your service web application. serviceSummary_serviceUrl :: Lens' ServiceSummary (Maybe Text) -- | The current state of the App Runner service. These particular values -- mean the following. -- -- serviceSummary_status :: Lens' ServiceSummary (Maybe ServiceStatus) -- | The time when the App Runner service was last updated. It's in theUnix -- time stamp format. serviceSummary_updatedAt :: Lens' ServiceSummary (Maybe UTCTime) -- | Identifies a version of code that App Runner refers to within a source -- code repository. -- -- See: newSourceCodeVersion smart constructor. data SourceCodeVersion SourceCodeVersion' :: SourceCodeVersionType -> Text -> SourceCodeVersion -- | The type of version identifier. -- -- For a git-based repository, branches represent versions. [$sel:type':SourceCodeVersion'] :: SourceCodeVersion -> SourceCodeVersionType -- | 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. [$sel:value:SourceCodeVersion'] :: SourceCodeVersion -> Text -- | 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. newSourceCodeVersion :: SourceCodeVersionType -> Text -> SourceCodeVersion -- | The type of version identifier. -- -- For a git-based repository, branches represent versions. sourceCodeVersion_type :: Lens' SourceCodeVersion SourceCodeVersionType -- | 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_value :: Lens' SourceCodeVersion Text -- | Describes the source deployed to an App Runner service. It can be a -- code or an image repository. -- -- See: newSourceConfiguration smart constructor. data SourceConfiguration SourceConfiguration' :: Maybe AuthenticationConfiguration -> Maybe Bool -> Maybe CodeRepository -> Maybe ImageRepository -> SourceConfiguration -- | Describes the resources that are needed to authenticate access to some -- source repositories. [$sel:authenticationConfiguration:SourceConfiguration'] :: SourceConfiguration -> Maybe AuthenticationConfiguration -- | 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:autoDeploymentsEnabled:SourceConfiguration'] :: SourceConfiguration -> Maybe Bool -- | The description of a source code repository. -- -- You must provide either this member or ImageRepository (but -- not both). [$sel:codeRepository:SourceConfiguration'] :: SourceConfiguration -> Maybe CodeRepository -- | The description of a source image repository. -- -- You must provide either this member or CodeRepository (but -- not both). [$sel:imageRepository:SourceConfiguration'] :: SourceConfiguration -> Maybe ImageRepository -- | 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). newSourceConfiguration :: SourceConfiguration -- | Describes the resources that are needed to authenticate access to some -- source repositories. sourceConfiguration_authenticationConfiguration :: Lens' SourceConfiguration (Maybe AuthenticationConfiguration) -- | 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_autoDeploymentsEnabled :: Lens' SourceConfiguration (Maybe Bool) -- | The description of a source code repository. -- -- You must provide either this member or ImageRepository (but -- not both). sourceConfiguration_codeRepository :: Lens' SourceConfiguration (Maybe CodeRepository) -- | The description of a source image repository. -- -- You must provide either this member or CodeRepository (but -- not both). sourceConfiguration_imageRepository :: Lens' SourceConfiguration (Maybe ImageRepository) -- | 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. data Tag Tag' :: Maybe Text -> Maybe Text -> Tag -- | The key of the tag. [$sel:key:Tag'] :: Tag -> Maybe Text -- | The value of the tag. [$sel:value:Tag'] :: Tag -> Maybe Text -- | 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. newTag :: Tag -- | The key of the tag. tag_key :: Lens' Tag (Maybe Text) -- | The value of the tag. tag_value :: Lens' Tag (Maybe Text) -- | Describes the configuration of the tracing feature within an App -- Runner observability configuration. -- -- See: newTraceConfiguration smart constructor. data TraceConfiguration TraceConfiguration' :: TracingVendor -> TraceConfiguration -- | The implementation provider chosen for tracing App Runner services. [$sel:vendor:TraceConfiguration'] :: TraceConfiguration -> TracingVendor -- | 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. newTraceConfiguration :: TracingVendor -> TraceConfiguration -- | The implementation provider chosen for tracing App Runner services. traceConfiguration_vendor :: Lens' TraceConfiguration TracingVendor -- | 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. data VpcConnector VpcConnector' :: Maybe POSIX -> Maybe POSIX -> Maybe [Text] -> Maybe VpcConnectorStatus -> Maybe [Text] -> Maybe Text -> Maybe Text -> Maybe Int -> VpcConnector -- | The time when the VPC connector was created. It's in Unix time stamp -- format. [$sel:createdAt:VpcConnector'] :: VpcConnector -> Maybe POSIX -- | The time when the VPC connector was deleted. It's in Unix time stamp -- format. [$sel:deletedAt:VpcConnector'] :: VpcConnector -> Maybe POSIX -- | 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:securityGroups:VpcConnector'] :: VpcConnector -> Maybe [Text] -- | 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:status:VpcConnector'] :: VpcConnector -> Maybe VpcConnectorStatus -- | A list of IDs of subnets that App Runner uses for your service. All -- IDs are of subnets of a single Amazon VPC. [$sel:subnets:VpcConnector'] :: VpcConnector -> Maybe [Text] -- | The Amazon Resource Name (ARN) of this VPC connector. [$sel:vpcConnectorArn:VpcConnector'] :: VpcConnector -> Maybe Text -- | The customer-provided VPC connector name. [$sel:vpcConnectorName:VpcConnector'] :: VpcConnector -> Maybe Text -- | 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. [$sel:vpcConnectorRevision:VpcConnector'] :: VpcConnector -> Maybe Int -- | 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. newVpcConnector :: VpcConnector -- | The time when the VPC connector was created. It's in Unix time stamp -- format. vpcConnector_createdAt :: Lens' VpcConnector (Maybe UTCTime) -- | The time when the VPC connector was deleted. It's in Unix time stamp -- format. vpcConnector_deletedAt :: Lens' VpcConnector (Maybe UTCTime) -- | 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_securityGroups :: Lens' VpcConnector (Maybe [Text]) -- | 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_status :: Lens' VpcConnector (Maybe VpcConnectorStatus) -- | A list of IDs of subnets that App Runner uses for your service. All -- IDs are of subnets of a single Amazon VPC. vpcConnector_subnets :: Lens' VpcConnector (Maybe [Text]) -- | The Amazon Resource Name (ARN) of this VPC connector. vpcConnector_vpcConnectorArn :: Lens' VpcConnector (Maybe Text) -- | The customer-provided VPC connector name. vpcConnector_vpcConnectorName :: Lens' VpcConnector (Maybe Text) -- | 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_vpcConnectorRevision :: Lens' VpcConnector (Maybe Int) -- | DNS Target record for a custom domain of this Amazon VPC. -- -- See: newVpcDNSTarget smart constructor. data VpcDNSTarget VpcDNSTarget' :: Maybe Text -> Maybe Text -> Maybe Text -> VpcDNSTarget -- | The domain name of your target DNS that is associated with the Amazon -- VPC. [$sel:domainName:VpcDNSTarget'] :: VpcDNSTarget -> Maybe Text -- | The ID of the Amazon VPC that is associated with the custom domain -- name of the target DNS. [$sel:vpcId:VpcDNSTarget'] :: VpcDNSTarget -> Maybe Text -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection that is -- associated with your service. [$sel:vpcIngressConnectionArn:VpcDNSTarget'] :: VpcDNSTarget -> Maybe Text -- | 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. newVpcDNSTarget :: VpcDNSTarget -- | The domain name of your target DNS that is associated with the Amazon -- VPC. vpcDNSTarget_domainName :: Lens' VpcDNSTarget (Maybe Text) -- | The ID of the Amazon VPC that is associated with the custom domain -- name of the target DNS. vpcDNSTarget_vpcId :: Lens' VpcDNSTarget (Maybe Text) -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection that is -- associated with your service. vpcDNSTarget_vpcIngressConnectionArn :: Lens' VpcDNSTarget (Maybe Text) -- | 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. data VpcIngressConnection VpcIngressConnection' :: Maybe Text -> Maybe POSIX -> Maybe POSIX -> Maybe Text -> Maybe IngressVpcConfiguration -> Maybe Text -> Maybe VpcIngressConnectionStatus -> Maybe Text -> Maybe Text -> VpcIngressConnection -- | The Account Id you use to create the VPC Ingress Connection resource. [$sel:accountId:VpcIngressConnection'] :: VpcIngressConnection -> Maybe Text -- | The time when the VPC Ingress Connection was created. It's in the Unix -- time stamp format. -- -- [$sel:createdAt:VpcIngressConnection'] :: VpcIngressConnection -> Maybe POSIX -- | The time when the App Runner service was deleted. It's in the Unix -- time stamp format. -- -- [$sel:deletedAt:VpcIngressConnection'] :: VpcIngressConnection -> Maybe POSIX -- | The domain name associated with the VPC Ingress Connection resource. [$sel:domainName:VpcIngressConnection'] :: VpcIngressConnection -> Maybe Text -- | Specifications for the customer’s VPC and related PrivateLink VPC -- endpoint that are used to associate with the VPC Ingress Connection -- resource. [$sel:ingressVpcConfiguration:VpcIngressConnection'] :: VpcIngressConnection -> Maybe IngressVpcConfiguration -- | The Amazon Resource Name (ARN) of the service associated with the VPC -- Ingress Connection. [$sel:serviceArn:VpcIngressConnection'] :: VpcIngressConnection -> Maybe Text -- | 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:status:VpcIngressConnection'] :: VpcIngressConnection -> Maybe VpcIngressConnectionStatus -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection. [$sel:vpcIngressConnectionArn:VpcIngressConnection'] :: VpcIngressConnection -> Maybe Text -- | The customer-provided VPC Ingress Connection name. [$sel:vpcIngressConnectionName:VpcIngressConnection'] :: VpcIngressConnection -> Maybe Text -- | 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. -- -- -- -- $sel:deletedAt:VpcIngressConnection', -- vpcIngressConnection_deletedAt - The time when the App Runner -- service was deleted. It's in the Unix time stamp format. -- -- -- -- $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. newVpcIngressConnection :: VpcIngressConnection -- | The Account Id you use to create the VPC Ingress Connection resource. vpcIngressConnection_accountId :: Lens' VpcIngressConnection (Maybe Text) -- | The time when the VPC Ingress Connection was created. It's in the Unix -- time stamp format. -- -- vpcIngressConnection_createdAt :: Lens' VpcIngressConnection (Maybe UTCTime) -- | The time when the App Runner service was deleted. It's in the Unix -- time stamp format. -- -- vpcIngressConnection_deletedAt :: Lens' VpcIngressConnection (Maybe UTCTime) -- | The domain name associated with the VPC Ingress Connection resource. vpcIngressConnection_domainName :: Lens' VpcIngressConnection (Maybe Text) -- | Specifications for the customer’s VPC and related PrivateLink VPC -- endpoint that are used to associate with the VPC Ingress Connection -- resource. vpcIngressConnection_ingressVpcConfiguration :: Lens' VpcIngressConnection (Maybe IngressVpcConfiguration) -- | The Amazon Resource Name (ARN) of the service associated with the VPC -- Ingress Connection. vpcIngressConnection_serviceArn :: Lens' VpcIngressConnection (Maybe Text) -- | 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_status :: Lens' VpcIngressConnection (Maybe VpcIngressConnectionStatus) -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection. vpcIngressConnection_vpcIngressConnectionArn :: Lens' VpcIngressConnection (Maybe Text) -- | The customer-provided VPC Ingress Connection name. vpcIngressConnection_vpcIngressConnectionName :: Lens' VpcIngressConnection (Maybe Text) -- | Provides summary information about an VPC Ingress Connection, which -- includes its VPC Ingress Connection ARN and its associated Service -- ARN. -- -- See: newVpcIngressConnectionSummary smart constructor. data VpcIngressConnectionSummary VpcIngressConnectionSummary' :: Maybe Text -> Maybe Text -> VpcIngressConnectionSummary -- | The Amazon Resource Name (ARN) of the service associated with the VPC -- Ingress Connection. [$sel:serviceArn:VpcIngressConnectionSummary'] :: VpcIngressConnectionSummary -> Maybe Text -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection. [$sel:vpcIngressConnectionArn:VpcIngressConnectionSummary'] :: VpcIngressConnectionSummary -> Maybe Text -- | 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. newVpcIngressConnectionSummary :: VpcIngressConnectionSummary -- | The Amazon Resource Name (ARN) of the service associated with the VPC -- Ingress Connection. vpcIngressConnectionSummary_serviceArn :: Lens' VpcIngressConnectionSummary (Maybe Text) -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection. vpcIngressConnectionSummary_vpcIngressConnectionArn :: Lens' VpcIngressConnectionSummary (Maybe Text) -- | Add tags to, or update the tag values of, an App Runner resource. A -- tag is a key-value pair. module Amazonka.AppRunner.TagResource -- | See: newTagResource smart constructor. data TagResource TagResource' :: Text -> [Tag] -> TagResource -- | The Amazon Resource Name (ARN) of the resource that you want to update -- tags for. -- -- It must be the ARN of an App Runner resource. [$sel:resourceArn:TagResource'] :: TagResource -> Text -- | A list of tag key-value pairs to add or update. If a key is new to the -- resource, the tag is added with the provided value. If a key is -- already associated with the resource, the value of the tag is updated. [$sel:tags:TagResource'] :: TagResource -> [Tag] -- | Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - -- The Amazon Resource Name (ARN) of the resource that you want to update -- tags for. -- -- It must be the ARN of an App Runner resource. -- -- $sel:tags:TagResource', tagResource_tags - A list of tag -- key-value pairs to add or update. If a key is new to the resource, the -- tag is added with the provided value. If a key is already associated -- with the resource, the value of the tag is updated. newTagResource :: Text -> TagResource -- | The Amazon Resource Name (ARN) of the resource that you want to update -- tags for. -- -- It must be the ARN of an App Runner resource. tagResource_resourceArn :: Lens' TagResource Text -- | A list of tag key-value pairs to add or update. If a key is new to the -- resource, the tag is added with the provided value. If a key is -- already associated with the resource, the value of the tag is updated. tagResource_tags :: Lens' TagResource [Tag] -- | See: newTagResourceResponse smart constructor. data TagResourceResponse TagResourceResponse' :: Int -> TagResourceResponse -- | The response's http status code. [$sel:httpStatus:TagResourceResponse'] :: TagResourceResponse -> Int -- | Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', -- tagResourceResponse_httpStatus - The response's http status -- code. newTagResourceResponse :: Int -> TagResourceResponse -- | The response's http status code. tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int instance GHC.Generics.Generic Amazonka.AppRunner.TagResource.TagResource instance GHC.Show.Show Amazonka.AppRunner.TagResource.TagResource instance GHC.Read.Read Amazonka.AppRunner.TagResource.TagResource instance GHC.Classes.Eq Amazonka.AppRunner.TagResource.TagResource instance GHC.Generics.Generic Amazonka.AppRunner.TagResource.TagResourceResponse instance GHC.Show.Show Amazonka.AppRunner.TagResource.TagResourceResponse instance GHC.Read.Read Amazonka.AppRunner.TagResource.TagResourceResponse instance GHC.Classes.Eq Amazonka.AppRunner.TagResource.TagResourceResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.TagResource.TagResource instance Control.DeepSeq.NFData Amazonka.AppRunner.TagResource.TagResourceResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.TagResource.TagResource instance Control.DeepSeq.NFData Amazonka.AppRunner.TagResource.TagResource instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.TagResource.TagResource instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.TagResource.TagResource instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.TagResource.TagResource instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.TagResource.TagResource -- | Initiate a manual deployment of the latest commit in a source code -- repository or the latest image in a source image repository to an App -- Runner service. -- -- For a source code repository, App Runner retrieves the commit and -- builds a Docker image. For a source image repository, App Runner -- retrieves the latest Docker image. In both cases, App Runner then -- deploys the new image to your service and starts a new container -- instance. -- -- This is an asynchronous operation. On a successful call, you can use -- the returned OperationId and the ListOperations call to track -- the operation's progress. module Amazonka.AppRunner.StartDeployment -- | See: newStartDeployment smart constructor. data StartDeployment StartDeployment' :: Text -> StartDeployment -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to manually deploy to. [$sel:serviceArn:StartDeployment'] :: StartDeployment -> Text -- | Create a value of StartDeployment 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: -- -- StartDeployment, startDeployment_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want to -- manually deploy to. newStartDeployment :: Text -> StartDeployment -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to manually deploy to. startDeployment_serviceArn :: Lens' StartDeployment Text -- | See: newStartDeploymentResponse smart constructor. data StartDeploymentResponse StartDeploymentResponse' :: Int -> Text -> StartDeploymentResponse -- | The response's http status code. [$sel:httpStatus:StartDeploymentResponse'] :: StartDeploymentResponse -> Int -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. [$sel:operationId:StartDeploymentResponse'] :: StartDeploymentResponse -> Text -- | Create a value of StartDeploymentResponse 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:httpStatus:StartDeploymentResponse', -- startDeploymentResponse_httpStatus - The response's http status -- code. -- -- $sel:operationId:StartDeploymentResponse', -- startDeploymentResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. newStartDeploymentResponse :: Int -> Text -> StartDeploymentResponse -- | The response's http status code. startDeploymentResponse_httpStatus :: Lens' StartDeploymentResponse Int -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. startDeploymentResponse_operationId :: Lens' StartDeploymentResponse Text instance GHC.Generics.Generic Amazonka.AppRunner.StartDeployment.StartDeployment instance GHC.Show.Show Amazonka.AppRunner.StartDeployment.StartDeployment instance GHC.Read.Read Amazonka.AppRunner.StartDeployment.StartDeployment instance GHC.Classes.Eq Amazonka.AppRunner.StartDeployment.StartDeployment instance GHC.Generics.Generic Amazonka.AppRunner.StartDeployment.StartDeploymentResponse instance GHC.Show.Show Amazonka.AppRunner.StartDeployment.StartDeploymentResponse instance GHC.Read.Read Amazonka.AppRunner.StartDeployment.StartDeploymentResponse instance GHC.Classes.Eq Amazonka.AppRunner.StartDeployment.StartDeploymentResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.StartDeployment.StartDeployment instance Control.DeepSeq.NFData Amazonka.AppRunner.StartDeployment.StartDeploymentResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.StartDeployment.StartDeployment instance Control.DeepSeq.NFData Amazonka.AppRunner.StartDeployment.StartDeployment instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.StartDeployment.StartDeployment instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.StartDeployment.StartDeployment instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.StartDeployment.StartDeployment instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.StartDeployment.StartDeployment -- | Resume an active App Runner service. App Runner provisions compute -- capacity for the service. -- -- This is an asynchronous operation. On a successful call, you can use -- the returned OperationId and the ListOperations call to track -- the operation's progress. module Amazonka.AppRunner.ResumeService -- | See: newResumeService smart constructor. data ResumeService ResumeService' :: Text -> ResumeService -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to resume. [$sel:serviceArn:ResumeService'] :: ResumeService -> Text -- | Create a value of ResumeService 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: -- -- ResumeService, resumeService_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want to resume. newResumeService :: Text -> ResumeService -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to resume. resumeService_serviceArn :: Lens' ResumeService Text -- | See: newResumeServiceResponse smart constructor. data ResumeServiceResponse ResumeServiceResponse' :: Maybe Text -> Int -> Service -> ResumeServiceResponse -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. [$sel:operationId:ResumeServiceResponse'] :: ResumeServiceResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ResumeServiceResponse'] :: ResumeServiceResponse -> Int -- | A description of the App Runner service that this request just -- resumed. [$sel:service:ResumeServiceResponse'] :: ResumeServiceResponse -> Service -- | Create a value of ResumeServiceResponse 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:operationId:ResumeServiceResponse', -- resumeServiceResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. -- -- $sel:httpStatus:ResumeServiceResponse', -- resumeServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:ResumeServiceResponse', -- resumeServiceResponse_service - A description of the App Runner -- service that this request just resumed. newResumeServiceResponse :: Int -> Service -> ResumeServiceResponse -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. resumeServiceResponse_operationId :: Lens' ResumeServiceResponse (Maybe Text) -- | The response's http status code. resumeServiceResponse_httpStatus :: Lens' ResumeServiceResponse Int -- | A description of the App Runner service that this request just -- resumed. resumeServiceResponse_service :: Lens' ResumeServiceResponse Service instance GHC.Generics.Generic Amazonka.AppRunner.ResumeService.ResumeService instance GHC.Show.Show Amazonka.AppRunner.ResumeService.ResumeService instance GHC.Read.Read Amazonka.AppRunner.ResumeService.ResumeService instance GHC.Classes.Eq Amazonka.AppRunner.ResumeService.ResumeService instance GHC.Generics.Generic Amazonka.AppRunner.ResumeService.ResumeServiceResponse instance GHC.Show.Show Amazonka.AppRunner.ResumeService.ResumeServiceResponse instance GHC.Classes.Eq Amazonka.AppRunner.ResumeService.ResumeServiceResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.ResumeService.ResumeService instance Control.DeepSeq.NFData Amazonka.AppRunner.ResumeService.ResumeServiceResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.ResumeService.ResumeService instance Control.DeepSeq.NFData Amazonka.AppRunner.ResumeService.ResumeService instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.ResumeService.ResumeService instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.ResumeService.ResumeService instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.ResumeService.ResumeService instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.ResumeService.ResumeService -- | Pause an active App Runner service. App Runner reduces compute -- capacity for the service to zero and loses state (for example, -- ephemeral storage is removed). -- -- This is an asynchronous operation. On a successful call, you can use -- the returned OperationId and the ListOperations call to track -- the operation's progress. module Amazonka.AppRunner.PauseService -- | See: newPauseService smart constructor. data PauseService PauseService' :: Text -> PauseService -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to pause. [$sel:serviceArn:PauseService'] :: PauseService -> Text -- | Create a value of PauseService 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: -- -- PauseService, pauseService_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want to pause. newPauseService :: Text -> PauseService -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to pause. pauseService_serviceArn :: Lens' PauseService Text -- | See: newPauseServiceResponse smart constructor. data PauseServiceResponse PauseServiceResponse' :: Maybe Text -> Int -> Service -> PauseServiceResponse -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. [$sel:operationId:PauseServiceResponse'] :: PauseServiceResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:PauseServiceResponse'] :: PauseServiceResponse -> Int -- | A description of the App Runner service that this request just paused. [$sel:service:PauseServiceResponse'] :: PauseServiceResponse -> Service -- | Create a value of PauseServiceResponse 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:operationId:PauseServiceResponse', -- pauseServiceResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. -- -- $sel:httpStatus:PauseServiceResponse', -- pauseServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:PauseServiceResponse', -- pauseServiceResponse_service - A description of the App Runner -- service that this request just paused. newPauseServiceResponse :: Int -> Service -> PauseServiceResponse -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. pauseServiceResponse_operationId :: Lens' PauseServiceResponse (Maybe Text) -- | The response's http status code. pauseServiceResponse_httpStatus :: Lens' PauseServiceResponse Int -- | A description of the App Runner service that this request just paused. pauseServiceResponse_service :: Lens' PauseServiceResponse Service instance GHC.Generics.Generic Amazonka.AppRunner.PauseService.PauseService instance GHC.Show.Show Amazonka.AppRunner.PauseService.PauseService instance GHC.Read.Read Amazonka.AppRunner.PauseService.PauseService instance GHC.Classes.Eq Amazonka.AppRunner.PauseService.PauseService instance GHC.Generics.Generic Amazonka.AppRunner.PauseService.PauseServiceResponse instance GHC.Show.Show Amazonka.AppRunner.PauseService.PauseServiceResponse instance GHC.Classes.Eq Amazonka.AppRunner.PauseService.PauseServiceResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.PauseService.PauseService instance Control.DeepSeq.NFData Amazonka.AppRunner.PauseService.PauseServiceResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.PauseService.PauseService instance Control.DeepSeq.NFData Amazonka.AppRunner.PauseService.PauseService instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.PauseService.PauseService instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.PauseService.PauseService instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.PauseService.PauseService instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.PauseService.PauseService -- | Return a list of App Runner VPC Ingress Connections in your Amazon Web -- Services account. module Amazonka.AppRunner.ListVpcIngressConnections -- | See: newListVpcIngressConnections smart constructor. data ListVpcIngressConnections ListVpcIngressConnections' :: Maybe ListVpcIngressConnectionsFilter -> Maybe Natural -> Maybe Text -> ListVpcIngressConnections -- | The VPC Ingress Connections to be listed based on either the Service -- Arn or Vpc Endpoint Id, or both. [$sel:filter':ListVpcIngressConnections'] :: ListVpcIngressConnections -> Maybe ListVpcIngressConnectionsFilter -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. [$sel:maxResults:ListVpcIngressConnections'] :: ListVpcIngressConnections -> Maybe Natural -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. [$sel:nextToken:ListVpcIngressConnections'] :: ListVpcIngressConnections -> Maybe Text -- | Create a value of ListVpcIngressConnections 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:filter':ListVpcIngressConnections', -- listVpcIngressConnections_filter - The VPC Ingress Connections -- to be listed based on either the Service Arn or Vpc Endpoint Id, or -- both. -- -- $sel:maxResults:ListVpcIngressConnections', -- listVpcIngressConnections_maxResults - The maximum number of -- results to include in each response (result page). It's used for a -- paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListVpcIngressConnections, -- listVpcIngressConnections_nextToken - A token from a previous -- result page. It's used for a paginated request. The request retrieves -- the next result page. All other parameter values must be identical to -- the ones that are specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. newListVpcIngressConnections :: ListVpcIngressConnections -- | The VPC Ingress Connections to be listed based on either the Service -- Arn or Vpc Endpoint Id, or both. listVpcIngressConnections_filter :: Lens' ListVpcIngressConnections (Maybe ListVpcIngressConnectionsFilter) -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listVpcIngressConnections_maxResults :: Lens' ListVpcIngressConnections (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listVpcIngressConnections_nextToken :: Lens' ListVpcIngressConnections (Maybe Text) -- | See: newListVpcIngressConnectionsResponse smart -- constructor. data ListVpcIngressConnectionsResponse ListVpcIngressConnectionsResponse' :: Maybe Text -> Int -> [VpcIngressConnectionSummary] -> ListVpcIngressConnectionsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. [$sel:nextToken:ListVpcIngressConnectionsResponse'] :: ListVpcIngressConnectionsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListVpcIngressConnectionsResponse'] :: ListVpcIngressConnectionsResponse -> Int -- | A list of summary information records for VPC Ingress Connections. In -- a paginated request, the request returns up to MaxResults -- records for each call. [$sel:vpcIngressConnectionSummaryList:ListVpcIngressConnectionsResponse'] :: ListVpcIngressConnectionsResponse -> [VpcIngressConnectionSummary] -- | Create a value of ListVpcIngressConnectionsResponse 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: -- -- ListVpcIngressConnections, -- listVpcIngressConnectionsResponse_nextToken - The token that -- you can pass in a subsequent request to get the next result page. It's -- returned in a paginated request. -- -- $sel:httpStatus:ListVpcIngressConnectionsResponse', -- listVpcIngressConnectionsResponse_httpStatus - The response's -- http status code. -- -- -- $sel:vpcIngressConnectionSummaryList:ListVpcIngressConnectionsResponse', -- listVpcIngressConnectionsResponse_vpcIngressConnectionSummaryList -- - A list of summary information records for VPC Ingress Connections. -- In a paginated request, the request returns up to MaxResults -- records for each call. newListVpcIngressConnectionsResponse :: Int -> ListVpcIngressConnectionsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listVpcIngressConnectionsResponse_nextToken :: Lens' ListVpcIngressConnectionsResponse (Maybe Text) -- | The response's http status code. listVpcIngressConnectionsResponse_httpStatus :: Lens' ListVpcIngressConnectionsResponse Int -- | A list of summary information records for VPC Ingress Connections. In -- a paginated request, the request returns up to MaxResults -- records for each call. listVpcIngressConnectionsResponse_vpcIngressConnectionSummaryList :: Lens' ListVpcIngressConnectionsResponse [VpcIngressConnectionSummary] instance GHC.Generics.Generic Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections instance GHC.Show.Show Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections instance GHC.Read.Read Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections instance GHC.Classes.Eq Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections instance GHC.Generics.Generic Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnectionsResponse instance GHC.Show.Show Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnectionsResponse instance GHC.Read.Read Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnectionsResponse instance GHC.Classes.Eq Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnectionsResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections instance Control.DeepSeq.NFData Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnectionsResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections instance Control.DeepSeq.NFData Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.ListVpcIngressConnections.ListVpcIngressConnections -- | Returns a list of App Runner VPC connectors in your Amazon Web -- Services account. module Amazonka.AppRunner.ListVpcConnectors -- | See: newListVpcConnectors smart constructor. data ListVpcConnectors ListVpcConnectors' :: Maybe Natural -> Maybe Text -> ListVpcConnectors -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. [$sel:maxResults:ListVpcConnectors'] :: ListVpcConnectors -> Maybe Natural -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. [$sel:nextToken:ListVpcConnectors'] :: ListVpcConnectors -> Maybe Text -- | Create a value of ListVpcConnectors 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:maxResults:ListVpcConnectors', -- listVpcConnectors_maxResults - The maximum number of results to -- include in each response (result page). It's used for a paginated -- request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListVpcConnectors, listVpcConnectors_nextToken - A token -- from a previous result page. It's used for a paginated request. The -- request retrieves the next result page. All other parameter values -- must be identical to the ones that are specified in the initial -- request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. newListVpcConnectors :: ListVpcConnectors -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listVpcConnectors_maxResults :: Lens' ListVpcConnectors (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listVpcConnectors_nextToken :: Lens' ListVpcConnectors (Maybe Text) -- | See: newListVpcConnectorsResponse smart constructor. data ListVpcConnectorsResponse ListVpcConnectorsResponse' :: Maybe Text -> Int -> [VpcConnector] -> ListVpcConnectorsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. [$sel:nextToken:ListVpcConnectorsResponse'] :: ListVpcConnectorsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListVpcConnectorsResponse'] :: ListVpcConnectorsResponse -> Int -- | A list of information records for VPC connectors. In a paginated -- request, the request returns up to MaxResults records for -- each call. [$sel:vpcConnectors:ListVpcConnectorsResponse'] :: ListVpcConnectorsResponse -> [VpcConnector] -- | Create a value of ListVpcConnectorsResponse 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: -- -- ListVpcConnectors, listVpcConnectorsResponse_nextToken - -- The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. -- -- $sel:httpStatus:ListVpcConnectorsResponse', -- listVpcConnectorsResponse_httpStatus - The response's http -- status code. -- -- $sel:vpcConnectors:ListVpcConnectorsResponse', -- listVpcConnectorsResponse_vpcConnectors - A list of information -- records for VPC connectors. In a paginated request, the request -- returns up to MaxResults records for each call. newListVpcConnectorsResponse :: Int -> ListVpcConnectorsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listVpcConnectorsResponse_nextToken :: Lens' ListVpcConnectorsResponse (Maybe Text) -- | The response's http status code. listVpcConnectorsResponse_httpStatus :: Lens' ListVpcConnectorsResponse Int -- | A list of information records for VPC connectors. In a paginated -- request, the request returns up to MaxResults records for -- each call. listVpcConnectorsResponse_vpcConnectors :: Lens' ListVpcConnectorsResponse [VpcConnector] instance GHC.Generics.Generic Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors instance GHC.Show.Show Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors instance GHC.Read.Read Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors instance GHC.Classes.Eq Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors instance GHC.Generics.Generic Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectorsResponse instance GHC.Show.Show Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectorsResponse instance GHC.Read.Read Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectorsResponse instance GHC.Classes.Eq Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectorsResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors instance Control.DeepSeq.NFData Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectorsResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors instance Control.DeepSeq.NFData Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.ListVpcConnectors.ListVpcConnectors -- | List tags that are associated with for an App Runner resource. The -- response contains a list of tag key-value pairs. module Amazonka.AppRunner.ListTagsForResource -- | See: newListTagsForResource smart constructor. data ListTagsForResource ListTagsForResource' :: Text -> ListTagsForResource -- | The Amazon Resource Name (ARN) of the resource that a tag list is -- requested for. -- -- It must be the ARN of an App Runner resource. [$sel:resourceArn:ListTagsForResource'] :: ListTagsForResource -> Text -- | Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', -- listTagsForResource_resourceArn - The Amazon Resource Name -- (ARN) of the resource that a tag list is requested for. -- -- It must be the ARN of an App Runner resource. newListTagsForResource :: Text -> ListTagsForResource -- | The Amazon Resource Name (ARN) of the resource that a tag list is -- requested for. -- -- It must be the ARN of an App Runner resource. listTagsForResource_resourceArn :: Lens' ListTagsForResource Text -- | See: newListTagsForResourceResponse smart constructor. data ListTagsForResourceResponse ListTagsForResourceResponse' :: Maybe [Tag] -> Int -> ListTagsForResourceResponse -- | A list of the tag key-value pairs that are associated with the -- resource. [$sel:tags:ListTagsForResourceResponse'] :: ListTagsForResourceResponse -> Maybe [Tag] -- | The response's http status code. [$sel:httpStatus:ListTagsForResourceResponse'] :: ListTagsForResourceResponse -> Int -- | Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', -- listTagsForResourceResponse_tags - A list of the tag key-value -- pairs that are associated with the resource. -- -- $sel:httpStatus:ListTagsForResourceResponse', -- listTagsForResourceResponse_httpStatus - The response's http -- status code. newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse -- | A list of the tag key-value pairs that are associated with the -- resource. listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) -- | The response's http status code. listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int instance GHC.Generics.Generic Amazonka.AppRunner.ListTagsForResource.ListTagsForResource instance GHC.Show.Show Amazonka.AppRunner.ListTagsForResource.ListTagsForResource instance GHC.Read.Read Amazonka.AppRunner.ListTagsForResource.ListTagsForResource instance GHC.Classes.Eq Amazonka.AppRunner.ListTagsForResource.ListTagsForResource instance GHC.Generics.Generic Amazonka.AppRunner.ListTagsForResource.ListTagsForResourceResponse instance GHC.Show.Show Amazonka.AppRunner.ListTagsForResource.ListTagsForResourceResponse instance GHC.Read.Read Amazonka.AppRunner.ListTagsForResource.ListTagsForResourceResponse instance GHC.Classes.Eq Amazonka.AppRunner.ListTagsForResource.ListTagsForResourceResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.ListTagsForResource.ListTagsForResource instance Control.DeepSeq.NFData Amazonka.AppRunner.ListTagsForResource.ListTagsForResourceResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.ListTagsForResource.ListTagsForResource instance Control.DeepSeq.NFData Amazonka.AppRunner.ListTagsForResource.ListTagsForResource instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.ListTagsForResource.ListTagsForResource instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.ListTagsForResource.ListTagsForResource instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.ListTagsForResource.ListTagsForResource instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.ListTagsForResource.ListTagsForResource -- | Returns a list of running App Runner services in your Amazon Web -- Services account. module Amazonka.AppRunner.ListServices -- | See: newListServices smart constructor. data ListServices ListServices' :: Maybe Natural -> Maybe Text -> ListServices -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. [$sel:maxResults:ListServices'] :: ListServices -> Maybe Natural -- | A token from a previous result page. Used for a paginated request. The -- request retrieves the next result page. All other parameter values -- must be identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. [$sel:nextToken:ListServices'] :: ListServices -> Maybe Text -- | Create a value of ListServices 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:maxResults:ListServices', listServices_maxResults - -- The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListServices, listServices_nextToken - A token from a -- previous result page. Used for a paginated request. The request -- retrieves the next result page. All other parameter values must be -- identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. newListServices :: ListServices -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listServices_maxResults :: Lens' ListServices (Maybe Natural) -- | A token from a previous result page. Used for a paginated request. The -- request retrieves the next result page. All other parameter values -- must be identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listServices_nextToken :: Lens' ListServices (Maybe Text) -- | See: newListServicesResponse smart constructor. data ListServicesResponse ListServicesResponse' :: Maybe Text -> Int -> [ServiceSummary] -> ListServicesResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. [$sel:nextToken:ListServicesResponse'] :: ListServicesResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListServicesResponse'] :: ListServicesResponse -> Int -- | A list of service summary information records. In a paginated request, -- the request returns up to MaxResults records for each call. [$sel:serviceSummaryList:ListServicesResponse'] :: ListServicesResponse -> [ServiceSummary] -- | Create a value of ListServicesResponse 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: -- -- ListServices, listServicesResponse_nextToken - The token -- that you can pass in a subsequent request to get the next result page. -- It's returned in a paginated request. -- -- $sel:httpStatus:ListServicesResponse', -- listServicesResponse_httpStatus - The response's http status -- code. -- -- $sel:serviceSummaryList:ListServicesResponse', -- listServicesResponse_serviceSummaryList - A list of service -- summary information records. In a paginated request, the request -- returns up to MaxResults records for each call. newListServicesResponse :: Int -> ListServicesResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listServicesResponse_nextToken :: Lens' ListServicesResponse (Maybe Text) -- | The response's http status code. listServicesResponse_httpStatus :: Lens' ListServicesResponse Int -- | A list of service summary information records. In a paginated request, -- the request returns up to MaxResults records for each call. listServicesResponse_serviceSummaryList :: Lens' ListServicesResponse [ServiceSummary] instance GHC.Generics.Generic Amazonka.AppRunner.ListServices.ListServices instance GHC.Show.Show Amazonka.AppRunner.ListServices.ListServices instance GHC.Read.Read Amazonka.AppRunner.ListServices.ListServices instance GHC.Classes.Eq Amazonka.AppRunner.ListServices.ListServices instance GHC.Generics.Generic Amazonka.AppRunner.ListServices.ListServicesResponse instance GHC.Show.Show Amazonka.AppRunner.ListServices.ListServicesResponse instance GHC.Read.Read Amazonka.AppRunner.ListServices.ListServicesResponse instance GHC.Classes.Eq Amazonka.AppRunner.ListServices.ListServicesResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.ListServices.ListServices instance Control.DeepSeq.NFData Amazonka.AppRunner.ListServices.ListServicesResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.ListServices.ListServices instance Control.DeepSeq.NFData Amazonka.AppRunner.ListServices.ListServices instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.ListServices.ListServices instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.ListServices.ListServices instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.ListServices.ListServices instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.ListServices.ListServices -- | Return a list of operations that occurred on an App Runner service. -- -- The resulting list of OperationSummary objects is sorted in reverse -- chronological order. The first object on the list represents the last -- started operation. module Amazonka.AppRunner.ListOperations -- | See: newListOperations smart constructor. data ListOperations ListOperations' :: Maybe Natural -> Maybe Text -> Text -> ListOperations -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. [$sel:maxResults:ListOperations'] :: ListOperations -> Maybe Natural -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones specified in the -- initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. [$sel:nextToken:ListOperations'] :: ListOperations -> Maybe Text -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- a list of operations for. [$sel:serviceArn:ListOperations'] :: ListOperations -> Text -- | Create a value of ListOperations 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:maxResults:ListOperations', -- listOperations_maxResults - The maximum number of results to -- include in each response (result page). It's used for a paginated -- request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListOperations, listOperations_nextToken - A token from -- a previous result page. It's used for a paginated request. The request -- retrieves the next result page. All other parameter values must be -- identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. -- -- ListOperations, listOperations_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want a list of -- operations for. newListOperations :: Text -> ListOperations -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listOperations_maxResults :: Lens' ListOperations (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones specified in the -- initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listOperations_nextToken :: Lens' ListOperations (Maybe Text) -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- a list of operations for. listOperations_serviceArn :: Lens' ListOperations Text -- | See: newListOperationsResponse smart constructor. data ListOperationsResponse ListOperationsResponse' :: Maybe Text -> Maybe [OperationSummary] -> Int -> ListOperationsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. [$sel:nextToken:ListOperationsResponse'] :: ListOperationsResponse -> Maybe Text -- | A list of operation summary information records. In a paginated -- request, the request returns up to MaxResults records for -- each call. [$sel:operationSummaryList:ListOperationsResponse'] :: ListOperationsResponse -> Maybe [OperationSummary] -- | The response's http status code. [$sel:httpStatus:ListOperationsResponse'] :: ListOperationsResponse -> Int -- | Create a value of ListOperationsResponse 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: -- -- ListOperations, listOperationsResponse_nextToken - The -- token that you can pass in a subsequent request to get the next result -- page. It's returned in a paginated request. -- -- $sel:operationSummaryList:ListOperationsResponse', -- listOperationsResponse_operationSummaryList - A list of -- operation summary information records. In a paginated request, the -- request returns up to MaxResults records for each call. -- -- $sel:httpStatus:ListOperationsResponse', -- listOperationsResponse_httpStatus - The response's http status -- code. newListOperationsResponse :: Int -> ListOperationsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listOperationsResponse_nextToken :: Lens' ListOperationsResponse (Maybe Text) -- | A list of operation summary information records. In a paginated -- request, the request returns up to MaxResults records for -- each call. listOperationsResponse_operationSummaryList :: Lens' ListOperationsResponse (Maybe [OperationSummary]) -- | The response's http status code. listOperationsResponse_httpStatus :: Lens' ListOperationsResponse Int instance GHC.Generics.Generic Amazonka.AppRunner.ListOperations.ListOperations instance GHC.Show.Show Amazonka.AppRunner.ListOperations.ListOperations instance GHC.Read.Read Amazonka.AppRunner.ListOperations.ListOperations instance GHC.Classes.Eq Amazonka.AppRunner.ListOperations.ListOperations instance GHC.Generics.Generic Amazonka.AppRunner.ListOperations.ListOperationsResponse instance GHC.Show.Show Amazonka.AppRunner.ListOperations.ListOperationsResponse instance GHC.Read.Read Amazonka.AppRunner.ListOperations.ListOperationsResponse instance GHC.Classes.Eq Amazonka.AppRunner.ListOperations.ListOperationsResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.ListOperations.ListOperations instance Control.DeepSeq.NFData Amazonka.AppRunner.ListOperations.ListOperationsResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.ListOperations.ListOperations instance Control.DeepSeq.NFData Amazonka.AppRunner.ListOperations.ListOperations instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.ListOperations.ListOperations instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.ListOperations.ListOperations instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.ListOperations.ListOperations instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.ListOperations.ListOperations -- | Returns a list of active App Runner observability configurations in -- your Amazon Web Services account. You can query the revisions for a -- specific configuration name or the revisions for all active -- configurations in your account. You can optionally query only the -- latest revision of each requested name. -- -- To retrieve a full description of a particular configuration revision, -- call and provide one of the ARNs returned by -- ListObservabilityConfigurations. module Amazonka.AppRunner.ListObservabilityConfigurations -- | See: newListObservabilityConfigurations smart -- constructor. data ListObservabilityConfigurations ListObservabilityConfigurations' :: Maybe Bool -> Maybe Natural -> Maybe Text -> Maybe Text -> ListObservabilityConfigurations -- | Set to true to list only the latest revision for each -- requested configuration name. -- -- Set to false to list all revisions for each requested -- configuration name. -- -- Default: true [$sel:latestOnly:ListObservabilityConfigurations'] :: ListObservabilityConfigurations -> Maybe Bool -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. [$sel:maxResults:ListObservabilityConfigurations'] :: ListObservabilityConfigurations -> Maybe Natural -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. [$sel:nextToken:ListObservabilityConfigurations'] :: ListObservabilityConfigurations -> Maybe Text -- | The name of the App Runner observability configuration that you want -- to list. If specified, App Runner lists revisions that share this -- name. If not specified, App Runner returns revisions of all active -- configurations. [$sel:observabilityConfigurationName:ListObservabilityConfigurations'] :: ListObservabilityConfigurations -> Maybe Text -- | Create a value of ListObservabilityConfigurations 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:latestOnly:ListObservabilityConfigurations', -- listObservabilityConfigurations_latestOnly - Set to -- true to list only the latest revision for each requested -- configuration name. -- -- Set to false to list all revisions for each requested -- configuration name. -- -- Default: true -- -- $sel:maxResults:ListObservabilityConfigurations', -- listObservabilityConfigurations_maxResults - The maximum number -- of results to include in each response (result page). It's used for a -- paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListObservabilityConfigurations, -- listObservabilityConfigurations_nextToken - A token from a -- previous result page. It's used for a paginated request. The request -- retrieves the next result page. All other parameter values must be -- identical to the ones that are specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. -- -- ListObservabilityConfigurations, -- listObservabilityConfigurations_observabilityConfigurationName -- - The name of the App Runner observability configuration that you want -- to list. If specified, App Runner lists revisions that share this -- name. If not specified, App Runner returns revisions of all active -- configurations. newListObservabilityConfigurations :: ListObservabilityConfigurations -- | Set to true to list only the latest revision for each -- requested configuration name. -- -- Set to false to list all revisions for each requested -- configuration name. -- -- Default: true listObservabilityConfigurations_latestOnly :: Lens' ListObservabilityConfigurations (Maybe Bool) -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listObservabilityConfigurations_maxResults :: Lens' ListObservabilityConfigurations (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listObservabilityConfigurations_nextToken :: Lens' ListObservabilityConfigurations (Maybe Text) -- | The name of the App Runner observability configuration that you want -- to list. If specified, App Runner lists revisions that share this -- name. If not specified, App Runner returns revisions of all active -- configurations. listObservabilityConfigurations_observabilityConfigurationName :: Lens' ListObservabilityConfigurations (Maybe Text) -- | See: newListObservabilityConfigurationsResponse smart -- constructor. data ListObservabilityConfigurationsResponse ListObservabilityConfigurationsResponse' :: Maybe Text -> Int -> [ObservabilityConfigurationSummary] -> ListObservabilityConfigurationsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. [$sel:nextToken:ListObservabilityConfigurationsResponse'] :: ListObservabilityConfigurationsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListObservabilityConfigurationsResponse'] :: ListObservabilityConfigurationsResponse -> Int -- | A list of summary information records for observability -- configurations. In a paginated request, the request returns up to -- MaxResults records for each call. [$sel:observabilityConfigurationSummaryList:ListObservabilityConfigurationsResponse'] :: ListObservabilityConfigurationsResponse -> [ObservabilityConfigurationSummary] -- | Create a value of ListObservabilityConfigurationsResponse 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: -- -- ListObservabilityConfigurations, -- listObservabilityConfigurationsResponse_nextToken - The token -- that you can pass in a subsequent request to get the next result page. -- It's returned in a paginated request. -- -- $sel:httpStatus:ListObservabilityConfigurationsResponse', -- listObservabilityConfigurationsResponse_httpStatus - The -- response's http status code. -- -- -- $sel:observabilityConfigurationSummaryList:ListObservabilityConfigurationsResponse', -- listObservabilityConfigurationsResponse_observabilityConfigurationSummaryList -- - A list of summary information records for observability -- configurations. In a paginated request, the request returns up to -- MaxResults records for each call. newListObservabilityConfigurationsResponse :: Int -> ListObservabilityConfigurationsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listObservabilityConfigurationsResponse_nextToken :: Lens' ListObservabilityConfigurationsResponse (Maybe Text) -- | The response's http status code. listObservabilityConfigurationsResponse_httpStatus :: Lens' ListObservabilityConfigurationsResponse Int -- | A list of summary information records for observability -- configurations. In a paginated request, the request returns up to -- MaxResults records for each call. listObservabilityConfigurationsResponse_observabilityConfigurationSummaryList :: Lens' ListObservabilityConfigurationsResponse [ObservabilityConfigurationSummary] instance GHC.Generics.Generic Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations instance GHC.Show.Show Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations instance GHC.Read.Read Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations instance GHC.Classes.Eq Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations instance GHC.Generics.Generic Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurationsResponse instance GHC.Show.Show Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurationsResponse instance GHC.Read.Read Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurationsResponse instance GHC.Classes.Eq Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurationsResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations instance Control.DeepSeq.NFData Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurationsResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations instance Control.DeepSeq.NFData Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.ListObservabilityConfigurations.ListObservabilityConfigurations -- | Returns a list of App Runner connections that are associated with your -- Amazon Web Services account. module Amazonka.AppRunner.ListConnections -- | See: newListConnections smart constructor. data ListConnections ListConnections' :: Maybe Text -> Maybe Natural -> Maybe Text -> ListConnections -- | If specified, only this connection is returned. If not specified, the -- result isn't filtered by name. [$sel:connectionName:ListConnections'] :: ListConnections -> Maybe Text -- | The maximum number of results to include in each response (result -- page). Used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. [$sel:maxResults:ListConnections'] :: ListConnections -> Maybe Natural -- | A token from a previous result page. Used for a paginated request. The -- request retrieves the next result page. All other parameter values -- must be identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. [$sel:nextToken:ListConnections'] :: ListConnections -> Maybe Text -- | Create a value of ListConnections 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: -- -- ListConnections, listConnections_connectionName - If -- specified, only this connection is returned. If not specified, the -- result isn't filtered by name. -- -- $sel:maxResults:ListConnections', -- listConnections_maxResults - The maximum number of results to -- include in each response (result page). Used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListConnections, listConnections_nextToken - A token -- from a previous result page. Used for a paginated request. The request -- retrieves the next result page. All other parameter values must be -- identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. newListConnections :: ListConnections -- | If specified, only this connection is returned. If not specified, the -- result isn't filtered by name. listConnections_connectionName :: Lens' ListConnections (Maybe Text) -- | The maximum number of results to include in each response (result -- page). Used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listConnections_maxResults :: Lens' ListConnections (Maybe Natural) -- | A token from a previous result page. Used for a paginated request. The -- request retrieves the next result page. All other parameter values -- must be identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listConnections_nextToken :: Lens' ListConnections (Maybe Text) -- | See: newListConnectionsResponse smart constructor. data ListConnectionsResponse ListConnectionsResponse' :: Maybe Text -> Int -> [ConnectionSummary] -> ListConnectionsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. Returned in a paginated request. [$sel:nextToken:ListConnectionsResponse'] :: ListConnectionsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListConnectionsResponse'] :: ListConnectionsResponse -> Int -- | A list of summary information records for connections. In a paginated -- request, the request returns up to MaxResults records for -- each call. [$sel:connectionSummaryList:ListConnectionsResponse'] :: ListConnectionsResponse -> [ConnectionSummary] -- | Create a value of ListConnectionsResponse 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: -- -- ListConnections, listConnectionsResponse_nextToken - The -- token that you can pass in a subsequent request to get the next result -- page. Returned in a paginated request. -- -- $sel:httpStatus:ListConnectionsResponse', -- listConnectionsResponse_httpStatus - The response's http status -- code. -- -- $sel:connectionSummaryList:ListConnectionsResponse', -- listConnectionsResponse_connectionSummaryList - A list of -- summary information records for connections. In a paginated request, -- the request returns up to MaxResults records for each call. newListConnectionsResponse :: Int -> ListConnectionsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. Returned in a paginated request. listConnectionsResponse_nextToken :: Lens' ListConnectionsResponse (Maybe Text) -- | The response's http status code. listConnectionsResponse_httpStatus :: Lens' ListConnectionsResponse Int -- | A list of summary information records for connections. In a paginated -- request, the request returns up to MaxResults records for -- each call. listConnectionsResponse_connectionSummaryList :: Lens' ListConnectionsResponse [ConnectionSummary] instance GHC.Generics.Generic Amazonka.AppRunner.ListConnections.ListConnections instance GHC.Show.Show Amazonka.AppRunner.ListConnections.ListConnections instance GHC.Read.Read Amazonka.AppRunner.ListConnections.ListConnections instance GHC.Classes.Eq Amazonka.AppRunner.ListConnections.ListConnections instance GHC.Generics.Generic Amazonka.AppRunner.ListConnections.ListConnectionsResponse instance GHC.Show.Show Amazonka.AppRunner.ListConnections.ListConnectionsResponse instance GHC.Read.Read Amazonka.AppRunner.ListConnections.ListConnectionsResponse instance GHC.Classes.Eq Amazonka.AppRunner.ListConnections.ListConnectionsResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.ListConnections.ListConnections instance Control.DeepSeq.NFData Amazonka.AppRunner.ListConnections.ListConnectionsResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.ListConnections.ListConnections instance Control.DeepSeq.NFData Amazonka.AppRunner.ListConnections.ListConnections instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.ListConnections.ListConnections instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.ListConnections.ListConnections instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.ListConnections.ListConnections instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.ListConnections.ListConnections -- | Returns a list of active App Runner automatic scaling configurations -- in your Amazon Web Services account. You can query the revisions for a -- specific configuration name or the revisions for all active -- configurations in your account. You can optionally query only the -- latest revision of each requested name. -- -- To retrieve a full description of a particular configuration revision, -- call and provide one of the ARNs returned by -- ListAutoScalingConfigurations. module Amazonka.AppRunner.ListAutoScalingConfigurations -- | See: newListAutoScalingConfigurations smart constructor. data ListAutoScalingConfigurations ListAutoScalingConfigurations' :: Maybe Text -> Maybe Bool -> Maybe Natural -> Maybe Text -> ListAutoScalingConfigurations -- | The name of the App Runner auto scaling configuration that you want to -- list. If specified, App Runner lists revisions that share this name. -- If not specified, App Runner returns revisions of all active -- configurations. [$sel:autoScalingConfigurationName:ListAutoScalingConfigurations'] :: ListAutoScalingConfigurations -> Maybe Text -- | Set to true to list only the latest revision for each -- requested configuration name. -- -- Set to false to list all revisions for each requested -- configuration name. -- -- Default: true [$sel:latestOnly:ListAutoScalingConfigurations'] :: ListAutoScalingConfigurations -> Maybe Bool -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. [$sel:maxResults:ListAutoScalingConfigurations'] :: ListAutoScalingConfigurations -> Maybe Natural -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. [$sel:nextToken:ListAutoScalingConfigurations'] :: ListAutoScalingConfigurations -> Maybe Text -- | Create a value of ListAutoScalingConfigurations 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: -- -- ListAutoScalingConfigurations, -- listAutoScalingConfigurations_autoScalingConfigurationName - -- The name of the App Runner auto scaling configuration that you want to -- list. If specified, App Runner lists revisions that share this name. -- If not specified, App Runner returns revisions of all active -- configurations. -- -- $sel:latestOnly:ListAutoScalingConfigurations', -- listAutoScalingConfigurations_latestOnly - Set to true -- to list only the latest revision for each requested configuration -- name. -- -- Set to false to list all revisions for each requested -- configuration name. -- -- Default: true -- -- $sel:maxResults:ListAutoScalingConfigurations', -- listAutoScalingConfigurations_maxResults - The maximum number -- of results to include in each response (result page). It's used for a -- paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListAutoScalingConfigurations, -- listAutoScalingConfigurations_nextToken - A token from a -- previous result page. It's used for a paginated request. The request -- retrieves the next result page. All other parameter values must be -- identical to the ones that are specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. newListAutoScalingConfigurations :: ListAutoScalingConfigurations -- | The name of the App Runner auto scaling configuration that you want to -- list. If specified, App Runner lists revisions that share this name. -- If not specified, App Runner returns revisions of all active -- configurations. listAutoScalingConfigurations_autoScalingConfigurationName :: Lens' ListAutoScalingConfigurations (Maybe Text) -- | Set to true to list only the latest revision for each -- requested configuration name. -- -- Set to false to list all revisions for each requested -- configuration name. -- -- Default: true listAutoScalingConfigurations_latestOnly :: Lens' ListAutoScalingConfigurations (Maybe Bool) -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listAutoScalingConfigurations_maxResults :: Lens' ListAutoScalingConfigurations (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listAutoScalingConfigurations_nextToken :: Lens' ListAutoScalingConfigurations (Maybe Text) -- | See: newListAutoScalingConfigurationsResponse smart -- constructor. data ListAutoScalingConfigurationsResponse ListAutoScalingConfigurationsResponse' :: Maybe Text -> Int -> [AutoScalingConfigurationSummary] -> ListAutoScalingConfigurationsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. [$sel:nextToken:ListAutoScalingConfigurationsResponse'] :: ListAutoScalingConfigurationsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListAutoScalingConfigurationsResponse'] :: ListAutoScalingConfigurationsResponse -> Int -- | A list of summary information records for auto scaling configurations. -- In a paginated request, the request returns up to MaxResults -- records for each call. [$sel:autoScalingConfigurationSummaryList:ListAutoScalingConfigurationsResponse'] :: ListAutoScalingConfigurationsResponse -> [AutoScalingConfigurationSummary] -- | Create a value of ListAutoScalingConfigurationsResponse 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: -- -- ListAutoScalingConfigurations, -- listAutoScalingConfigurationsResponse_nextToken - The token -- that you can pass in a subsequent request to get the next result page. -- It's returned in a paginated request. -- -- $sel:httpStatus:ListAutoScalingConfigurationsResponse', -- listAutoScalingConfigurationsResponse_httpStatus - The -- response's http status code. -- -- -- $sel:autoScalingConfigurationSummaryList:ListAutoScalingConfigurationsResponse', -- listAutoScalingConfigurationsResponse_autoScalingConfigurationSummaryList -- - A list of summary information records for auto scaling -- configurations. In a paginated request, the request returns up to -- MaxResults records for each call. newListAutoScalingConfigurationsResponse :: Int -> ListAutoScalingConfigurationsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listAutoScalingConfigurationsResponse_nextToken :: Lens' ListAutoScalingConfigurationsResponse (Maybe Text) -- | The response's http status code. listAutoScalingConfigurationsResponse_httpStatus :: Lens' ListAutoScalingConfigurationsResponse Int -- | A list of summary information records for auto scaling configurations. -- In a paginated request, the request returns up to MaxResults -- records for each call. listAutoScalingConfigurationsResponse_autoScalingConfigurationSummaryList :: Lens' ListAutoScalingConfigurationsResponse [AutoScalingConfigurationSummary] instance GHC.Generics.Generic Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations instance GHC.Show.Show Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations instance GHC.Read.Read Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations instance GHC.Classes.Eq Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations instance GHC.Generics.Generic Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurationsResponse instance GHC.Show.Show Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurationsResponse instance GHC.Read.Read Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurationsResponse instance GHC.Classes.Eq Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurationsResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations instance Control.DeepSeq.NFData Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurationsResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations instance Control.DeepSeq.NFData Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.ListAutoScalingConfigurations.ListAutoScalingConfigurations -- | Disassociate a custom domain name from an App Runner service. -- -- Certificates tracking domain validity are associated with a custom -- domain and are stored in AWS Certificate Manager (ACM). These -- certificates aren't deleted as part of this action. App Runner delays -- certificate deletion for 30 days after a domain is disassociated from -- your service. module Amazonka.AppRunner.DisassociateCustomDomain -- | See: newDisassociateCustomDomain smart constructor. data DisassociateCustomDomain DisassociateCustomDomain' :: Text -> Text -> DisassociateCustomDomain -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to disassociate a custom domain name from. [$sel:serviceArn:DisassociateCustomDomain'] :: DisassociateCustomDomain -> Text -- | The domain name that you want to disassociate from the App Runner -- service. [$sel:domainName:DisassociateCustomDomain'] :: DisassociateCustomDomain -> Text -- | Create a value of DisassociateCustomDomain 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: -- -- DisassociateCustomDomain, -- disassociateCustomDomain_serviceArn - The Amazon Resource Name -- (ARN) of the App Runner service that you want to disassociate a custom -- domain name from. -- -- DisassociateCustomDomain, -- disassociateCustomDomain_domainName - The domain name that you -- want to disassociate from the App Runner service. newDisassociateCustomDomain :: Text -> Text -> DisassociateCustomDomain -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to disassociate a custom domain name from. disassociateCustomDomain_serviceArn :: Lens' DisassociateCustomDomain Text -- | The domain name that you want to disassociate from the App Runner -- service. disassociateCustomDomain_domainName :: Lens' DisassociateCustomDomain Text -- | See: newDisassociateCustomDomainResponse smart -- constructor. data DisassociateCustomDomainResponse DisassociateCustomDomainResponse' :: Int -> Text -> Text -> CustomDomain -> [VpcDNSTarget] -> DisassociateCustomDomainResponse -- | The response's http status code. [$sel:httpStatus:DisassociateCustomDomainResponse'] :: DisassociateCustomDomainResponse -> Int -- | The App Runner subdomain of the App Runner service. The disassociated -- custom domain name was mapped to this target name. [$sel:dNSTarget:DisassociateCustomDomainResponse'] :: DisassociateCustomDomainResponse -> Text -- | The Amazon Resource Name (ARN) of the App Runner service that a custom -- domain name is disassociated from. [$sel:serviceArn:DisassociateCustomDomainResponse'] :: DisassociateCustomDomainResponse -> Text -- | A description of the domain name that's being disassociated. [$sel:customDomain:DisassociateCustomDomainResponse'] :: DisassociateCustomDomainResponse -> CustomDomain -- | DNS Target records for the custom domains of this Amazon VPC. [$sel:vpcDNSTargets:DisassociateCustomDomainResponse'] :: DisassociateCustomDomainResponse -> [VpcDNSTarget] -- | Create a value of DisassociateCustomDomainResponse 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:httpStatus:DisassociateCustomDomainResponse', -- disassociateCustomDomainResponse_httpStatus - The response's -- http status code. -- -- $sel:dNSTarget:DisassociateCustomDomainResponse', -- disassociateCustomDomainResponse_dNSTarget - The App Runner -- subdomain of the App Runner service. The disassociated custom domain -- name was mapped to this target name. -- -- DisassociateCustomDomain, -- disassociateCustomDomainResponse_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that a custom domain -- name is disassociated from. -- -- $sel:customDomain:DisassociateCustomDomainResponse', -- disassociateCustomDomainResponse_customDomain - A description -- of the domain name that's being disassociated. -- -- $sel:vpcDNSTargets:DisassociateCustomDomainResponse', -- disassociateCustomDomainResponse_vpcDNSTargets - DNS Target -- records for the custom domains of this Amazon VPC. newDisassociateCustomDomainResponse :: Int -> Text -> Text -> CustomDomain -> DisassociateCustomDomainResponse -- | The response's http status code. disassociateCustomDomainResponse_httpStatus :: Lens' DisassociateCustomDomainResponse Int -- | The App Runner subdomain of the App Runner service. The disassociated -- custom domain name was mapped to this target name. disassociateCustomDomainResponse_dNSTarget :: Lens' DisassociateCustomDomainResponse Text -- | The Amazon Resource Name (ARN) of the App Runner service that a custom -- domain name is disassociated from. disassociateCustomDomainResponse_serviceArn :: Lens' DisassociateCustomDomainResponse Text -- | A description of the domain name that's being disassociated. disassociateCustomDomainResponse_customDomain :: Lens' DisassociateCustomDomainResponse CustomDomain -- | DNS Target records for the custom domains of this Amazon VPC. disassociateCustomDomainResponse_vpcDNSTargets :: Lens' DisassociateCustomDomainResponse [VpcDNSTarget] instance GHC.Generics.Generic Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain instance GHC.Show.Show Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain instance GHC.Read.Read Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain instance GHC.Classes.Eq Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain instance GHC.Generics.Generic Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomainResponse instance GHC.Show.Show Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomainResponse instance GHC.Read.Read Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomainResponse instance GHC.Classes.Eq Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomainResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain instance Control.DeepSeq.NFData Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomainResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain instance Control.DeepSeq.NFData Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DisassociateCustomDomain.DisassociateCustomDomain -- | Return a full description of an App Runner VPC Ingress Connection -- resource. module Amazonka.AppRunner.DescribeVpcIngressConnection -- | See: newDescribeVpcIngressConnection smart constructor. data DescribeVpcIngressConnection DescribeVpcIngressConnection' :: Text -> DescribeVpcIngressConnection -- | The Amazon Resource Name (ARN) of the App Runner VPC Ingress -- Connection that you want a description for. [$sel:vpcIngressConnectionArn:DescribeVpcIngressConnection'] :: DescribeVpcIngressConnection -> Text -- | Create a value of DescribeVpcIngressConnection 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: -- -- DescribeVpcIngressConnection, -- describeVpcIngressConnection_vpcIngressConnectionArn - The -- Amazon Resource Name (ARN) of the App Runner VPC Ingress Connection -- that you want a description for. newDescribeVpcIngressConnection :: Text -> DescribeVpcIngressConnection -- | The Amazon Resource Name (ARN) of the App Runner VPC Ingress -- Connection that you want a description for. describeVpcIngressConnection_vpcIngressConnectionArn :: Lens' DescribeVpcIngressConnection Text -- | See: newDescribeVpcIngressConnectionResponse smart -- constructor. data DescribeVpcIngressConnectionResponse DescribeVpcIngressConnectionResponse' :: Int -> VpcIngressConnection -> DescribeVpcIngressConnectionResponse -- | The response's http status code. [$sel:httpStatus:DescribeVpcIngressConnectionResponse'] :: DescribeVpcIngressConnectionResponse -> Int -- | A description of the App Runner VPC Ingress Connection that you -- specified in this request. [$sel:vpcIngressConnection:DescribeVpcIngressConnectionResponse'] :: DescribeVpcIngressConnectionResponse -> VpcIngressConnection -- | Create a value of DescribeVpcIngressConnectionResponse 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:httpStatus:DescribeVpcIngressConnectionResponse', -- describeVpcIngressConnectionResponse_httpStatus - The -- response's http status code. -- -- -- $sel:vpcIngressConnection:DescribeVpcIngressConnectionResponse', -- describeVpcIngressConnectionResponse_vpcIngressConnection - A -- description of the App Runner VPC Ingress Connection that you -- specified in this request. newDescribeVpcIngressConnectionResponse :: Int -> VpcIngressConnection -> DescribeVpcIngressConnectionResponse -- | The response's http status code. describeVpcIngressConnectionResponse_httpStatus :: Lens' DescribeVpcIngressConnectionResponse Int -- | A description of the App Runner VPC Ingress Connection that you -- specified in this request. describeVpcIngressConnectionResponse_vpcIngressConnection :: Lens' DescribeVpcIngressConnectionResponse VpcIngressConnection instance GHC.Generics.Generic Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection instance GHC.Show.Show Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection instance GHC.Read.Read Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection instance GHC.Classes.Eq Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection instance GHC.Generics.Generic Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnectionResponse instance GHC.Show.Show Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnectionResponse instance GHC.Read.Read Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnectionResponse instance GHC.Classes.Eq Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnectionResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnectionResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DescribeVpcIngressConnection.DescribeVpcIngressConnection -- | Return a description of an App Runner VPC connector resource. module Amazonka.AppRunner.DescribeVpcConnector -- | See: newDescribeVpcConnector smart constructor. data DescribeVpcConnector DescribeVpcConnector' :: Text -> DescribeVpcConnector -- | The Amazon Resource Name (ARN) of the App Runner VPC connector that -- you want a description for. -- -- The ARN must be a full VPC connector ARN. [$sel:vpcConnectorArn:DescribeVpcConnector'] :: DescribeVpcConnector -> Text -- | Create a value of DescribeVpcConnector 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: -- -- DescribeVpcConnector, -- describeVpcConnector_vpcConnectorArn - The Amazon Resource Name -- (ARN) of the App Runner VPC connector that you want a description for. -- -- The ARN must be a full VPC connector ARN. newDescribeVpcConnector :: Text -> DescribeVpcConnector -- | The Amazon Resource Name (ARN) of the App Runner VPC connector that -- you want a description for. -- -- The ARN must be a full VPC connector ARN. describeVpcConnector_vpcConnectorArn :: Lens' DescribeVpcConnector Text -- | See: newDescribeVpcConnectorResponse smart constructor. data DescribeVpcConnectorResponse DescribeVpcConnectorResponse' :: Int -> VpcConnector -> DescribeVpcConnectorResponse -- | The response's http status code. [$sel:httpStatus:DescribeVpcConnectorResponse'] :: DescribeVpcConnectorResponse -> Int -- | A description of the App Runner VPC connector that you specified in -- this request. [$sel:vpcConnector:DescribeVpcConnectorResponse'] :: DescribeVpcConnectorResponse -> VpcConnector -- | Create a value of DescribeVpcConnectorResponse 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:httpStatus:DescribeVpcConnectorResponse', -- describeVpcConnectorResponse_httpStatus - The response's http -- status code. -- -- $sel:vpcConnector:DescribeVpcConnectorResponse', -- describeVpcConnectorResponse_vpcConnector - A description of -- the App Runner VPC connector that you specified in this request. newDescribeVpcConnectorResponse :: Int -> VpcConnector -> DescribeVpcConnectorResponse -- | The response's http status code. describeVpcConnectorResponse_httpStatus :: Lens' DescribeVpcConnectorResponse Int -- | A description of the App Runner VPC connector that you specified in -- this request. describeVpcConnectorResponse_vpcConnector :: Lens' DescribeVpcConnectorResponse VpcConnector instance GHC.Generics.Generic Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector instance GHC.Show.Show Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector instance GHC.Read.Read Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector instance GHC.Classes.Eq Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector instance GHC.Generics.Generic Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnectorResponse instance GHC.Show.Show Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnectorResponse instance GHC.Read.Read Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnectorResponse instance GHC.Classes.Eq Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnectorResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnectorResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DescribeVpcConnector.DescribeVpcConnector -- | Return a full description of an App Runner service. module Amazonka.AppRunner.DescribeService -- | See: newDescribeService smart constructor. data DescribeService DescribeService' :: Text -> DescribeService -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- a description for. [$sel:serviceArn:DescribeService'] :: DescribeService -> Text -- | Create a value of DescribeService 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: -- -- DescribeService, describeService_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want a -- description for. newDescribeService :: Text -> DescribeService -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- a description for. describeService_serviceArn :: Lens' DescribeService Text -- | See: newDescribeServiceResponse smart constructor. data DescribeServiceResponse DescribeServiceResponse' :: Int -> Service -> DescribeServiceResponse -- | The response's http status code. [$sel:httpStatus:DescribeServiceResponse'] :: DescribeServiceResponse -> Int -- | A full description of the App Runner service that you specified in -- this request. [$sel:service:DescribeServiceResponse'] :: DescribeServiceResponse -> Service -- | Create a value of DescribeServiceResponse 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:httpStatus:DescribeServiceResponse', -- describeServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:DescribeServiceResponse', -- describeServiceResponse_service - A full description of the App -- Runner service that you specified in this request. newDescribeServiceResponse :: Int -> Service -> DescribeServiceResponse -- | The response's http status code. describeServiceResponse_httpStatus :: Lens' DescribeServiceResponse Int -- | A full description of the App Runner service that you specified in -- this request. describeServiceResponse_service :: Lens' DescribeServiceResponse Service instance GHC.Generics.Generic Amazonka.AppRunner.DescribeService.DescribeService instance GHC.Show.Show Amazonka.AppRunner.DescribeService.DescribeService instance GHC.Read.Read Amazonka.AppRunner.DescribeService.DescribeService instance GHC.Classes.Eq Amazonka.AppRunner.DescribeService.DescribeService instance GHC.Generics.Generic Amazonka.AppRunner.DescribeService.DescribeServiceResponse instance GHC.Show.Show Amazonka.AppRunner.DescribeService.DescribeServiceResponse instance GHC.Classes.Eq Amazonka.AppRunner.DescribeService.DescribeServiceResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DescribeService.DescribeService instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeService.DescribeServiceResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DescribeService.DescribeService instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeService.DescribeService instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DescribeService.DescribeService instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DescribeService.DescribeService instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DescribeService.DescribeService instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DescribeService.DescribeService -- | Return a full description of an App Runner observability configuration -- resource. module Amazonka.AppRunner.DescribeObservabilityConfiguration -- | See: newDescribeObservabilityConfiguration smart -- constructor. data DescribeObservabilityConfiguration DescribeObservabilityConfiguration' :: Text -> DescribeObservabilityConfiguration -- | The Amazon Resource Name (ARN) of the App Runner observability -- configuration that you want a description for. -- -- The ARN can be a full observability configuration ARN, or a partial -- ARN ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- described. [$sel:observabilityConfigurationArn:DescribeObservabilityConfiguration'] :: DescribeObservabilityConfiguration -> Text -- | Create a value of DescribeObservabilityConfiguration 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: -- -- DescribeObservabilityConfiguration, -- describeObservabilityConfiguration_observabilityConfigurationArn -- - The Amazon Resource Name (ARN) of the App Runner observability -- configuration that you want a description for. -- -- The ARN can be a full observability configuration ARN, or a partial -- ARN ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- described. newDescribeObservabilityConfiguration :: Text -> DescribeObservabilityConfiguration -- | The Amazon Resource Name (ARN) of the App Runner observability -- configuration that you want a description for. -- -- The ARN can be a full observability configuration ARN, or a partial -- ARN ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- described. describeObservabilityConfiguration_observabilityConfigurationArn :: Lens' DescribeObservabilityConfiguration Text -- | See: newDescribeObservabilityConfigurationResponse smart -- constructor. data DescribeObservabilityConfigurationResponse DescribeObservabilityConfigurationResponse' :: Int -> ObservabilityConfiguration -> DescribeObservabilityConfigurationResponse -- | The response's http status code. [$sel:httpStatus:DescribeObservabilityConfigurationResponse'] :: DescribeObservabilityConfigurationResponse -> Int -- | A full description of the App Runner observability configuration that -- you specified in this request. [$sel:observabilityConfiguration:DescribeObservabilityConfigurationResponse'] :: DescribeObservabilityConfigurationResponse -> ObservabilityConfiguration -- | Create a value of DescribeObservabilityConfigurationResponse -- 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:httpStatus:DescribeObservabilityConfigurationResponse', -- describeObservabilityConfigurationResponse_httpStatus - The -- response's http status code. -- -- DescribeObservabilityConfigurationResponse, -- describeObservabilityConfigurationResponse_observabilityConfiguration -- - A full description of the App Runner observability configuration -- that you specified in this request. newDescribeObservabilityConfigurationResponse :: Int -> ObservabilityConfiguration -> DescribeObservabilityConfigurationResponse -- | The response's http status code. describeObservabilityConfigurationResponse_httpStatus :: Lens' DescribeObservabilityConfigurationResponse Int -- | A full description of the App Runner observability configuration that -- you specified in this request. describeObservabilityConfigurationResponse_observabilityConfiguration :: Lens' DescribeObservabilityConfigurationResponse ObservabilityConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration instance GHC.Show.Show Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration instance GHC.Read.Read Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfigurationResponse instance GHC.Show.Show Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfigurationResponse instance GHC.Read.Read Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfigurationResponse instance GHC.Classes.Eq Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfigurationResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfigurationResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DescribeObservabilityConfiguration.DescribeObservabilityConfiguration -- | Return a description of custom domain names that are associated with -- an App Runner service. module Amazonka.AppRunner.DescribeCustomDomains -- | See: newDescribeCustomDomains smart constructor. data DescribeCustomDomains DescribeCustomDomains' :: Maybe Natural -> Maybe Text -> Text -> DescribeCustomDomains -- | The maximum number of results that each response (result page) can -- include. It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. [$sel:maxResults:DescribeCustomDomains'] :: DescribeCustomDomains -> Maybe Natural -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. [$sel:nextToken:DescribeCustomDomains'] :: DescribeCustomDomains -> Maybe Text -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- associated custom domain names to be described for. [$sel:serviceArn:DescribeCustomDomains'] :: DescribeCustomDomains -> Text -- | Create a value of DescribeCustomDomains 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:maxResults:DescribeCustomDomains', -- describeCustomDomains_maxResults - The maximum number of -- results that each response (result page) can include. It's used for a -- paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- DescribeCustomDomains, describeCustomDomains_nextToken - -- A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. -- -- DescribeCustomDomains, describeCustomDomains_serviceArn -- - The Amazon Resource Name (ARN) of the App Runner service that you -- want associated custom domain names to be described for. newDescribeCustomDomains :: Text -> DescribeCustomDomains -- | The maximum number of results that each response (result page) can -- include. It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. describeCustomDomains_maxResults :: Lens' DescribeCustomDomains (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. describeCustomDomains_nextToken :: Lens' DescribeCustomDomains (Maybe Text) -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- associated custom domain names to be described for. describeCustomDomains_serviceArn :: Lens' DescribeCustomDomains Text -- | See: newDescribeCustomDomainsResponse smart constructor. data DescribeCustomDomainsResponse DescribeCustomDomainsResponse' :: Maybe Text -> Int -> Text -> Text -> [CustomDomain] -> [VpcDNSTarget] -> DescribeCustomDomainsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. [$sel:nextToken:DescribeCustomDomainsResponse'] :: DescribeCustomDomainsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:DescribeCustomDomainsResponse'] :: DescribeCustomDomainsResponse -> Int -- | The App Runner subdomain of the App Runner service. The associated -- custom domain names are mapped to this target name. [$sel:dNSTarget:DescribeCustomDomainsResponse'] :: DescribeCustomDomainsResponse -> Text -- | The Amazon Resource Name (ARN) of the App Runner service whose -- associated custom domain names you want to describe. [$sel:serviceArn:DescribeCustomDomainsResponse'] :: DescribeCustomDomainsResponse -> Text -- | A list of descriptions of custom domain names that are associated with -- the service. In a paginated request, the request returns up to -- MaxResults records per call. [$sel:customDomains:DescribeCustomDomainsResponse'] :: DescribeCustomDomainsResponse -> [CustomDomain] -- | DNS Target records for the custom domains of this Amazon VPC. [$sel:vpcDNSTargets:DescribeCustomDomainsResponse'] :: DescribeCustomDomainsResponse -> [VpcDNSTarget] -- | Create a value of DescribeCustomDomainsResponse 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: -- -- DescribeCustomDomains, -- describeCustomDomainsResponse_nextToken - The token that you -- can pass in a subsequent request to get the next result page. It's -- returned in a paginated request. -- -- $sel:httpStatus:DescribeCustomDomainsResponse', -- describeCustomDomainsResponse_httpStatus - The response's http -- status code. -- -- $sel:dNSTarget:DescribeCustomDomainsResponse', -- describeCustomDomainsResponse_dNSTarget - The App Runner -- subdomain of the App Runner service. The associated custom domain -- names are mapped to this target name. -- -- DescribeCustomDomains, -- describeCustomDomainsResponse_serviceArn - The Amazon Resource -- Name (ARN) of the App Runner service whose associated custom domain -- names you want to describe. -- -- $sel:customDomains:DescribeCustomDomainsResponse', -- describeCustomDomainsResponse_customDomains - A list of -- descriptions of custom domain names that are associated with the -- service. In a paginated request, the request returns up to -- MaxResults records per call. -- -- $sel:vpcDNSTargets:DescribeCustomDomainsResponse', -- describeCustomDomainsResponse_vpcDNSTargets - DNS Target -- records for the custom domains of this Amazon VPC. newDescribeCustomDomainsResponse :: Int -> Text -> Text -> DescribeCustomDomainsResponse -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. describeCustomDomainsResponse_nextToken :: Lens' DescribeCustomDomainsResponse (Maybe Text) -- | The response's http status code. describeCustomDomainsResponse_httpStatus :: Lens' DescribeCustomDomainsResponse Int -- | The App Runner subdomain of the App Runner service. The associated -- custom domain names are mapped to this target name. describeCustomDomainsResponse_dNSTarget :: Lens' DescribeCustomDomainsResponse Text -- | The Amazon Resource Name (ARN) of the App Runner service whose -- associated custom domain names you want to describe. describeCustomDomainsResponse_serviceArn :: Lens' DescribeCustomDomainsResponse Text -- | A list of descriptions of custom domain names that are associated with -- the service. In a paginated request, the request returns up to -- MaxResults records per call. describeCustomDomainsResponse_customDomains :: Lens' DescribeCustomDomainsResponse [CustomDomain] -- | DNS Target records for the custom domains of this Amazon VPC. describeCustomDomainsResponse_vpcDNSTargets :: Lens' DescribeCustomDomainsResponse [VpcDNSTarget] instance GHC.Generics.Generic Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains instance GHC.Show.Show Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains instance GHC.Read.Read Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains instance GHC.Classes.Eq Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains instance GHC.Generics.Generic Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomainsResponse instance GHC.Show.Show Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomainsResponse instance GHC.Read.Read Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomainsResponse instance GHC.Classes.Eq Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomainsResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomainsResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DescribeCustomDomains.DescribeCustomDomains -- | Return a full description of an App Runner automatic scaling -- configuration resource. module Amazonka.AppRunner.DescribeAutoScalingConfiguration -- | See: newDescribeAutoScalingConfiguration smart -- constructor. data DescribeAutoScalingConfiguration DescribeAutoScalingConfiguration' :: Text -> DescribeAutoScalingConfiguration -- | The Amazon Resource Name (ARN) of the App Runner auto scaling -- configuration that you want a description for. -- -- The ARN can be a full auto scaling configuration ARN, or a partial ARN -- ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- described. [$sel:autoScalingConfigurationArn:DescribeAutoScalingConfiguration'] :: DescribeAutoScalingConfiguration -> Text -- | Create a value of DescribeAutoScalingConfiguration 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: -- -- DescribeAutoScalingConfiguration, -- describeAutoScalingConfiguration_autoScalingConfigurationArn - -- The Amazon Resource Name (ARN) of the App Runner auto scaling -- configuration that you want a description for. -- -- The ARN can be a full auto scaling configuration ARN, or a partial ARN -- ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- described. newDescribeAutoScalingConfiguration :: Text -> DescribeAutoScalingConfiguration -- | The Amazon Resource Name (ARN) of the App Runner auto scaling -- configuration that you want a description for. -- -- The ARN can be a full auto scaling configuration ARN, or a partial ARN -- ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- described. describeAutoScalingConfiguration_autoScalingConfigurationArn :: Lens' DescribeAutoScalingConfiguration Text -- | See: newDescribeAutoScalingConfigurationResponse smart -- constructor. data DescribeAutoScalingConfigurationResponse DescribeAutoScalingConfigurationResponse' :: Int -> AutoScalingConfiguration -> DescribeAutoScalingConfigurationResponse -- | The response's http status code. [$sel:httpStatus:DescribeAutoScalingConfigurationResponse'] :: DescribeAutoScalingConfigurationResponse -> Int -- | A full description of the App Runner auto scaling configuration that -- you specified in this request. [$sel:autoScalingConfiguration:DescribeAutoScalingConfigurationResponse'] :: DescribeAutoScalingConfigurationResponse -> AutoScalingConfiguration -- | Create a value of DescribeAutoScalingConfigurationResponse 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:httpStatus:DescribeAutoScalingConfigurationResponse', -- describeAutoScalingConfigurationResponse_httpStatus - The -- response's http status code. -- -- -- $sel:autoScalingConfiguration:DescribeAutoScalingConfigurationResponse', -- describeAutoScalingConfigurationResponse_autoScalingConfiguration -- - A full description of the App Runner auto scaling configuration that -- you specified in this request. newDescribeAutoScalingConfigurationResponse :: Int -> AutoScalingConfiguration -> DescribeAutoScalingConfigurationResponse -- | The response's http status code. describeAutoScalingConfigurationResponse_httpStatus :: Lens' DescribeAutoScalingConfigurationResponse Int -- | A full description of the App Runner auto scaling configuration that -- you specified in this request. describeAutoScalingConfigurationResponse_autoScalingConfiguration :: Lens' DescribeAutoScalingConfigurationResponse AutoScalingConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration instance GHC.Show.Show Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration instance GHC.Read.Read Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfigurationResponse instance GHC.Show.Show Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfigurationResponse instance GHC.Read.Read Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfigurationResponse instance GHC.Classes.Eq Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfigurationResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfigurationResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DescribeAutoScalingConfiguration.DescribeAutoScalingConfiguration -- | Delete an App Runner VPC Ingress Connection resource that's associated -- with an App Runner service. The VPC Ingress Connection must be in one -- of the following states to be deleted: -- -- module Amazonka.AppRunner.DeleteVpcIngressConnection -- | See: newDeleteVpcIngressConnection smart constructor. data DeleteVpcIngressConnection DeleteVpcIngressConnection' :: Text -> DeleteVpcIngressConnection -- | The Amazon Resource Name (ARN) of the App Runner VPC Ingress -- Connection that you want to delete. [$sel:vpcIngressConnectionArn:DeleteVpcIngressConnection'] :: DeleteVpcIngressConnection -> Text -- | Create a value of DeleteVpcIngressConnection 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: -- -- DeleteVpcIngressConnection, -- deleteVpcIngressConnection_vpcIngressConnectionArn - The Amazon -- Resource Name (ARN) of the App Runner VPC Ingress Connection that you -- want to delete. newDeleteVpcIngressConnection :: Text -> DeleteVpcIngressConnection -- | The Amazon Resource Name (ARN) of the App Runner VPC Ingress -- Connection that you want to delete. deleteVpcIngressConnection_vpcIngressConnectionArn :: Lens' DeleteVpcIngressConnection Text -- | See: newDeleteVpcIngressConnectionResponse smart -- constructor. data DeleteVpcIngressConnectionResponse DeleteVpcIngressConnectionResponse' :: Int -> VpcIngressConnection -> DeleteVpcIngressConnectionResponse -- | The response's http status code. [$sel:httpStatus:DeleteVpcIngressConnectionResponse'] :: DeleteVpcIngressConnectionResponse -> Int -- | A description of the App Runner VPC Ingress Connection that this -- request just deleted. [$sel:vpcIngressConnection:DeleteVpcIngressConnectionResponse'] :: DeleteVpcIngressConnectionResponse -> VpcIngressConnection -- | Create a value of DeleteVpcIngressConnectionResponse 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:httpStatus:DeleteVpcIngressConnectionResponse', -- deleteVpcIngressConnectionResponse_httpStatus - The response's -- http status code. -- -- $sel:vpcIngressConnection:DeleteVpcIngressConnectionResponse', -- deleteVpcIngressConnectionResponse_vpcIngressConnection - A -- description of the App Runner VPC Ingress Connection that this request -- just deleted. newDeleteVpcIngressConnectionResponse :: Int -> VpcIngressConnection -> DeleteVpcIngressConnectionResponse -- | The response's http status code. deleteVpcIngressConnectionResponse_httpStatus :: Lens' DeleteVpcIngressConnectionResponse Int -- | A description of the App Runner VPC Ingress Connection that this -- request just deleted. deleteVpcIngressConnectionResponse_vpcIngressConnection :: Lens' DeleteVpcIngressConnectionResponse VpcIngressConnection instance GHC.Generics.Generic Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection instance GHC.Show.Show Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection instance GHC.Read.Read Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection instance GHC.Classes.Eq Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection instance GHC.Generics.Generic Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnectionResponse instance GHC.Show.Show Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnectionResponse instance GHC.Read.Read Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnectionResponse instance GHC.Classes.Eq Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnectionResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnectionResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DeleteVpcIngressConnection.DeleteVpcIngressConnection -- | Delete an App Runner VPC connector resource. You can't delete a -- connector that's used by one or more App Runner services. module Amazonka.AppRunner.DeleteVpcConnector -- | See: newDeleteVpcConnector smart constructor. data DeleteVpcConnector DeleteVpcConnector' :: Text -> DeleteVpcConnector -- | The Amazon Resource Name (ARN) of the App Runner VPC connector that -- you want to delete. -- -- The ARN must be a full VPC connector ARN. [$sel:vpcConnectorArn:DeleteVpcConnector'] :: DeleteVpcConnector -> Text -- | Create a value of DeleteVpcConnector 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: -- -- DeleteVpcConnector, deleteVpcConnector_vpcConnectorArn - -- The Amazon Resource Name (ARN) of the App Runner VPC connector that -- you want to delete. -- -- The ARN must be a full VPC connector ARN. newDeleteVpcConnector :: Text -> DeleteVpcConnector -- | The Amazon Resource Name (ARN) of the App Runner VPC connector that -- you want to delete. -- -- The ARN must be a full VPC connector ARN. deleteVpcConnector_vpcConnectorArn :: Lens' DeleteVpcConnector Text -- | See: newDeleteVpcConnectorResponse smart constructor. data DeleteVpcConnectorResponse DeleteVpcConnectorResponse' :: Int -> VpcConnector -> DeleteVpcConnectorResponse -- | The response's http status code. [$sel:httpStatus:DeleteVpcConnectorResponse'] :: DeleteVpcConnectorResponse -> Int -- | A description of the App Runner VPC connector that this request just -- deleted. [$sel:vpcConnector:DeleteVpcConnectorResponse'] :: DeleteVpcConnectorResponse -> VpcConnector -- | Create a value of DeleteVpcConnectorResponse 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:httpStatus:DeleteVpcConnectorResponse', -- deleteVpcConnectorResponse_httpStatus - The response's http -- status code. -- -- $sel:vpcConnector:DeleteVpcConnectorResponse', -- deleteVpcConnectorResponse_vpcConnector - A description of the -- App Runner VPC connector that this request just deleted. newDeleteVpcConnectorResponse :: Int -> VpcConnector -> DeleteVpcConnectorResponse -- | The response's http status code. deleteVpcConnectorResponse_httpStatus :: Lens' DeleteVpcConnectorResponse Int -- | A description of the App Runner VPC connector that this request just -- deleted. deleteVpcConnectorResponse_vpcConnector :: Lens' DeleteVpcConnectorResponse VpcConnector instance GHC.Generics.Generic Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector instance GHC.Show.Show Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector instance GHC.Read.Read Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector instance GHC.Classes.Eq Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector instance GHC.Generics.Generic Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnectorResponse instance GHC.Show.Show Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnectorResponse instance GHC.Read.Read Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnectorResponse instance GHC.Classes.Eq Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnectorResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnectorResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DeleteVpcConnector.DeleteVpcConnector -- | Delete an App Runner service. -- -- This is an asynchronous operation. On a successful call, you can use -- the returned OperationId and the ListOperations call to track -- the operation's progress. -- -- Make sure that you don't have any active VPCIngressConnections -- associated with the service you want to delete. module Amazonka.AppRunner.DeleteService -- | See: newDeleteService smart constructor. data DeleteService DeleteService' :: Text -> DeleteService -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to delete. [$sel:serviceArn:DeleteService'] :: DeleteService -> Text -- | Create a value of DeleteService 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: -- -- DeleteService, deleteService_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want to delete. newDeleteService :: Text -> DeleteService -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to delete. deleteService_serviceArn :: Lens' DeleteService Text -- | See: newDeleteServiceResponse smart constructor. data DeleteServiceResponse DeleteServiceResponse' :: Int -> Service -> Text -> DeleteServiceResponse -- | The response's http status code. [$sel:httpStatus:DeleteServiceResponse'] :: DeleteServiceResponse -> Int -- | A description of the App Runner service that this request just -- deleted. [$sel:service:DeleteServiceResponse'] :: DeleteServiceResponse -> Service -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. [$sel:operationId:DeleteServiceResponse'] :: DeleteServiceResponse -> Text -- | Create a value of DeleteServiceResponse 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:httpStatus:DeleteServiceResponse', -- deleteServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:DeleteServiceResponse', -- deleteServiceResponse_service - A description of the App Runner -- service that this request just deleted. -- -- $sel:operationId:DeleteServiceResponse', -- deleteServiceResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. newDeleteServiceResponse :: Int -> Service -> Text -> DeleteServiceResponse -- | The response's http status code. deleteServiceResponse_httpStatus :: Lens' DeleteServiceResponse Int -- | A description of the App Runner service that this request just -- deleted. deleteServiceResponse_service :: Lens' DeleteServiceResponse Service -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. deleteServiceResponse_operationId :: Lens' DeleteServiceResponse Text instance GHC.Generics.Generic Amazonka.AppRunner.DeleteService.DeleteService instance GHC.Show.Show Amazonka.AppRunner.DeleteService.DeleteService instance GHC.Read.Read Amazonka.AppRunner.DeleteService.DeleteService instance GHC.Classes.Eq Amazonka.AppRunner.DeleteService.DeleteService instance GHC.Generics.Generic Amazonka.AppRunner.DeleteService.DeleteServiceResponse instance GHC.Show.Show Amazonka.AppRunner.DeleteService.DeleteServiceResponse instance GHC.Classes.Eq Amazonka.AppRunner.DeleteService.DeleteServiceResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DeleteService.DeleteService instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteService.DeleteServiceResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DeleteService.DeleteService instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteService.DeleteService instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DeleteService.DeleteService instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DeleteService.DeleteService instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DeleteService.DeleteService instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DeleteService.DeleteService -- | Delete an App Runner observability configuration resource. You can -- delete a specific revision or the latest active revision. You can't -- delete a configuration that's used by one or more App Runner services. module Amazonka.AppRunner.DeleteObservabilityConfiguration -- | See: newDeleteObservabilityConfiguration smart -- constructor. data DeleteObservabilityConfiguration DeleteObservabilityConfiguration' :: Text -> DeleteObservabilityConfiguration -- | The Amazon Resource Name (ARN) of the App Runner observability -- configuration that you want to delete. -- -- The ARN can be a full observability configuration ARN, or a partial -- ARN ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- deleted. [$sel:observabilityConfigurationArn:DeleteObservabilityConfiguration'] :: DeleteObservabilityConfiguration -> Text -- | Create a value of DeleteObservabilityConfiguration 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: -- -- DeleteObservabilityConfiguration, -- deleteObservabilityConfiguration_observabilityConfigurationArn -- - The Amazon Resource Name (ARN) of the App Runner observability -- configuration that you want to delete. -- -- The ARN can be a full observability configuration ARN, or a partial -- ARN ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- deleted. newDeleteObservabilityConfiguration :: Text -> DeleteObservabilityConfiguration -- | The Amazon Resource Name (ARN) of the App Runner observability -- configuration that you want to delete. -- -- The ARN can be a full observability configuration ARN, or a partial -- ARN ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- deleted. deleteObservabilityConfiguration_observabilityConfigurationArn :: Lens' DeleteObservabilityConfiguration Text -- | See: newDeleteObservabilityConfigurationResponse smart -- constructor. data DeleteObservabilityConfigurationResponse DeleteObservabilityConfigurationResponse' :: Int -> ObservabilityConfiguration -> DeleteObservabilityConfigurationResponse -- | The response's http status code. [$sel:httpStatus:DeleteObservabilityConfigurationResponse'] :: DeleteObservabilityConfigurationResponse -> Int -- | A description of the App Runner observability configuration that this -- request just deleted. [$sel:observabilityConfiguration:DeleteObservabilityConfigurationResponse'] :: DeleteObservabilityConfigurationResponse -> ObservabilityConfiguration -- | Create a value of DeleteObservabilityConfigurationResponse 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:httpStatus:DeleteObservabilityConfigurationResponse', -- deleteObservabilityConfigurationResponse_httpStatus - The -- response's http status code. -- -- DeleteObservabilityConfigurationResponse, -- deleteObservabilityConfigurationResponse_observabilityConfiguration -- - A description of the App Runner observability configuration that -- this request just deleted. newDeleteObservabilityConfigurationResponse :: Int -> ObservabilityConfiguration -> DeleteObservabilityConfigurationResponse -- | The response's http status code. deleteObservabilityConfigurationResponse_httpStatus :: Lens' DeleteObservabilityConfigurationResponse Int -- | A description of the App Runner observability configuration that this -- request just deleted. deleteObservabilityConfigurationResponse_observabilityConfiguration :: Lens' DeleteObservabilityConfigurationResponse ObservabilityConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration instance GHC.Show.Show Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration instance GHC.Read.Read Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfigurationResponse instance GHC.Show.Show Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfigurationResponse instance GHC.Read.Read Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfigurationResponse instance GHC.Classes.Eq Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfigurationResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfigurationResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DeleteObservabilityConfiguration.DeleteObservabilityConfiguration -- | Delete an App Runner connection. You must first ensure that there are -- no running App Runner services that use this connection. If there are -- any, the DeleteConnection action fails. module Amazonka.AppRunner.DeleteConnection -- | See: newDeleteConnection smart constructor. data DeleteConnection DeleteConnection' :: Text -> DeleteConnection -- | The Amazon Resource Name (ARN) of the App Runner connection that you -- want to delete. [$sel:connectionArn:DeleteConnection'] :: DeleteConnection -> Text -- | Create a value of DeleteConnection 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: -- -- DeleteConnection, deleteConnection_connectionArn - The -- Amazon Resource Name (ARN) of the App Runner connection that you want -- to delete. newDeleteConnection :: Text -> DeleteConnection -- | The Amazon Resource Name (ARN) of the App Runner connection that you -- want to delete. deleteConnection_connectionArn :: Lens' DeleteConnection Text -- | See: newDeleteConnectionResponse smart constructor. data DeleteConnectionResponse DeleteConnectionResponse' :: Maybe Connection -> Int -> DeleteConnectionResponse -- | A description of the App Runner connection that this request just -- deleted. [$sel:connection:DeleteConnectionResponse'] :: DeleteConnectionResponse -> Maybe Connection -- | The response's http status code. [$sel:httpStatus:DeleteConnectionResponse'] :: DeleteConnectionResponse -> Int -- | Create a value of DeleteConnectionResponse 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:connection:DeleteConnectionResponse', -- deleteConnectionResponse_connection - A description of the App -- Runner connection that this request just deleted. -- -- $sel:httpStatus:DeleteConnectionResponse', -- deleteConnectionResponse_httpStatus - The response's http -- status code. newDeleteConnectionResponse :: Int -> DeleteConnectionResponse -- | A description of the App Runner connection that this request just -- deleted. deleteConnectionResponse_connection :: Lens' DeleteConnectionResponse (Maybe Connection) -- | The response's http status code. deleteConnectionResponse_httpStatus :: Lens' DeleteConnectionResponse Int instance GHC.Generics.Generic Amazonka.AppRunner.DeleteConnection.DeleteConnection instance GHC.Show.Show Amazonka.AppRunner.DeleteConnection.DeleteConnection instance GHC.Read.Read Amazonka.AppRunner.DeleteConnection.DeleteConnection instance GHC.Classes.Eq Amazonka.AppRunner.DeleteConnection.DeleteConnection instance GHC.Generics.Generic Amazonka.AppRunner.DeleteConnection.DeleteConnectionResponse instance GHC.Show.Show Amazonka.AppRunner.DeleteConnection.DeleteConnectionResponse instance GHC.Read.Read Amazonka.AppRunner.DeleteConnection.DeleteConnectionResponse instance GHC.Classes.Eq Amazonka.AppRunner.DeleteConnection.DeleteConnectionResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DeleteConnection.DeleteConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteConnection.DeleteConnectionResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DeleteConnection.DeleteConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteConnection.DeleteConnection instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DeleteConnection.DeleteConnection instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DeleteConnection.DeleteConnection instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DeleteConnection.DeleteConnection instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DeleteConnection.DeleteConnection -- | Delete an App Runner automatic scaling configuration resource. You can -- delete a specific revision or the latest active revision. You can't -- delete a configuration that's used by one or more App Runner services. module Amazonka.AppRunner.DeleteAutoScalingConfiguration -- | See: newDeleteAutoScalingConfiguration smart -- constructor. data DeleteAutoScalingConfiguration DeleteAutoScalingConfiguration' :: Text -> DeleteAutoScalingConfiguration -- | The Amazon Resource Name (ARN) of the App Runner auto scaling -- configuration that you want to delete. -- -- The ARN can be a full auto scaling configuration ARN, or a partial ARN -- ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- deleted. [$sel:autoScalingConfigurationArn:DeleteAutoScalingConfiguration'] :: DeleteAutoScalingConfiguration -> Text -- | Create a value of DeleteAutoScalingConfiguration 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: -- -- DeleteAutoScalingConfiguration, -- deleteAutoScalingConfiguration_autoScalingConfigurationArn - -- The Amazon Resource Name (ARN) of the App Runner auto scaling -- configuration that you want to delete. -- -- The ARN can be a full auto scaling configuration ARN, or a partial ARN -- ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- deleted. newDeleteAutoScalingConfiguration :: Text -> DeleteAutoScalingConfiguration -- | The Amazon Resource Name (ARN) of the App Runner auto scaling -- configuration that you want to delete. -- -- The ARN can be a full auto scaling configuration ARN, or a partial ARN -- ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- deleted. deleteAutoScalingConfiguration_autoScalingConfigurationArn :: Lens' DeleteAutoScalingConfiguration Text -- | See: newDeleteAutoScalingConfigurationResponse smart -- constructor. data DeleteAutoScalingConfigurationResponse DeleteAutoScalingConfigurationResponse' :: Int -> AutoScalingConfiguration -> DeleteAutoScalingConfigurationResponse -- | The response's http status code. [$sel:httpStatus:DeleteAutoScalingConfigurationResponse'] :: DeleteAutoScalingConfigurationResponse -> Int -- | A description of the App Runner auto scaling configuration that this -- request just deleted. [$sel:autoScalingConfiguration:DeleteAutoScalingConfigurationResponse'] :: DeleteAutoScalingConfigurationResponse -> AutoScalingConfiguration -- | Create a value of DeleteAutoScalingConfigurationResponse 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:httpStatus:DeleteAutoScalingConfigurationResponse', -- deleteAutoScalingConfigurationResponse_httpStatus - The -- response's http status code. -- -- -- $sel:autoScalingConfiguration:DeleteAutoScalingConfigurationResponse', -- deleteAutoScalingConfigurationResponse_autoScalingConfiguration -- - A description of the App Runner auto scaling configuration that this -- request just deleted. newDeleteAutoScalingConfigurationResponse :: Int -> AutoScalingConfiguration -> DeleteAutoScalingConfigurationResponse -- | The response's http status code. deleteAutoScalingConfigurationResponse_httpStatus :: Lens' DeleteAutoScalingConfigurationResponse Int -- | A description of the App Runner auto scaling configuration that this -- request just deleted. deleteAutoScalingConfigurationResponse_autoScalingConfiguration :: Lens' DeleteAutoScalingConfigurationResponse AutoScalingConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration instance GHC.Show.Show Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration instance GHC.Read.Read Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfigurationResponse instance GHC.Show.Show Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfigurationResponse instance GHC.Read.Read Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfigurationResponse instance GHC.Classes.Eq Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfigurationResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfigurationResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.DeleteAutoScalingConfiguration.DeleteAutoScalingConfiguration -- | Create an App Runner VPC Ingress Connection resource. App Runner -- requires this resource when you want to associate your App Runner -- service with an Amazon VPC endpoint. module Amazonka.AppRunner.CreateVpcIngressConnection -- | See: newCreateVpcIngressConnection smart constructor. data CreateVpcIngressConnection CreateVpcIngressConnection' :: Maybe [Tag] -> Text -> Text -> IngressVpcConfiguration -> CreateVpcIngressConnection -- | An optional list of metadata items that you can associate with the VPC -- Ingress Connection resource. A tag is a key-value pair. [$sel:tags:CreateVpcIngressConnection'] :: CreateVpcIngressConnection -> Maybe [Tag] -- | The Amazon Resource Name (ARN) for this App Runner service that is -- used to create the VPC Ingress Connection resource. [$sel:serviceArn:CreateVpcIngressConnection'] :: CreateVpcIngressConnection -> Text -- | A name for the VPC Ingress Connection resource. It must be unique -- across all the active VPC Ingress Connections in your Amazon Web -- Services account in the Amazon Web Services Region. [$sel:vpcIngressConnectionName:CreateVpcIngressConnection'] :: CreateVpcIngressConnection -> Text -- | Specifications for the customer’s Amazon VPC and the related Amazon -- Web Services PrivateLink VPC endpoint that are used to create the VPC -- Ingress Connection resource. [$sel:ingressVpcConfiguration:CreateVpcIngressConnection'] :: CreateVpcIngressConnection -> IngressVpcConfiguration -- | Create a value of CreateVpcIngressConnection 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:tags:CreateVpcIngressConnection', -- createVpcIngressConnection_tags - An optional list of metadata -- items that you can associate with the VPC Ingress Connection resource. -- A tag is a key-value pair. -- -- CreateVpcIngressConnection, -- createVpcIngressConnection_serviceArn - The Amazon Resource -- Name (ARN) for this App Runner service that is used to create the VPC -- Ingress Connection resource. -- -- CreateVpcIngressConnection, -- createVpcIngressConnection_vpcIngressConnectionName - A name -- for the VPC Ingress Connection resource. It must be unique across all -- the active VPC Ingress Connections in your Amazon Web Services account -- in the Amazon Web Services Region. -- -- CreateVpcIngressConnection, -- createVpcIngressConnection_ingressVpcConfiguration - -- Specifications for the customer’s Amazon VPC and the related Amazon -- Web Services PrivateLink VPC endpoint that are used to create the VPC -- Ingress Connection resource. newCreateVpcIngressConnection :: Text -> Text -> IngressVpcConfiguration -> CreateVpcIngressConnection -- | An optional list of metadata items that you can associate with the VPC -- Ingress Connection resource. A tag is a key-value pair. createVpcIngressConnection_tags :: Lens' CreateVpcIngressConnection (Maybe [Tag]) -- | The Amazon Resource Name (ARN) for this App Runner service that is -- used to create the VPC Ingress Connection resource. createVpcIngressConnection_serviceArn :: Lens' CreateVpcIngressConnection Text -- | A name for the VPC Ingress Connection resource. It must be unique -- across all the active VPC Ingress Connections in your Amazon Web -- Services account in the Amazon Web Services Region. createVpcIngressConnection_vpcIngressConnectionName :: Lens' CreateVpcIngressConnection Text -- | Specifications for the customer’s Amazon VPC and the related Amazon -- Web Services PrivateLink VPC endpoint that are used to create the VPC -- Ingress Connection resource. createVpcIngressConnection_ingressVpcConfiguration :: Lens' CreateVpcIngressConnection IngressVpcConfiguration -- | See: newCreateVpcIngressConnectionResponse smart -- constructor. data CreateVpcIngressConnectionResponse CreateVpcIngressConnectionResponse' :: Int -> VpcIngressConnection -> CreateVpcIngressConnectionResponse -- | The response's http status code. [$sel:httpStatus:CreateVpcIngressConnectionResponse'] :: CreateVpcIngressConnectionResponse -> Int -- | A description of the App Runner VPC Ingress Connection resource that's -- created by this request. [$sel:vpcIngressConnection:CreateVpcIngressConnectionResponse'] :: CreateVpcIngressConnectionResponse -> VpcIngressConnection -- | Create a value of CreateVpcIngressConnectionResponse 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:httpStatus:CreateVpcIngressConnectionResponse', -- createVpcIngressConnectionResponse_httpStatus - The response's -- http status code. -- -- $sel:vpcIngressConnection:CreateVpcIngressConnectionResponse', -- createVpcIngressConnectionResponse_vpcIngressConnection - A -- description of the App Runner VPC Ingress Connection resource that's -- created by this request. newCreateVpcIngressConnectionResponse :: Int -> VpcIngressConnection -> CreateVpcIngressConnectionResponse -- | The response's http status code. createVpcIngressConnectionResponse_httpStatus :: Lens' CreateVpcIngressConnectionResponse Int -- | A description of the App Runner VPC Ingress Connection resource that's -- created by this request. createVpcIngressConnectionResponse_vpcIngressConnection :: Lens' CreateVpcIngressConnectionResponse VpcIngressConnection instance GHC.Generics.Generic Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection instance GHC.Show.Show Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection instance GHC.Read.Read Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection instance GHC.Classes.Eq Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection instance GHC.Generics.Generic Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnectionResponse instance GHC.Show.Show Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnectionResponse instance GHC.Read.Read Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnectionResponse instance GHC.Classes.Eq Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnectionResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnectionResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.CreateVpcIngressConnection.CreateVpcIngressConnection -- | Create an App Runner VPC connector resource. App Runner requires this -- resource when you want to associate your App Runner service to a -- custom Amazon Virtual Private Cloud (Amazon VPC). module Amazonka.AppRunner.CreateVpcConnector -- | See: newCreateVpcConnector smart constructor. data CreateVpcConnector CreateVpcConnector' :: Maybe [Text] -> Maybe [Tag] -> Text -> [Text] -> CreateVpcConnector -- | A list of IDs of security groups that App Runner should use 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:securityGroups:CreateVpcConnector'] :: CreateVpcConnector -> Maybe [Text] -- | A list of metadata items that you can associate with your VPC -- connector resource. A tag is a key-value pair. [$sel:tags:CreateVpcConnector'] :: CreateVpcConnector -> Maybe [Tag] -- | A name for the VPC connector. [$sel:vpcConnectorName:CreateVpcConnector'] :: CreateVpcConnector -> Text -- | A list of IDs of subnets that App Runner should use when it associates -- your service with a custom Amazon VPC. Specify IDs of subnets of a -- single Amazon VPC. App Runner determines the Amazon VPC from the -- subnets you specify. -- -- App Runner currently only provides support for IPv4. [$sel:subnets:CreateVpcConnector'] :: CreateVpcConnector -> [Text] -- | Create a value of CreateVpcConnector 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: -- -- CreateVpcConnector, createVpcConnector_securityGroups - -- A list of IDs of security groups that App Runner should use 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:tags:CreateVpcConnector', createVpcConnector_tags - -- A list of metadata items that you can associate with your VPC -- connector resource. A tag is a key-value pair. -- -- CreateVpcConnector, createVpcConnector_vpcConnectorName -- - A name for the VPC connector. -- -- CreateVpcConnector, createVpcConnector_subnets - A list -- of IDs of subnets that App Runner should use when it associates your -- service with a custom Amazon VPC. Specify IDs of subnets of a single -- Amazon VPC. App Runner determines the Amazon VPC from the subnets you -- specify. -- -- App Runner currently only provides support for IPv4. newCreateVpcConnector :: Text -> CreateVpcConnector -- | A list of IDs of security groups that App Runner should use 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. createVpcConnector_securityGroups :: Lens' CreateVpcConnector (Maybe [Text]) -- | A list of metadata items that you can associate with your VPC -- connector resource. A tag is a key-value pair. createVpcConnector_tags :: Lens' CreateVpcConnector (Maybe [Tag]) -- | A name for the VPC connector. createVpcConnector_vpcConnectorName :: Lens' CreateVpcConnector Text -- | A list of IDs of subnets that App Runner should use when it associates -- your service with a custom Amazon VPC. Specify IDs of subnets of a -- single Amazon VPC. App Runner determines the Amazon VPC from the -- subnets you specify. -- -- App Runner currently only provides support for IPv4. createVpcConnector_subnets :: Lens' CreateVpcConnector [Text] -- | See: newCreateVpcConnectorResponse smart constructor. data CreateVpcConnectorResponse CreateVpcConnectorResponse' :: Int -> VpcConnector -> CreateVpcConnectorResponse -- | The response's http status code. [$sel:httpStatus:CreateVpcConnectorResponse'] :: CreateVpcConnectorResponse -> Int -- | A description of the App Runner VPC connector that's created by this -- request. [$sel:vpcConnector:CreateVpcConnectorResponse'] :: CreateVpcConnectorResponse -> VpcConnector -- | Create a value of CreateVpcConnectorResponse 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:httpStatus:CreateVpcConnectorResponse', -- createVpcConnectorResponse_httpStatus - The response's http -- status code. -- -- $sel:vpcConnector:CreateVpcConnectorResponse', -- createVpcConnectorResponse_vpcConnector - A description of the -- App Runner VPC connector that's created by this request. newCreateVpcConnectorResponse :: Int -> VpcConnector -> CreateVpcConnectorResponse -- | The response's http status code. createVpcConnectorResponse_httpStatus :: Lens' CreateVpcConnectorResponse Int -- | A description of the App Runner VPC connector that's created by this -- request. createVpcConnectorResponse_vpcConnector :: Lens' CreateVpcConnectorResponse VpcConnector instance GHC.Generics.Generic Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector instance GHC.Show.Show Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector instance GHC.Read.Read Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector instance GHC.Classes.Eq Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector instance GHC.Generics.Generic Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnectorResponse instance GHC.Show.Show Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnectorResponse instance GHC.Read.Read Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnectorResponse instance GHC.Classes.Eq Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnectorResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnectorResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.CreateVpcConnector.CreateVpcConnector -- | Create an App Runner service. After the service is created, the action -- also automatically starts a deployment. -- -- This is an asynchronous operation. On a successful call, you can use -- the returned OperationId and the ListOperations call -- to track the operation's progress. module Amazonka.AppRunner.CreateService -- | See: newCreateService smart constructor. data CreateService CreateService' :: Maybe Text -> Maybe EncryptionConfiguration -> Maybe HealthCheckConfiguration -> Maybe InstanceConfiguration -> Maybe NetworkConfiguration -> Maybe ServiceObservabilityConfiguration -> Maybe [Tag] -> Text -> SourceConfiguration -> CreateService -- | The Amazon Resource Name (ARN) of an App Runner automatic scaling -- configuration resource that you want to associate with your service. -- If not provided, App Runner associates the latest revision of a -- default auto scaling configuration. -- -- Specify an ARN with a name and a revision number to associate that -- revision. For example: -- arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability/3 -- -- Specify just the name to associate the latest revision. For example: -- arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability [$sel:autoScalingConfigurationArn:CreateService'] :: CreateService -> Maybe Text -- | An optional custom encryption key that App Runner uses to encrypt the -- copy of your source repository that it maintains and your service -- logs. By default, App Runner uses an Amazon Web Services managed key. [$sel:encryptionConfiguration:CreateService'] :: CreateService -> Maybe EncryptionConfiguration -- | The settings for the health check that App Runner performs to monitor -- the health of the App Runner service. [$sel:healthCheckConfiguration:CreateService'] :: CreateService -> Maybe HealthCheckConfiguration -- | The runtime configuration of instances (scaling units) of your -- service. [$sel:instanceConfiguration:CreateService'] :: CreateService -> Maybe InstanceConfiguration -- | Configuration settings related to network traffic of the web -- application that the App Runner service runs. [$sel:networkConfiguration:CreateService'] :: CreateService -> Maybe NetworkConfiguration -- | The observability configuration of your service. [$sel:observabilityConfiguration:CreateService'] :: CreateService -> Maybe ServiceObservabilityConfiguration -- | An optional list of metadata items that you can associate with the App -- Runner service resource. A tag is a key-value pair. [$sel:tags:CreateService'] :: CreateService -> Maybe [Tag] -- | A name for the App Runner service. It must be unique across all the -- running App Runner services in your Amazon Web Services account in the -- Amazon Web Services Region. [$sel:serviceName:CreateService'] :: CreateService -> Text -- | The source to deploy to the App Runner service. It can be a code or an -- image repository. [$sel:sourceConfiguration:CreateService'] :: CreateService -> SourceConfiguration -- | Create a value of CreateService 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: -- -- CreateService, createService_autoScalingConfigurationArn -- - The Amazon Resource Name (ARN) of an App Runner automatic scaling -- configuration resource that you want to associate with your service. -- If not provided, App Runner associates the latest revision of a -- default auto scaling configuration. -- -- Specify an ARN with a name and a revision number to associate that -- revision. For example: -- arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability/3 -- -- Specify just the name to associate the latest revision. For example: -- arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability -- -- CreateService, createService_encryptionConfiguration - -- An optional custom encryption key that App Runner uses to encrypt the -- copy of your source repository that it maintains and your service -- logs. By default, App Runner uses an Amazon Web Services managed key. -- -- CreateService, createService_healthCheckConfiguration - -- The settings for the health check that App Runner performs to monitor -- the health of the App Runner service. -- -- CreateService, createService_instanceConfiguration - The -- runtime configuration of instances (scaling units) of your service. -- -- CreateService, createService_networkConfiguration - -- Configuration settings related to network traffic of the web -- application that the App Runner service runs. -- -- CreateService, createService_observabilityConfiguration -- - The observability configuration of your service. -- -- $sel:tags:CreateService', createService_tags - An -- optional list of metadata items that you can associate with the App -- Runner service resource. A tag is a key-value pair. -- -- CreateService, createService_serviceName - A name for -- the App Runner service. It must be unique across all the running App -- Runner services in your Amazon Web Services account in the Amazon Web -- Services Region. -- -- CreateService, createService_sourceConfiguration - The -- source to deploy to the App Runner service. It can be a code or an -- image repository. newCreateService :: Text -> SourceConfiguration -> CreateService -- | The Amazon Resource Name (ARN) of an App Runner automatic scaling -- configuration resource that you want to associate with your service. -- If not provided, App Runner associates the latest revision of a -- default auto scaling configuration. -- -- Specify an ARN with a name and a revision number to associate that -- revision. For example: -- arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability/3 -- -- Specify just the name to associate the latest revision. For example: -- arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability createService_autoScalingConfigurationArn :: Lens' CreateService (Maybe Text) -- | An optional custom encryption key that App Runner uses to encrypt the -- copy of your source repository that it maintains and your service -- logs. By default, App Runner uses an Amazon Web Services managed key. createService_encryptionConfiguration :: Lens' CreateService (Maybe EncryptionConfiguration) -- | The settings for the health check that App Runner performs to monitor -- the health of the App Runner service. createService_healthCheckConfiguration :: Lens' CreateService (Maybe HealthCheckConfiguration) -- | The runtime configuration of instances (scaling units) of your -- service. createService_instanceConfiguration :: Lens' CreateService (Maybe InstanceConfiguration) -- | Configuration settings related to network traffic of the web -- application that the App Runner service runs. createService_networkConfiguration :: Lens' CreateService (Maybe NetworkConfiguration) -- | The observability configuration of your service. createService_observabilityConfiguration :: Lens' CreateService (Maybe ServiceObservabilityConfiguration) -- | An optional list of metadata items that you can associate with the App -- Runner service resource. A tag is a key-value pair. createService_tags :: Lens' CreateService (Maybe [Tag]) -- | A name for the App Runner service. It must be unique across all the -- running App Runner services in your Amazon Web Services account in the -- Amazon Web Services Region. createService_serviceName :: Lens' CreateService Text -- | The source to deploy to the App Runner service. It can be a code or an -- image repository. createService_sourceConfiguration :: Lens' CreateService SourceConfiguration -- | See: newCreateServiceResponse smart constructor. data CreateServiceResponse CreateServiceResponse' :: Int -> Service -> Text -> CreateServiceResponse -- | The response's http status code. [$sel:httpStatus:CreateServiceResponse'] :: CreateServiceResponse -> Int -- | A description of the App Runner service that's created by this -- request. [$sel:service:CreateServiceResponse'] :: CreateServiceResponse -> Service -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track -- the operation's progress. [$sel:operationId:CreateServiceResponse'] :: CreateServiceResponse -> Text -- | Create a value of CreateServiceResponse 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:httpStatus:CreateServiceResponse', -- createServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:CreateServiceResponse', -- createServiceResponse_service - A description of the App Runner -- service that's created by this request. -- -- $sel:operationId:CreateServiceResponse', -- createServiceResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. newCreateServiceResponse :: Int -> Service -> Text -> CreateServiceResponse -- | The response's http status code. createServiceResponse_httpStatus :: Lens' CreateServiceResponse Int -- | A description of the App Runner service that's created by this -- request. createServiceResponse_service :: Lens' CreateServiceResponse Service -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track -- the operation's progress. createServiceResponse_operationId :: Lens' CreateServiceResponse Text instance GHC.Generics.Generic Amazonka.AppRunner.CreateService.CreateService instance GHC.Show.Show Amazonka.AppRunner.CreateService.CreateService instance GHC.Classes.Eq Amazonka.AppRunner.CreateService.CreateService instance GHC.Generics.Generic Amazonka.AppRunner.CreateService.CreateServiceResponse instance GHC.Show.Show Amazonka.AppRunner.CreateService.CreateServiceResponse instance GHC.Classes.Eq Amazonka.AppRunner.CreateService.CreateServiceResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.CreateService.CreateService instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateService.CreateServiceResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.CreateService.CreateService instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateService.CreateService instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.CreateService.CreateService instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.CreateService.CreateService instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.CreateService.CreateService instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.CreateService.CreateService -- | Create an App Runner observability configuration resource. App Runner -- requires this resource when you create or update App Runner services -- and you want to enable non-default observability features. You can -- share an observability configuration across multiple services. -- -- Create multiple revisions of a configuration by calling this action -- multiple times using the same ObservabilityConfigurationName. -- The call returns incremental -- ObservabilityConfigurationRevision values. When you create a -- service and configure an observability configuration resource, the -- service uses the latest active revision of the observability -- configuration by default. You can optionally configure the service to -- use a specific revision. -- -- The observability configuration resource is designed to configure -- multiple features (currently one feature, tracing). This action takes -- optional parameters that describe the configuration of these features -- (currently one parameter, TraceConfiguration). If you don't -- specify a feature parameter, App Runner doesn't enable the feature. module Amazonka.AppRunner.CreateObservabilityConfiguration -- | See: newCreateObservabilityConfiguration smart -- constructor. data CreateObservabilityConfiguration CreateObservabilityConfiguration' :: Maybe [Tag] -> Maybe TraceConfiguration -> Text -> CreateObservabilityConfiguration -- | A list of metadata items that you can associate with your -- observability configuration resource. A tag is a key-value pair. [$sel:tags:CreateObservabilityConfiguration'] :: CreateObservabilityConfiguration -> Maybe [Tag] -- | The configuration of the tracing feature within this observability -- configuration. If you don't specify it, App Runner doesn't enable -- tracing. [$sel:traceConfiguration:CreateObservabilityConfiguration'] :: CreateObservabilityConfiguration -> Maybe TraceConfiguration -- | A name for the observability configuration. When you use it for the -- first time in an Amazon Web Services Region, App Runner creates -- revision number 1 of this name. When you use the same name in -- subsequent calls, App Runner creates incremental revisions of the -- configuration. -- -- The name DefaultConfiguration is reserved. You can't use it -- to create a new observability configuration, and you can't create a -- revision of it. -- -- When you want to use your own observability configuration for your App -- Runner service, create a configuration with a different name, -- and then provide it when you create or update your service. [$sel:observabilityConfigurationName:CreateObservabilityConfiguration'] :: CreateObservabilityConfiguration -> Text -- | Create a value of CreateObservabilityConfiguration 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:tags:CreateObservabilityConfiguration', -- createObservabilityConfiguration_tags - A list of metadata -- items that you can associate with your observability configuration -- resource. A tag is a key-value pair. -- -- CreateObservabilityConfiguration, -- createObservabilityConfiguration_traceConfiguration - The -- configuration of the tracing feature within this observability -- configuration. If you don't specify it, App Runner doesn't enable -- tracing. -- -- CreateObservabilityConfiguration, -- createObservabilityConfiguration_observabilityConfigurationName -- - A name for the observability configuration. When you use it for the -- first time in an Amazon Web Services Region, App Runner creates -- revision number 1 of this name. When you use the same name in -- subsequent calls, App Runner creates incremental revisions of the -- configuration. -- -- The name DefaultConfiguration is reserved. You can't use it -- to create a new observability configuration, and you can't create a -- revision of it. -- -- When you want to use your own observability configuration for your App -- Runner service, create a configuration with a different name, -- and then provide it when you create or update your service. newCreateObservabilityConfiguration :: Text -> CreateObservabilityConfiguration -- | A list of metadata items that you can associate with your -- observability configuration resource. A tag is a key-value pair. createObservabilityConfiguration_tags :: Lens' CreateObservabilityConfiguration (Maybe [Tag]) -- | The configuration of the tracing feature within this observability -- configuration. If you don't specify it, App Runner doesn't enable -- tracing. createObservabilityConfiguration_traceConfiguration :: Lens' CreateObservabilityConfiguration (Maybe TraceConfiguration) -- | A name for the observability configuration. When you use it for the -- first time in an Amazon Web Services Region, App Runner creates -- revision number 1 of this name. When you use the same name in -- subsequent calls, App Runner creates incremental revisions of the -- configuration. -- -- The name DefaultConfiguration is reserved. You can't use it -- to create a new observability configuration, and you can't create a -- revision of it. -- -- When you want to use your own observability configuration for your App -- Runner service, create a configuration with a different name, -- and then provide it when you create or update your service. createObservabilityConfiguration_observabilityConfigurationName :: Lens' CreateObservabilityConfiguration Text -- | See: newCreateObservabilityConfigurationResponse smart -- constructor. data CreateObservabilityConfigurationResponse CreateObservabilityConfigurationResponse' :: Int -> ObservabilityConfiguration -> CreateObservabilityConfigurationResponse -- | The response's http status code. [$sel:httpStatus:CreateObservabilityConfigurationResponse'] :: CreateObservabilityConfigurationResponse -> Int -- | A description of the App Runner observability configuration that's -- created by this request. [$sel:observabilityConfiguration:CreateObservabilityConfigurationResponse'] :: CreateObservabilityConfigurationResponse -> ObservabilityConfiguration -- | Create a value of CreateObservabilityConfigurationResponse 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:httpStatus:CreateObservabilityConfigurationResponse', -- createObservabilityConfigurationResponse_httpStatus - The -- response's http status code. -- -- CreateObservabilityConfigurationResponse, -- createObservabilityConfigurationResponse_observabilityConfiguration -- - A description of the App Runner observability configuration that's -- created by this request. newCreateObservabilityConfigurationResponse :: Int -> ObservabilityConfiguration -> CreateObservabilityConfigurationResponse -- | The response's http status code. createObservabilityConfigurationResponse_httpStatus :: Lens' CreateObservabilityConfigurationResponse Int -- | A description of the App Runner observability configuration that's -- created by this request. createObservabilityConfigurationResponse_observabilityConfiguration :: Lens' CreateObservabilityConfigurationResponse ObservabilityConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration instance GHC.Show.Show Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration instance GHC.Read.Read Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfigurationResponse instance GHC.Show.Show Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfigurationResponse instance GHC.Read.Read Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfigurationResponse instance GHC.Classes.Eq Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfigurationResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfigurationResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.CreateObservabilityConfiguration.CreateObservabilityConfiguration -- | Create an App Runner connection resource. App Runner requires a -- connection resource when you create App Runner services that access -- private repositories from certain third-party providers. You can share -- a connection across multiple services. -- -- A connection resource is needed to access GitHub repositories. GitHub -- requires a user interface approval process through the App Runner -- console before you can use the connection. module Amazonka.AppRunner.CreateConnection -- | See: newCreateConnection smart constructor. data CreateConnection CreateConnection' :: Maybe [Tag] -> Text -> ProviderType -> CreateConnection -- | A list of metadata items that you can associate with your connection -- resource. A tag is a key-value pair. [$sel:tags:CreateConnection'] :: CreateConnection -> Maybe [Tag] -- | A name for the new connection. It must be unique across all App Runner -- connections for the Amazon Web Services account in the Amazon Web -- Services Region. [$sel:connectionName:CreateConnection'] :: CreateConnection -> Text -- | The source repository provider. [$sel:providerType:CreateConnection'] :: CreateConnection -> ProviderType -- | Create a value of CreateConnection 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:tags:CreateConnection', createConnection_tags - A -- list of metadata items that you can associate with your connection -- resource. A tag is a key-value pair. -- -- CreateConnection, createConnection_connectionName - A -- name for the new connection. It must be unique across all App Runner -- connections for the Amazon Web Services account in the Amazon Web -- Services Region. -- -- CreateConnection, createConnection_providerType - The -- source repository provider. newCreateConnection :: Text -> ProviderType -> CreateConnection -- | A list of metadata items that you can associate with your connection -- resource. A tag is a key-value pair. createConnection_tags :: Lens' CreateConnection (Maybe [Tag]) -- | A name for the new connection. It must be unique across all App Runner -- connections for the Amazon Web Services account in the Amazon Web -- Services Region. createConnection_connectionName :: Lens' CreateConnection Text -- | The source repository provider. createConnection_providerType :: Lens' CreateConnection ProviderType -- | See: newCreateConnectionResponse smart constructor. data CreateConnectionResponse CreateConnectionResponse' :: Int -> Connection -> CreateConnectionResponse -- | The response's http status code. [$sel:httpStatus:CreateConnectionResponse'] :: CreateConnectionResponse -> Int -- | A description of the App Runner connection that's created by this -- request. [$sel:connection:CreateConnectionResponse'] :: CreateConnectionResponse -> Connection -- | Create a value of CreateConnectionResponse 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:httpStatus:CreateConnectionResponse', -- createConnectionResponse_httpStatus - The response's http -- status code. -- -- $sel:connection:CreateConnectionResponse', -- createConnectionResponse_connection - A description of the App -- Runner connection that's created by this request. newCreateConnectionResponse :: Int -> Connection -> CreateConnectionResponse -- | The response's http status code. createConnectionResponse_httpStatus :: Lens' CreateConnectionResponse Int -- | A description of the App Runner connection that's created by this -- request. createConnectionResponse_connection :: Lens' CreateConnectionResponse Connection instance GHC.Generics.Generic Amazonka.AppRunner.CreateConnection.CreateConnection instance GHC.Show.Show Amazonka.AppRunner.CreateConnection.CreateConnection instance GHC.Read.Read Amazonka.AppRunner.CreateConnection.CreateConnection instance GHC.Classes.Eq Amazonka.AppRunner.CreateConnection.CreateConnection instance GHC.Generics.Generic Amazonka.AppRunner.CreateConnection.CreateConnectionResponse instance GHC.Show.Show Amazonka.AppRunner.CreateConnection.CreateConnectionResponse instance GHC.Read.Read Amazonka.AppRunner.CreateConnection.CreateConnectionResponse instance GHC.Classes.Eq Amazonka.AppRunner.CreateConnection.CreateConnectionResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.CreateConnection.CreateConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateConnection.CreateConnectionResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.CreateConnection.CreateConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateConnection.CreateConnection instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.CreateConnection.CreateConnection instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.CreateConnection.CreateConnection instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.CreateConnection.CreateConnection instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.CreateConnection.CreateConnection -- | Create an App Runner automatic scaling configuration resource. App -- Runner requires this resource when you create or update App Runner -- services and you require non-default auto scaling settings. You can -- share an auto scaling configuration across multiple services. -- -- Create multiple revisions of a configuration by calling this action -- multiple times using the same AutoScalingConfigurationName. -- The call returns incremental AutoScalingConfigurationRevision -- values. When you create a service and configure an auto scaling -- configuration resource, the service uses the latest active revision of -- the auto scaling configuration by default. You can optionally -- configure the service to use a specific revision. -- -- Configure a higher MinSize to increase the spread of your App -- Runner service over more Availability Zones in the Amazon Web Services -- Region. The tradeoff is a higher minimal cost. -- -- Configure a lower MaxSize to control your cost. The tradeoff -- is lower responsiveness during peak demand. module Amazonka.AppRunner.CreateAutoScalingConfiguration -- | See: newCreateAutoScalingConfiguration smart -- constructor. data CreateAutoScalingConfiguration CreateAutoScalingConfiguration' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe [Tag] -> Text -> CreateAutoScalingConfiguration -- | The maximum number of concurrent requests that you want an instance to -- process. If the number of concurrent requests exceeds this limit, App -- Runner scales up your service. -- -- Default: 100 [$sel:maxConcurrency:CreateAutoScalingConfiguration'] :: CreateAutoScalingConfiguration -> Maybe Natural -- | The maximum number of instances that your service scales up to. At -- most MaxSize instances actively serve traffic for your -- service. -- -- Default: 25 [$sel:maxSize:CreateAutoScalingConfiguration'] :: CreateAutoScalingConfiguration -> Maybe Natural -- | The minimum number of instances that App Runner provisions for your -- 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. -- -- Default: 1 [$sel:minSize:CreateAutoScalingConfiguration'] :: CreateAutoScalingConfiguration -> Maybe Natural -- | A list of metadata items that you can associate with your auto scaling -- configuration resource. A tag is a key-value pair. [$sel:tags:CreateAutoScalingConfiguration'] :: CreateAutoScalingConfiguration -> Maybe [Tag] -- | A name for the auto scaling configuration. When you use it for the -- first time in an Amazon Web Services Region, App Runner creates -- revision number 1 of this name. When you use the same name in -- subsequent calls, App Runner creates incremental revisions of the -- configuration. -- -- The name DefaultConfiguration is reserved (it's the -- configuration that App Runner uses if you don't provide a custome -- one). You can't use it to create a new auto scaling configuration, and -- you can't create a revision of it. -- -- When you want to use your own auto scaling configuration for your App -- Runner service, create a configuration with a different name, -- and then provide it when you create or update your service. [$sel:autoScalingConfigurationName:CreateAutoScalingConfiguration'] :: CreateAutoScalingConfiguration -> Text -- | Create a value of CreateAutoScalingConfiguration 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: -- -- CreateAutoScalingConfiguration, -- createAutoScalingConfiguration_maxConcurrency - The maximum -- number of concurrent requests that you want an instance to process. If -- the number of concurrent requests exceeds this limit, App Runner -- scales up your service. -- -- Default: 100 -- -- CreateAutoScalingConfiguration, -- createAutoScalingConfiguration_maxSize - The maximum number of -- instances that your service scales up to. At most MaxSize -- instances actively serve traffic for your service. -- -- Default: 25 -- -- CreateAutoScalingConfiguration, -- createAutoScalingConfiguration_minSize - The minimum number of -- instances that App Runner provisions for your 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. -- -- Default: 1 -- -- $sel:tags:CreateAutoScalingConfiguration', -- createAutoScalingConfiguration_tags - A list of metadata items -- that you can associate with your auto scaling configuration resource. -- A tag is a key-value pair. -- -- CreateAutoScalingConfiguration, -- createAutoScalingConfiguration_autoScalingConfigurationName - A -- name for the auto scaling configuration. When you use it for the first -- time in an Amazon Web Services Region, App Runner creates revision -- number 1 of this name. When you use the same name in -- subsequent calls, App Runner creates incremental revisions of the -- configuration. -- -- The name DefaultConfiguration is reserved (it's the -- configuration that App Runner uses if you don't provide a custome -- one). You can't use it to create a new auto scaling configuration, and -- you can't create a revision of it. -- -- When you want to use your own auto scaling configuration for your App -- Runner service, create a configuration with a different name, -- and then provide it when you create or update your service. newCreateAutoScalingConfiguration :: Text -> CreateAutoScalingConfiguration -- | The maximum number of concurrent requests that you want an instance to -- process. If the number of concurrent requests exceeds this limit, App -- Runner scales up your service. -- -- Default: 100 createAutoScalingConfiguration_maxConcurrency :: Lens' CreateAutoScalingConfiguration (Maybe Natural) -- | The maximum number of instances that your service scales up to. At -- most MaxSize instances actively serve traffic for your -- service. -- -- Default: 25 createAutoScalingConfiguration_maxSize :: Lens' CreateAutoScalingConfiguration (Maybe Natural) -- | The minimum number of instances that App Runner provisions for your -- 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. -- -- Default: 1 createAutoScalingConfiguration_minSize :: Lens' CreateAutoScalingConfiguration (Maybe Natural) -- | A list of metadata items that you can associate with your auto scaling -- configuration resource. A tag is a key-value pair. createAutoScalingConfiguration_tags :: Lens' CreateAutoScalingConfiguration (Maybe [Tag]) -- | A name for the auto scaling configuration. When you use it for the -- first time in an Amazon Web Services Region, App Runner creates -- revision number 1 of this name. When you use the same name in -- subsequent calls, App Runner creates incremental revisions of the -- configuration. -- -- The name DefaultConfiguration is reserved (it's the -- configuration that App Runner uses if you don't provide a custome -- one). You can't use it to create a new auto scaling configuration, and -- you can't create a revision of it. -- -- When you want to use your own auto scaling configuration for your App -- Runner service, create a configuration with a different name, -- and then provide it when you create or update your service. createAutoScalingConfiguration_autoScalingConfigurationName :: Lens' CreateAutoScalingConfiguration Text -- | See: newCreateAutoScalingConfigurationResponse smart -- constructor. data CreateAutoScalingConfigurationResponse CreateAutoScalingConfigurationResponse' :: Int -> AutoScalingConfiguration -> CreateAutoScalingConfigurationResponse -- | The response's http status code. [$sel:httpStatus:CreateAutoScalingConfigurationResponse'] :: CreateAutoScalingConfigurationResponse -> Int -- | A description of the App Runner auto scaling configuration that's -- created by this request. [$sel:autoScalingConfiguration:CreateAutoScalingConfigurationResponse'] :: CreateAutoScalingConfigurationResponse -> AutoScalingConfiguration -- | Create a value of CreateAutoScalingConfigurationResponse 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:httpStatus:CreateAutoScalingConfigurationResponse', -- createAutoScalingConfigurationResponse_httpStatus - The -- response's http status code. -- -- -- $sel:autoScalingConfiguration:CreateAutoScalingConfigurationResponse', -- createAutoScalingConfigurationResponse_autoScalingConfiguration -- - A description of the App Runner auto scaling configuration that's -- created by this request. newCreateAutoScalingConfigurationResponse :: Int -> AutoScalingConfiguration -> CreateAutoScalingConfigurationResponse -- | The response's http status code. createAutoScalingConfigurationResponse_httpStatus :: Lens' CreateAutoScalingConfigurationResponse Int -- | A description of the App Runner auto scaling configuration that's -- created by this request. createAutoScalingConfigurationResponse_autoScalingConfiguration :: Lens' CreateAutoScalingConfigurationResponse AutoScalingConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration instance GHC.Show.Show Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration instance GHC.Read.Read Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration instance GHC.Classes.Eq Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration instance GHC.Generics.Generic Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfigurationResponse instance GHC.Show.Show Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfigurationResponse instance GHC.Read.Read Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfigurationResponse instance GHC.Classes.Eq Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfigurationResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfigurationResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration instance Control.DeepSeq.NFData Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.CreateAutoScalingConfiguration.CreateAutoScalingConfiguration -- | Associate your own domain name with the App Runner subdomain URL of -- your App Runner service. -- -- After you call AssociateCustomDomain and receive a successful -- response, use the information in the CustomDomain record that's -- returned to add CNAME records to your Domain Name System (DNS). For -- each mapped domain name, add a mapping to the target App Runner -- subdomain and one or more certificate validation records. App Runner -- then performs DNS validation to verify that you own or control the -- domain name that you associated. App Runner tracks domain validity in -- a certificate stored in AWS Certificate Manager (ACM). module Amazonka.AppRunner.AssociateCustomDomain -- | See: newAssociateCustomDomain smart constructor. data AssociateCustomDomain AssociateCustomDomain' :: Maybe Bool -> Text -> Text -> AssociateCustomDomain -- | Set to true to associate the subdomain -- www.DomainName with the App Runner -- service in addition to the base domain. -- -- Default: true [$sel:enableWWWSubdomain:AssociateCustomDomain'] :: AssociateCustomDomain -> Maybe Bool -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to associate a custom domain name with. [$sel:serviceArn:AssociateCustomDomain'] :: AssociateCustomDomain -> Text -- | A custom domain endpoint to associate. Specify 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:domainName:AssociateCustomDomain'] :: AssociateCustomDomain -> Text -- | Create a value of AssociateCustomDomain 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: -- -- AssociateCustomDomain, -- associateCustomDomain_enableWWWSubdomain - Set to true -- to associate the subdomain www.DomainName -- with the App Runner service in addition to the base domain. -- -- Default: true -- -- AssociateCustomDomain, associateCustomDomain_serviceArn -- - The Amazon Resource Name (ARN) of the App Runner service that you -- want to associate a custom domain name with. -- -- AssociateCustomDomain, associateCustomDomain_domainName -- - A custom domain endpoint to associate. Specify 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). newAssociateCustomDomain :: Text -> Text -> AssociateCustomDomain -- | Set to true to associate the subdomain -- www.DomainName with the App Runner -- service in addition to the base domain. -- -- Default: true associateCustomDomain_enableWWWSubdomain :: Lens' AssociateCustomDomain (Maybe Bool) -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to associate a custom domain name with. associateCustomDomain_serviceArn :: Lens' AssociateCustomDomain Text -- | A custom domain endpoint to associate. Specify 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). associateCustomDomain_domainName :: Lens' AssociateCustomDomain Text -- | See: newAssociateCustomDomainResponse smart constructor. data AssociateCustomDomainResponse AssociateCustomDomainResponse' :: Int -> Text -> Text -> CustomDomain -> [VpcDNSTarget] -> AssociateCustomDomainResponse -- | The response's http status code. [$sel:httpStatus:AssociateCustomDomainResponse'] :: AssociateCustomDomainResponse -> Int -- | The App Runner subdomain of the App Runner service. The custom domain -- name is mapped to this target name. [$sel:dNSTarget:AssociateCustomDomainResponse'] :: AssociateCustomDomainResponse -> Text -- | The Amazon Resource Name (ARN) of the App Runner service with which a -- custom domain name is associated. [$sel:serviceArn:AssociateCustomDomainResponse'] :: AssociateCustomDomainResponse -> Text -- | A description of the domain name that's being associated. [$sel:customDomain:AssociateCustomDomainResponse'] :: AssociateCustomDomainResponse -> CustomDomain -- | DNS Target records for the custom domains of this Amazon VPC. [$sel:vpcDNSTargets:AssociateCustomDomainResponse'] :: AssociateCustomDomainResponse -> [VpcDNSTarget] -- | Create a value of AssociateCustomDomainResponse 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:httpStatus:AssociateCustomDomainResponse', -- associateCustomDomainResponse_httpStatus - The response's http -- status code. -- -- $sel:dNSTarget:AssociateCustomDomainResponse', -- associateCustomDomainResponse_dNSTarget - The App Runner -- subdomain of the App Runner service. The custom domain name is mapped -- to this target name. -- -- AssociateCustomDomain, -- associateCustomDomainResponse_serviceArn - The Amazon Resource -- Name (ARN) of the App Runner service with which a custom domain name -- is associated. -- -- $sel:customDomain:AssociateCustomDomainResponse', -- associateCustomDomainResponse_customDomain - A description of -- the domain name that's being associated. -- -- $sel:vpcDNSTargets:AssociateCustomDomainResponse', -- associateCustomDomainResponse_vpcDNSTargets - DNS Target -- records for the custom domains of this Amazon VPC. newAssociateCustomDomainResponse :: Int -> Text -> Text -> CustomDomain -> AssociateCustomDomainResponse -- | The response's http status code. associateCustomDomainResponse_httpStatus :: Lens' AssociateCustomDomainResponse Int -- | The App Runner subdomain of the App Runner service. The custom domain -- name is mapped to this target name. associateCustomDomainResponse_dNSTarget :: Lens' AssociateCustomDomainResponse Text -- | The Amazon Resource Name (ARN) of the App Runner service with which a -- custom domain name is associated. associateCustomDomainResponse_serviceArn :: Lens' AssociateCustomDomainResponse Text -- | A description of the domain name that's being associated. associateCustomDomainResponse_customDomain :: Lens' AssociateCustomDomainResponse CustomDomain -- | DNS Target records for the custom domains of this Amazon VPC. associateCustomDomainResponse_vpcDNSTargets :: Lens' AssociateCustomDomainResponse [VpcDNSTarget] instance GHC.Generics.Generic Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain instance GHC.Show.Show Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain instance GHC.Read.Read Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain instance GHC.Classes.Eq Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain instance GHC.Generics.Generic Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomainResponse instance GHC.Show.Show Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomainResponse instance GHC.Read.Read Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomainResponse instance GHC.Classes.Eq Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomainResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain instance Control.DeepSeq.NFData Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomainResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain instance Control.DeepSeq.NFData Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.AssociateCustomDomain.AssociateCustomDomain -- | Remove tags from an App Runner resource. module Amazonka.AppRunner.UntagResource -- | See: newUntagResource smart constructor. data UntagResource UntagResource' :: Text -> [Text] -> UntagResource -- | The Amazon Resource Name (ARN) of the resource that you want to remove -- tags from. -- -- It must be the ARN of an App Runner resource. [$sel:resourceArn:UntagResource'] :: UntagResource -> Text -- | A list of tag keys that you want to remove. [$sel:tagKeys:UntagResource'] :: UntagResource -> [Text] -- | Create a value of UntagResource 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:resourceArn:UntagResource', -- untagResource_resourceArn - The Amazon Resource Name (ARN) of -- the resource that you want to remove tags from. -- -- It must be the ARN of an App Runner resource. -- -- $sel:tagKeys:UntagResource', untagResource_tagKeys - A -- list of tag keys that you want to remove. newUntagResource :: Text -> UntagResource -- | The Amazon Resource Name (ARN) of the resource that you want to remove -- tags from. -- -- It must be the ARN of an App Runner resource. untagResource_resourceArn :: Lens' UntagResource Text -- | A list of tag keys that you want to remove. untagResource_tagKeys :: Lens' UntagResource [Text] -- | See: newUntagResourceResponse smart constructor. data UntagResourceResponse UntagResourceResponse' :: Int -> UntagResourceResponse -- | The response's http status code. [$sel:httpStatus:UntagResourceResponse'] :: UntagResourceResponse -> Int -- | Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', -- untagResourceResponse_httpStatus - The response's http status -- code. newUntagResourceResponse :: Int -> UntagResourceResponse -- | The response's http status code. untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int instance GHC.Generics.Generic Amazonka.AppRunner.UntagResource.UntagResource instance GHC.Show.Show Amazonka.AppRunner.UntagResource.UntagResource instance GHC.Read.Read Amazonka.AppRunner.UntagResource.UntagResource instance GHC.Classes.Eq Amazonka.AppRunner.UntagResource.UntagResource instance GHC.Generics.Generic Amazonka.AppRunner.UntagResource.UntagResourceResponse instance GHC.Show.Show Amazonka.AppRunner.UntagResource.UntagResourceResponse instance GHC.Read.Read Amazonka.AppRunner.UntagResource.UntagResourceResponse instance GHC.Classes.Eq Amazonka.AppRunner.UntagResource.UntagResourceResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.UntagResource.UntagResource instance Control.DeepSeq.NFData Amazonka.AppRunner.UntagResource.UntagResourceResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.UntagResource.UntagResource instance Control.DeepSeq.NFData Amazonka.AppRunner.UntagResource.UntagResource instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.UntagResource.UntagResource instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.UntagResource.UntagResource instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.UntagResource.UntagResource instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.UntagResource.UntagResource -- | Update an App Runner service. You can update the source configuration -- and instance configuration of the service. You can also update the ARN -- of the auto scaling configuration resource that's associated with the -- service. However, you can't change the name or the encryption -- configuration of the service. These can be set only when you create -- the service. -- -- To update the tags applied to your service, use the separate actions -- TagResource and UntagResource. -- -- This is an asynchronous operation. On a successful call, you can use -- the returned OperationId and the ListOperations call to track -- the operation's progress. module Amazonka.AppRunner.UpdateService -- | See: newUpdateService smart constructor. data UpdateService UpdateService' :: Maybe Text -> Maybe HealthCheckConfiguration -> Maybe InstanceConfiguration -> Maybe NetworkConfiguration -> Maybe ServiceObservabilityConfiguration -> Maybe SourceConfiguration -> Text -> UpdateService -- | The Amazon Resource Name (ARN) of an App Runner automatic scaling -- configuration resource that you want to associate with the App Runner -- service. [$sel:autoScalingConfigurationArn:UpdateService'] :: UpdateService -> Maybe Text -- | The settings for the health check that App Runner performs to monitor -- the health of the App Runner service. [$sel:healthCheckConfiguration:UpdateService'] :: UpdateService -> Maybe HealthCheckConfiguration -- | The runtime configuration to apply to instances (scaling units) of -- your service. [$sel:instanceConfiguration:UpdateService'] :: UpdateService -> Maybe InstanceConfiguration -- | Configuration settings related to network traffic of the web -- application that the App Runner service runs. [$sel:networkConfiguration:UpdateService'] :: UpdateService -> Maybe NetworkConfiguration -- | The observability configuration of your service. [$sel:observabilityConfiguration:UpdateService'] :: UpdateService -> Maybe ServiceObservabilityConfiguration -- | The source configuration to apply to the App Runner service. -- -- You can change the configuration of the code or image repository that -- the service uses. However, you can't switch from code to image or the -- other way around. This means that you must provide the same structure -- member of SourceConfiguration that you originally included -- when you created the service. Specifically, you can include either -- CodeRepository or ImageRepository. To update the -- source configuration, set the values to members of the structure that -- you include. [$sel:sourceConfiguration:UpdateService'] :: UpdateService -> Maybe SourceConfiguration -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to update. [$sel:serviceArn:UpdateService'] :: UpdateService -> Text -- | Create a value of UpdateService 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: -- -- UpdateService, updateService_autoScalingConfigurationArn -- - The Amazon Resource Name (ARN) of an App Runner automatic scaling -- configuration resource that you want to associate with the App Runner -- service. -- -- UpdateService, updateService_healthCheckConfiguration - -- The settings for the health check that App Runner performs to monitor -- the health of the App Runner service. -- -- UpdateService, updateService_instanceConfiguration - The -- runtime configuration to apply to instances (scaling units) of your -- service. -- -- UpdateService, updateService_networkConfiguration - -- Configuration settings related to network traffic of the web -- application that the App Runner service runs. -- -- UpdateService, updateService_observabilityConfiguration -- - The observability configuration of your service. -- -- UpdateService, updateService_sourceConfiguration - The -- source configuration to apply to the App Runner service. -- -- You can change the configuration of the code or image repository that -- the service uses. However, you can't switch from code to image or the -- other way around. This means that you must provide the same structure -- member of SourceConfiguration that you originally included -- when you created the service. Specifically, you can include either -- CodeRepository or ImageRepository. To update the -- source configuration, set the values to members of the structure that -- you include. -- -- UpdateService, updateService_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want to update. newUpdateService :: Text -> UpdateService -- | The Amazon Resource Name (ARN) of an App Runner automatic scaling -- configuration resource that you want to associate with the App Runner -- service. updateService_autoScalingConfigurationArn :: Lens' UpdateService (Maybe Text) -- | The settings for the health check that App Runner performs to monitor -- the health of the App Runner service. updateService_healthCheckConfiguration :: Lens' UpdateService (Maybe HealthCheckConfiguration) -- | The runtime configuration to apply to instances (scaling units) of -- your service. updateService_instanceConfiguration :: Lens' UpdateService (Maybe InstanceConfiguration) -- | Configuration settings related to network traffic of the web -- application that the App Runner service runs. updateService_networkConfiguration :: Lens' UpdateService (Maybe NetworkConfiguration) -- | The observability configuration of your service. updateService_observabilityConfiguration :: Lens' UpdateService (Maybe ServiceObservabilityConfiguration) -- | The source configuration to apply to the App Runner service. -- -- You can change the configuration of the code or image repository that -- the service uses. However, you can't switch from code to image or the -- other way around. This means that you must provide the same structure -- member of SourceConfiguration that you originally included -- when you created the service. Specifically, you can include either -- CodeRepository or ImageRepository. To update the -- source configuration, set the values to members of the structure that -- you include. updateService_sourceConfiguration :: Lens' UpdateService (Maybe SourceConfiguration) -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to update. updateService_serviceArn :: Lens' UpdateService Text -- | See: newUpdateServiceResponse smart constructor. data UpdateServiceResponse UpdateServiceResponse' :: Int -> Service -> Text -> UpdateServiceResponse -- | The response's http status code. [$sel:httpStatus:UpdateServiceResponse'] :: UpdateServiceResponse -> Int -- | A description of the App Runner service updated by this request. All -- configuration values in the returned Service structure -- reflect configuration changes that are being applied by this request. [$sel:service:UpdateServiceResponse'] :: UpdateServiceResponse -> Service -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. [$sel:operationId:UpdateServiceResponse'] :: UpdateServiceResponse -> Text -- | Create a value of UpdateServiceResponse 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:httpStatus:UpdateServiceResponse', -- updateServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:UpdateServiceResponse', -- updateServiceResponse_service - A description of the App Runner -- service updated by this request. All configuration values in the -- returned Service structure reflect configuration changes that -- are being applied by this request. -- -- $sel:operationId:UpdateServiceResponse', -- updateServiceResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. newUpdateServiceResponse :: Int -> Service -> Text -> UpdateServiceResponse -- | The response's http status code. updateServiceResponse_httpStatus :: Lens' UpdateServiceResponse Int -- | A description of the App Runner service updated by this request. All -- configuration values in the returned Service structure -- reflect configuration changes that are being applied by this request. updateServiceResponse_service :: Lens' UpdateServiceResponse Service -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. updateServiceResponse_operationId :: Lens' UpdateServiceResponse Text instance GHC.Generics.Generic Amazonka.AppRunner.UpdateService.UpdateService instance GHC.Show.Show Amazonka.AppRunner.UpdateService.UpdateService instance GHC.Classes.Eq Amazonka.AppRunner.UpdateService.UpdateService instance GHC.Generics.Generic Amazonka.AppRunner.UpdateService.UpdateServiceResponse instance GHC.Show.Show Amazonka.AppRunner.UpdateService.UpdateServiceResponse instance GHC.Classes.Eq Amazonka.AppRunner.UpdateService.UpdateServiceResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.UpdateService.UpdateService instance Control.DeepSeq.NFData Amazonka.AppRunner.UpdateService.UpdateServiceResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.UpdateService.UpdateService instance Control.DeepSeq.NFData Amazonka.AppRunner.UpdateService.UpdateService instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.UpdateService.UpdateService instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.UpdateService.UpdateService instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.UpdateService.UpdateService instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.UpdateService.UpdateService -- | Update an existing App Runner VPC Ingress Connection resource. The VPC -- Ingress Connection must be in one of the following states to be -- updated: -- -- module Amazonka.AppRunner.UpdateVpcIngressConnection -- | See: newUpdateVpcIngressConnection smart constructor. data UpdateVpcIngressConnection UpdateVpcIngressConnection' :: Text -> IngressVpcConfiguration -> UpdateVpcIngressConnection -- | The Amazon Resource Name (Arn) for the App Runner VPC Ingress -- Connection resource that you want to update. [$sel:vpcIngressConnectionArn:UpdateVpcIngressConnection'] :: UpdateVpcIngressConnection -> Text -- | Specifications for the customer’s Amazon VPC and the related Amazon -- Web Services PrivateLink VPC endpoint that are used to update the VPC -- Ingress Connection resource. [$sel:ingressVpcConfiguration:UpdateVpcIngressConnection'] :: UpdateVpcIngressConnection -> IngressVpcConfiguration -- | Create a value of UpdateVpcIngressConnection 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: -- -- UpdateVpcIngressConnection, -- updateVpcIngressConnection_vpcIngressConnectionArn - The Amazon -- Resource Name (Arn) for the App Runner VPC Ingress Connection resource -- that you want to update. -- -- UpdateVpcIngressConnection, -- updateVpcIngressConnection_ingressVpcConfiguration - -- Specifications for the customer’s Amazon VPC and the related Amazon -- Web Services PrivateLink VPC endpoint that are used to update the VPC -- Ingress Connection resource. newUpdateVpcIngressConnection :: Text -> IngressVpcConfiguration -> UpdateVpcIngressConnection -- | The Amazon Resource Name (Arn) for the App Runner VPC Ingress -- Connection resource that you want to update. updateVpcIngressConnection_vpcIngressConnectionArn :: Lens' UpdateVpcIngressConnection Text -- | Specifications for the customer’s Amazon VPC and the related Amazon -- Web Services PrivateLink VPC endpoint that are used to update the VPC -- Ingress Connection resource. updateVpcIngressConnection_ingressVpcConfiguration :: Lens' UpdateVpcIngressConnection IngressVpcConfiguration -- | See: newUpdateVpcIngressConnectionResponse smart -- constructor. data UpdateVpcIngressConnectionResponse UpdateVpcIngressConnectionResponse' :: Int -> VpcIngressConnection -> UpdateVpcIngressConnectionResponse -- | The response's http status code. [$sel:httpStatus:UpdateVpcIngressConnectionResponse'] :: UpdateVpcIngressConnectionResponse -> Int -- | A description of the App Runner VPC Ingress Connection resource that's -- updated by this request. [$sel:vpcIngressConnection:UpdateVpcIngressConnectionResponse'] :: UpdateVpcIngressConnectionResponse -> VpcIngressConnection -- | Create a value of UpdateVpcIngressConnectionResponse 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:httpStatus:UpdateVpcIngressConnectionResponse', -- updateVpcIngressConnectionResponse_httpStatus - The response's -- http status code. -- -- $sel:vpcIngressConnection:UpdateVpcIngressConnectionResponse', -- updateVpcIngressConnectionResponse_vpcIngressConnection - A -- description of the App Runner VPC Ingress Connection resource that's -- updated by this request. newUpdateVpcIngressConnectionResponse :: Int -> VpcIngressConnection -> UpdateVpcIngressConnectionResponse -- | The response's http status code. updateVpcIngressConnectionResponse_httpStatus :: Lens' UpdateVpcIngressConnectionResponse Int -- | A description of the App Runner VPC Ingress Connection resource that's -- updated by this request. updateVpcIngressConnectionResponse_vpcIngressConnection :: Lens' UpdateVpcIngressConnectionResponse VpcIngressConnection instance GHC.Generics.Generic Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection instance GHC.Show.Show Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection instance GHC.Read.Read Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection instance GHC.Classes.Eq Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection instance GHC.Generics.Generic Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnectionResponse instance GHC.Show.Show Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnectionResponse instance GHC.Read.Read Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnectionResponse instance GHC.Classes.Eq Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnectionResponse instance Amazonka.Types.AWSRequest Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnectionResponse instance Data.Hashable.Class.Hashable Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection instance Control.DeepSeq.NFData Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection instance Amazonka.Data.Headers.ToHeaders Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection instance Amazonka.Data.Path.ToPath Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection instance Amazonka.Data.Query.ToQuery Amazonka.AppRunner.UpdateVpcIngressConnection.UpdateVpcIngressConnection module Amazonka.AppRunner.Lens -- | Set to true to associate the subdomain -- www.DomainName with the App Runner -- service in addition to the base domain. -- -- Default: true associateCustomDomain_enableWWWSubdomain :: Lens' AssociateCustomDomain (Maybe Bool) -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to associate a custom domain name with. associateCustomDomain_serviceArn :: Lens' AssociateCustomDomain Text -- | A custom domain endpoint to associate. Specify 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). associateCustomDomain_domainName :: Lens' AssociateCustomDomain Text -- | The response's http status code. associateCustomDomainResponse_httpStatus :: Lens' AssociateCustomDomainResponse Int -- | The App Runner subdomain of the App Runner service. The custom domain -- name is mapped to this target name. associateCustomDomainResponse_dNSTarget :: Lens' AssociateCustomDomainResponse Text -- | The Amazon Resource Name (ARN) of the App Runner service with which a -- custom domain name is associated. associateCustomDomainResponse_serviceArn :: Lens' AssociateCustomDomainResponse Text -- | A description of the domain name that's being associated. associateCustomDomainResponse_customDomain :: Lens' AssociateCustomDomainResponse CustomDomain -- | DNS Target records for the custom domains of this Amazon VPC. associateCustomDomainResponse_vpcDNSTargets :: Lens' AssociateCustomDomainResponse [VpcDNSTarget] -- | The maximum number of concurrent requests that you want an instance to -- process. If the number of concurrent requests exceeds this limit, App -- Runner scales up your service. -- -- Default: 100 createAutoScalingConfiguration_maxConcurrency :: Lens' CreateAutoScalingConfiguration (Maybe Natural) -- | The maximum number of instances that your service scales up to. At -- most MaxSize instances actively serve traffic for your -- service. -- -- Default: 25 createAutoScalingConfiguration_maxSize :: Lens' CreateAutoScalingConfiguration (Maybe Natural) -- | The minimum number of instances that App Runner provisions for your -- 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. -- -- Default: 1 createAutoScalingConfiguration_minSize :: Lens' CreateAutoScalingConfiguration (Maybe Natural) -- | A list of metadata items that you can associate with your auto scaling -- configuration resource. A tag is a key-value pair. createAutoScalingConfiguration_tags :: Lens' CreateAutoScalingConfiguration (Maybe [Tag]) -- | A name for the auto scaling configuration. When you use it for the -- first time in an Amazon Web Services Region, App Runner creates -- revision number 1 of this name. When you use the same name in -- subsequent calls, App Runner creates incremental revisions of the -- configuration. -- -- The name DefaultConfiguration is reserved (it's the -- configuration that App Runner uses if you don't provide a custome -- one). You can't use it to create a new auto scaling configuration, and -- you can't create a revision of it. -- -- When you want to use your own auto scaling configuration for your App -- Runner service, create a configuration with a different name, -- and then provide it when you create or update your service. createAutoScalingConfiguration_autoScalingConfigurationName :: Lens' CreateAutoScalingConfiguration Text -- | The response's http status code. createAutoScalingConfigurationResponse_httpStatus :: Lens' CreateAutoScalingConfigurationResponse Int -- | A description of the App Runner auto scaling configuration that's -- created by this request. createAutoScalingConfigurationResponse_autoScalingConfiguration :: Lens' CreateAutoScalingConfigurationResponse AutoScalingConfiguration -- | A list of metadata items that you can associate with your connection -- resource. A tag is a key-value pair. createConnection_tags :: Lens' CreateConnection (Maybe [Tag]) -- | A name for the new connection. It must be unique across all App Runner -- connections for the Amazon Web Services account in the Amazon Web -- Services Region. createConnection_connectionName :: Lens' CreateConnection Text -- | The source repository provider. createConnection_providerType :: Lens' CreateConnection ProviderType -- | The response's http status code. createConnectionResponse_httpStatus :: Lens' CreateConnectionResponse Int -- | A description of the App Runner connection that's created by this -- request. createConnectionResponse_connection :: Lens' CreateConnectionResponse Connection -- | A list of metadata items that you can associate with your -- observability configuration resource. A tag is a key-value pair. createObservabilityConfiguration_tags :: Lens' CreateObservabilityConfiguration (Maybe [Tag]) -- | The configuration of the tracing feature within this observability -- configuration. If you don't specify it, App Runner doesn't enable -- tracing. createObservabilityConfiguration_traceConfiguration :: Lens' CreateObservabilityConfiguration (Maybe TraceConfiguration) -- | A name for the observability configuration. When you use it for the -- first time in an Amazon Web Services Region, App Runner creates -- revision number 1 of this name. When you use the same name in -- subsequent calls, App Runner creates incremental revisions of the -- configuration. -- -- The name DefaultConfiguration is reserved. You can't use it -- to create a new observability configuration, and you can't create a -- revision of it. -- -- When you want to use your own observability configuration for your App -- Runner service, create a configuration with a different name, -- and then provide it when you create or update your service. createObservabilityConfiguration_observabilityConfigurationName :: Lens' CreateObservabilityConfiguration Text -- | The response's http status code. createObservabilityConfigurationResponse_httpStatus :: Lens' CreateObservabilityConfigurationResponse Int -- | A description of the App Runner observability configuration that's -- created by this request. createObservabilityConfigurationResponse_observabilityConfiguration :: Lens' CreateObservabilityConfigurationResponse ObservabilityConfiguration -- | The Amazon Resource Name (ARN) of an App Runner automatic scaling -- configuration resource that you want to associate with your service. -- If not provided, App Runner associates the latest revision of a -- default auto scaling configuration. -- -- Specify an ARN with a name and a revision number to associate that -- revision. For example: -- arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability/3 -- -- Specify just the name to associate the latest revision. For example: -- arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability createService_autoScalingConfigurationArn :: Lens' CreateService (Maybe Text) -- | An optional custom encryption key that App Runner uses to encrypt the -- copy of your source repository that it maintains and your service -- logs. By default, App Runner uses an Amazon Web Services managed key. createService_encryptionConfiguration :: Lens' CreateService (Maybe EncryptionConfiguration) -- | The settings for the health check that App Runner performs to monitor -- the health of the App Runner service. createService_healthCheckConfiguration :: Lens' CreateService (Maybe HealthCheckConfiguration) -- | The runtime configuration of instances (scaling units) of your -- service. createService_instanceConfiguration :: Lens' CreateService (Maybe InstanceConfiguration) -- | Configuration settings related to network traffic of the web -- application that the App Runner service runs. createService_networkConfiguration :: Lens' CreateService (Maybe NetworkConfiguration) -- | The observability configuration of your service. createService_observabilityConfiguration :: Lens' CreateService (Maybe ServiceObservabilityConfiguration) -- | An optional list of metadata items that you can associate with the App -- Runner service resource. A tag is a key-value pair. createService_tags :: Lens' CreateService (Maybe [Tag]) -- | A name for the App Runner service. It must be unique across all the -- running App Runner services in your Amazon Web Services account in the -- Amazon Web Services Region. createService_serviceName :: Lens' CreateService Text -- | The source to deploy to the App Runner service. It can be a code or an -- image repository. createService_sourceConfiguration :: Lens' CreateService SourceConfiguration -- | The response's http status code. createServiceResponse_httpStatus :: Lens' CreateServiceResponse Int -- | A description of the App Runner service that's created by this -- request. createServiceResponse_service :: Lens' CreateServiceResponse Service -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track -- the operation's progress. createServiceResponse_operationId :: Lens' CreateServiceResponse Text -- | A list of IDs of security groups that App Runner should use 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. createVpcConnector_securityGroups :: Lens' CreateVpcConnector (Maybe [Text]) -- | A list of metadata items that you can associate with your VPC -- connector resource. A tag is a key-value pair. createVpcConnector_tags :: Lens' CreateVpcConnector (Maybe [Tag]) -- | A name for the VPC connector. createVpcConnector_vpcConnectorName :: Lens' CreateVpcConnector Text -- | A list of IDs of subnets that App Runner should use when it associates -- your service with a custom Amazon VPC. Specify IDs of subnets of a -- single Amazon VPC. App Runner determines the Amazon VPC from the -- subnets you specify. -- -- App Runner currently only provides support for IPv4. createVpcConnector_subnets :: Lens' CreateVpcConnector [Text] -- | The response's http status code. createVpcConnectorResponse_httpStatus :: Lens' CreateVpcConnectorResponse Int -- | A description of the App Runner VPC connector that's created by this -- request. createVpcConnectorResponse_vpcConnector :: Lens' CreateVpcConnectorResponse VpcConnector -- | An optional list of metadata items that you can associate with the VPC -- Ingress Connection resource. A tag is a key-value pair. createVpcIngressConnection_tags :: Lens' CreateVpcIngressConnection (Maybe [Tag]) -- | The Amazon Resource Name (ARN) for this App Runner service that is -- used to create the VPC Ingress Connection resource. createVpcIngressConnection_serviceArn :: Lens' CreateVpcIngressConnection Text -- | A name for the VPC Ingress Connection resource. It must be unique -- across all the active VPC Ingress Connections in your Amazon Web -- Services account in the Amazon Web Services Region. createVpcIngressConnection_vpcIngressConnectionName :: Lens' CreateVpcIngressConnection Text -- | Specifications for the customer’s Amazon VPC and the related Amazon -- Web Services PrivateLink VPC endpoint that are used to create the VPC -- Ingress Connection resource. createVpcIngressConnection_ingressVpcConfiguration :: Lens' CreateVpcIngressConnection IngressVpcConfiguration -- | The response's http status code. createVpcIngressConnectionResponse_httpStatus :: Lens' CreateVpcIngressConnectionResponse Int -- | A description of the App Runner VPC Ingress Connection resource that's -- created by this request. createVpcIngressConnectionResponse_vpcIngressConnection :: Lens' CreateVpcIngressConnectionResponse VpcIngressConnection -- | The Amazon Resource Name (ARN) of the App Runner auto scaling -- configuration that you want to delete. -- -- The ARN can be a full auto scaling configuration ARN, or a partial ARN -- ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- deleted. deleteAutoScalingConfiguration_autoScalingConfigurationArn :: Lens' DeleteAutoScalingConfiguration Text -- | The response's http status code. deleteAutoScalingConfigurationResponse_httpStatus :: Lens' DeleteAutoScalingConfigurationResponse Int -- | A description of the App Runner auto scaling configuration that this -- request just deleted. deleteAutoScalingConfigurationResponse_autoScalingConfiguration :: Lens' DeleteAutoScalingConfigurationResponse AutoScalingConfiguration -- | The Amazon Resource Name (ARN) of the App Runner connection that you -- want to delete. deleteConnection_connectionArn :: Lens' DeleteConnection Text -- | A description of the App Runner connection that this request just -- deleted. deleteConnectionResponse_connection :: Lens' DeleteConnectionResponse (Maybe Connection) -- | The response's http status code. deleteConnectionResponse_httpStatus :: Lens' DeleteConnectionResponse Int -- | The Amazon Resource Name (ARN) of the App Runner observability -- configuration that you want to delete. -- -- The ARN can be a full observability configuration ARN, or a partial -- ARN ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- deleted. deleteObservabilityConfiguration_observabilityConfigurationArn :: Lens' DeleteObservabilityConfiguration Text -- | The response's http status code. deleteObservabilityConfigurationResponse_httpStatus :: Lens' DeleteObservabilityConfigurationResponse Int -- | A description of the App Runner observability configuration that this -- request just deleted. deleteObservabilityConfigurationResponse_observabilityConfiguration :: Lens' DeleteObservabilityConfigurationResponse ObservabilityConfiguration -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to delete. deleteService_serviceArn :: Lens' DeleteService Text -- | The response's http status code. deleteServiceResponse_httpStatus :: Lens' DeleteServiceResponse Int -- | A description of the App Runner service that this request just -- deleted. deleteServiceResponse_service :: Lens' DeleteServiceResponse Service -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. deleteServiceResponse_operationId :: Lens' DeleteServiceResponse Text -- | The Amazon Resource Name (ARN) of the App Runner VPC connector that -- you want to delete. -- -- The ARN must be a full VPC connector ARN. deleteVpcConnector_vpcConnectorArn :: Lens' DeleteVpcConnector Text -- | The response's http status code. deleteVpcConnectorResponse_httpStatus :: Lens' DeleteVpcConnectorResponse Int -- | A description of the App Runner VPC connector that this request just -- deleted. deleteVpcConnectorResponse_vpcConnector :: Lens' DeleteVpcConnectorResponse VpcConnector -- | The Amazon Resource Name (ARN) of the App Runner VPC Ingress -- Connection that you want to delete. deleteVpcIngressConnection_vpcIngressConnectionArn :: Lens' DeleteVpcIngressConnection Text -- | The response's http status code. deleteVpcIngressConnectionResponse_httpStatus :: Lens' DeleteVpcIngressConnectionResponse Int -- | A description of the App Runner VPC Ingress Connection that this -- request just deleted. deleteVpcIngressConnectionResponse_vpcIngressConnection :: Lens' DeleteVpcIngressConnectionResponse VpcIngressConnection -- | The Amazon Resource Name (ARN) of the App Runner auto scaling -- configuration that you want a description for. -- -- The ARN can be a full auto scaling configuration ARN, or a partial ARN -- ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- described. describeAutoScalingConfiguration_autoScalingConfigurationArn :: Lens' DescribeAutoScalingConfiguration Text -- | The response's http status code. describeAutoScalingConfigurationResponse_httpStatus :: Lens' DescribeAutoScalingConfigurationResponse Int -- | A full description of the App Runner auto scaling configuration that -- you specified in this request. describeAutoScalingConfigurationResponse_autoScalingConfiguration :: Lens' DescribeAutoScalingConfigurationResponse AutoScalingConfiguration -- | The maximum number of results that each response (result page) can -- include. It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. describeCustomDomains_maxResults :: Lens' DescribeCustomDomains (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. describeCustomDomains_nextToken :: Lens' DescribeCustomDomains (Maybe Text) -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- associated custom domain names to be described for. describeCustomDomains_serviceArn :: Lens' DescribeCustomDomains Text -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. describeCustomDomainsResponse_nextToken :: Lens' DescribeCustomDomainsResponse (Maybe Text) -- | The response's http status code. describeCustomDomainsResponse_httpStatus :: Lens' DescribeCustomDomainsResponse Int -- | The App Runner subdomain of the App Runner service. The associated -- custom domain names are mapped to this target name. describeCustomDomainsResponse_dNSTarget :: Lens' DescribeCustomDomainsResponse Text -- | The Amazon Resource Name (ARN) of the App Runner service whose -- associated custom domain names you want to describe. describeCustomDomainsResponse_serviceArn :: Lens' DescribeCustomDomainsResponse Text -- | A list of descriptions of custom domain names that are associated with -- the service. In a paginated request, the request returns up to -- MaxResults records per call. describeCustomDomainsResponse_customDomains :: Lens' DescribeCustomDomainsResponse [CustomDomain] -- | DNS Target records for the custom domains of this Amazon VPC. describeCustomDomainsResponse_vpcDNSTargets :: Lens' DescribeCustomDomainsResponse [VpcDNSTarget] -- | The Amazon Resource Name (ARN) of the App Runner observability -- configuration that you want a description for. -- -- The ARN can be a full observability configuration ARN, or a partial -- ARN ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- described. describeObservabilityConfiguration_observabilityConfigurationArn :: Lens' DescribeObservabilityConfiguration Text -- | The response's http status code. describeObservabilityConfigurationResponse_httpStatus :: Lens' DescribeObservabilityConfigurationResponse Int -- | A full description of the App Runner observability configuration that -- you specified in this request. describeObservabilityConfigurationResponse_observabilityConfiguration :: Lens' DescribeObservabilityConfigurationResponse ObservabilityConfiguration -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- a description for. describeService_serviceArn :: Lens' DescribeService Text -- | The response's http status code. describeServiceResponse_httpStatus :: Lens' DescribeServiceResponse Int -- | A full description of the App Runner service that you specified in -- this request. describeServiceResponse_service :: Lens' DescribeServiceResponse Service -- | The Amazon Resource Name (ARN) of the App Runner VPC connector that -- you want a description for. -- -- The ARN must be a full VPC connector ARN. describeVpcConnector_vpcConnectorArn :: Lens' DescribeVpcConnector Text -- | The response's http status code. describeVpcConnectorResponse_httpStatus :: Lens' DescribeVpcConnectorResponse Int -- | A description of the App Runner VPC connector that you specified in -- this request. describeVpcConnectorResponse_vpcConnector :: Lens' DescribeVpcConnectorResponse VpcConnector -- | The Amazon Resource Name (ARN) of the App Runner VPC Ingress -- Connection that you want a description for. describeVpcIngressConnection_vpcIngressConnectionArn :: Lens' DescribeVpcIngressConnection Text -- | The response's http status code. describeVpcIngressConnectionResponse_httpStatus :: Lens' DescribeVpcIngressConnectionResponse Int -- | A description of the App Runner VPC Ingress Connection that you -- specified in this request. describeVpcIngressConnectionResponse_vpcIngressConnection :: Lens' DescribeVpcIngressConnectionResponse VpcIngressConnection -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to disassociate a custom domain name from. disassociateCustomDomain_serviceArn :: Lens' DisassociateCustomDomain Text -- | The domain name that you want to disassociate from the App Runner -- service. disassociateCustomDomain_domainName :: Lens' DisassociateCustomDomain Text -- | The response's http status code. disassociateCustomDomainResponse_httpStatus :: Lens' DisassociateCustomDomainResponse Int -- | The App Runner subdomain of the App Runner service. The disassociated -- custom domain name was mapped to this target name. disassociateCustomDomainResponse_dNSTarget :: Lens' DisassociateCustomDomainResponse Text -- | The Amazon Resource Name (ARN) of the App Runner service that a custom -- domain name is disassociated from. disassociateCustomDomainResponse_serviceArn :: Lens' DisassociateCustomDomainResponse Text -- | A description of the domain name that's being disassociated. disassociateCustomDomainResponse_customDomain :: Lens' DisassociateCustomDomainResponse CustomDomain -- | DNS Target records for the custom domains of this Amazon VPC. disassociateCustomDomainResponse_vpcDNSTargets :: Lens' DisassociateCustomDomainResponse [VpcDNSTarget] -- | The name of the App Runner auto scaling configuration that you want to -- list. If specified, App Runner lists revisions that share this name. -- If not specified, App Runner returns revisions of all active -- configurations. listAutoScalingConfigurations_autoScalingConfigurationName :: Lens' ListAutoScalingConfigurations (Maybe Text) -- | Set to true to list only the latest revision for each -- requested configuration name. -- -- Set to false to list all revisions for each requested -- configuration name. -- -- Default: true listAutoScalingConfigurations_latestOnly :: Lens' ListAutoScalingConfigurations (Maybe Bool) -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listAutoScalingConfigurations_maxResults :: Lens' ListAutoScalingConfigurations (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listAutoScalingConfigurations_nextToken :: Lens' ListAutoScalingConfigurations (Maybe Text) -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listAutoScalingConfigurationsResponse_nextToken :: Lens' ListAutoScalingConfigurationsResponse (Maybe Text) -- | The response's http status code. listAutoScalingConfigurationsResponse_httpStatus :: Lens' ListAutoScalingConfigurationsResponse Int -- | A list of summary information records for auto scaling configurations. -- In a paginated request, the request returns up to MaxResults -- records for each call. listAutoScalingConfigurationsResponse_autoScalingConfigurationSummaryList :: Lens' ListAutoScalingConfigurationsResponse [AutoScalingConfigurationSummary] -- | If specified, only this connection is returned. If not specified, the -- result isn't filtered by name. listConnections_connectionName :: Lens' ListConnections (Maybe Text) -- | The maximum number of results to include in each response (result -- page). Used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listConnections_maxResults :: Lens' ListConnections (Maybe Natural) -- | A token from a previous result page. Used for a paginated request. The -- request retrieves the next result page. All other parameter values -- must be identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listConnections_nextToken :: Lens' ListConnections (Maybe Text) -- | The token that you can pass in a subsequent request to get the next -- result page. Returned in a paginated request. listConnectionsResponse_nextToken :: Lens' ListConnectionsResponse (Maybe Text) -- | The response's http status code. listConnectionsResponse_httpStatus :: Lens' ListConnectionsResponse Int -- | A list of summary information records for connections. In a paginated -- request, the request returns up to MaxResults records for -- each call. listConnectionsResponse_connectionSummaryList :: Lens' ListConnectionsResponse [ConnectionSummary] -- | Set to true to list only the latest revision for each -- requested configuration name. -- -- Set to false to list all revisions for each requested -- configuration name. -- -- Default: true listObservabilityConfigurations_latestOnly :: Lens' ListObservabilityConfigurations (Maybe Bool) -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listObservabilityConfigurations_maxResults :: Lens' ListObservabilityConfigurations (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listObservabilityConfigurations_nextToken :: Lens' ListObservabilityConfigurations (Maybe Text) -- | The name of the App Runner observability configuration that you want -- to list. If specified, App Runner lists revisions that share this -- name. If not specified, App Runner returns revisions of all active -- configurations. listObservabilityConfigurations_observabilityConfigurationName :: Lens' ListObservabilityConfigurations (Maybe Text) -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listObservabilityConfigurationsResponse_nextToken :: Lens' ListObservabilityConfigurationsResponse (Maybe Text) -- | The response's http status code. listObservabilityConfigurationsResponse_httpStatus :: Lens' ListObservabilityConfigurationsResponse Int -- | A list of summary information records for observability -- configurations. In a paginated request, the request returns up to -- MaxResults records for each call. listObservabilityConfigurationsResponse_observabilityConfigurationSummaryList :: Lens' ListObservabilityConfigurationsResponse [ObservabilityConfigurationSummary] -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listOperations_maxResults :: Lens' ListOperations (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones specified in the -- initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listOperations_nextToken :: Lens' ListOperations (Maybe Text) -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- a list of operations for. listOperations_serviceArn :: Lens' ListOperations Text -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listOperationsResponse_nextToken :: Lens' ListOperationsResponse (Maybe Text) -- | A list of operation summary information records. In a paginated -- request, the request returns up to MaxResults records for -- each call. listOperationsResponse_operationSummaryList :: Lens' ListOperationsResponse (Maybe [OperationSummary]) -- | The response's http status code. listOperationsResponse_httpStatus :: Lens' ListOperationsResponse Int -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listServices_maxResults :: Lens' ListServices (Maybe Natural) -- | A token from a previous result page. Used for a paginated request. The -- request retrieves the next result page. All other parameter values -- must be identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listServices_nextToken :: Lens' ListServices (Maybe Text) -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listServicesResponse_nextToken :: Lens' ListServicesResponse (Maybe Text) -- | The response's http status code. listServicesResponse_httpStatus :: Lens' ListServicesResponse Int -- | A list of service summary information records. In a paginated request, -- the request returns up to MaxResults records for each call. listServicesResponse_serviceSummaryList :: Lens' ListServicesResponse [ServiceSummary] -- | The Amazon Resource Name (ARN) of the resource that a tag list is -- requested for. -- -- It must be the ARN of an App Runner resource. listTagsForResource_resourceArn :: Lens' ListTagsForResource Text -- | A list of the tag key-value pairs that are associated with the -- resource. listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) -- | The response's http status code. listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listVpcConnectors_maxResults :: Lens' ListVpcConnectors (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listVpcConnectors_nextToken :: Lens' ListVpcConnectors (Maybe Text) -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listVpcConnectorsResponse_nextToken :: Lens' ListVpcConnectorsResponse (Maybe Text) -- | The response's http status code. listVpcConnectorsResponse_httpStatus :: Lens' ListVpcConnectorsResponse Int -- | A list of information records for VPC connectors. In a paginated -- request, the request returns up to MaxResults records for -- each call. listVpcConnectorsResponse_vpcConnectors :: Lens' ListVpcConnectorsResponse [VpcConnector] -- | The VPC Ingress Connections to be listed based on either the Service -- Arn or Vpc Endpoint Id, or both. listVpcIngressConnections_filter :: Lens' ListVpcIngressConnections (Maybe ListVpcIngressConnectionsFilter) -- | The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. listVpcIngressConnections_maxResults :: Lens' ListVpcIngressConnections (Maybe Natural) -- | A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. listVpcIngressConnections_nextToken :: Lens' ListVpcIngressConnections (Maybe Text) -- | The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. listVpcIngressConnectionsResponse_nextToken :: Lens' ListVpcIngressConnectionsResponse (Maybe Text) -- | The response's http status code. listVpcIngressConnectionsResponse_httpStatus :: Lens' ListVpcIngressConnectionsResponse Int -- | A list of summary information records for VPC Ingress Connections. In -- a paginated request, the request returns up to MaxResults -- records for each call. listVpcIngressConnectionsResponse_vpcIngressConnectionSummaryList :: Lens' ListVpcIngressConnectionsResponse [VpcIngressConnectionSummary] -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to pause. pauseService_serviceArn :: Lens' PauseService Text -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. pauseServiceResponse_operationId :: Lens' PauseServiceResponse (Maybe Text) -- | The response's http status code. pauseServiceResponse_httpStatus :: Lens' PauseServiceResponse Int -- | A description of the App Runner service that this request just paused. pauseServiceResponse_service :: Lens' PauseServiceResponse Service -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to resume. resumeService_serviceArn :: Lens' ResumeService Text -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. resumeServiceResponse_operationId :: Lens' ResumeServiceResponse (Maybe Text) -- | The response's http status code. resumeServiceResponse_httpStatus :: Lens' ResumeServiceResponse Int -- | A description of the App Runner service that this request just -- resumed. resumeServiceResponse_service :: Lens' ResumeServiceResponse Service -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to manually deploy to. startDeployment_serviceArn :: Lens' StartDeployment Text -- | The response's http status code. startDeploymentResponse_httpStatus :: Lens' StartDeploymentResponse Int -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. startDeploymentResponse_operationId :: Lens' StartDeploymentResponse Text -- | The Amazon Resource Name (ARN) of the resource that you want to update -- tags for. -- -- It must be the ARN of an App Runner resource. tagResource_resourceArn :: Lens' TagResource Text -- | A list of tag key-value pairs to add or update. If a key is new to the -- resource, the tag is added with the provided value. If a key is -- already associated with the resource, the value of the tag is updated. tagResource_tags :: Lens' TagResource [Tag] -- | The response's http status code. tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int -- | The Amazon Resource Name (ARN) of the resource that you want to remove -- tags from. -- -- It must be the ARN of an App Runner resource. untagResource_resourceArn :: Lens' UntagResource Text -- | A list of tag keys that you want to remove. untagResource_tagKeys :: Lens' UntagResource [Text] -- | The response's http status code. untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int -- | The Amazon Resource Name (ARN) of an App Runner automatic scaling -- configuration resource that you want to associate with the App Runner -- service. updateService_autoScalingConfigurationArn :: Lens' UpdateService (Maybe Text) -- | The settings for the health check that App Runner performs to monitor -- the health of the App Runner service. updateService_healthCheckConfiguration :: Lens' UpdateService (Maybe HealthCheckConfiguration) -- | The runtime configuration to apply to instances (scaling units) of -- your service. updateService_instanceConfiguration :: Lens' UpdateService (Maybe InstanceConfiguration) -- | Configuration settings related to network traffic of the web -- application that the App Runner service runs. updateService_networkConfiguration :: Lens' UpdateService (Maybe NetworkConfiguration) -- | The observability configuration of your service. updateService_observabilityConfiguration :: Lens' UpdateService (Maybe ServiceObservabilityConfiguration) -- | The source configuration to apply to the App Runner service. -- -- You can change the configuration of the code or image repository that -- the service uses. However, you can't switch from code to image or the -- other way around. This means that you must provide the same structure -- member of SourceConfiguration that you originally included -- when you created the service. Specifically, you can include either -- CodeRepository or ImageRepository. To update the -- source configuration, set the values to members of the structure that -- you include. updateService_sourceConfiguration :: Lens' UpdateService (Maybe SourceConfiguration) -- | The Amazon Resource Name (ARN) of the App Runner service that you want -- to update. updateService_serviceArn :: Lens' UpdateService Text -- | The response's http status code. updateServiceResponse_httpStatus :: Lens' UpdateServiceResponse Int -- | A description of the App Runner service updated by this request. All -- configuration values in the returned Service structure -- reflect configuration changes that are being applied by this request. updateServiceResponse_service :: Lens' UpdateServiceResponse Service -- | The unique ID of the asynchronous operation that this request started. -- You can use it combined with the ListOperations call to track the -- operation's progress. updateServiceResponse_operationId :: Lens' UpdateServiceResponse Text -- | The Amazon Resource Name (Arn) for the App Runner VPC Ingress -- Connection resource that you want to update. updateVpcIngressConnection_vpcIngressConnectionArn :: Lens' UpdateVpcIngressConnection Text -- | Specifications for the customer’s Amazon VPC and the related Amazon -- Web Services PrivateLink VPC endpoint that are used to update the VPC -- Ingress Connection resource. updateVpcIngressConnection_ingressVpcConfiguration :: Lens' UpdateVpcIngressConnection IngressVpcConfiguration -- | The response's http status code. updateVpcIngressConnectionResponse_httpStatus :: Lens' UpdateVpcIngressConnectionResponse Int -- | A description of the App Runner VPC Ingress Connection resource that's -- updated by this request. updateVpcIngressConnectionResponse_vpcIngressConnection :: Lens' UpdateVpcIngressConnectionResponse VpcIngressConnection -- | 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_accessRoleArn :: Lens' AuthenticationConfiguration (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. authenticationConfiguration_connectionArn :: Lens' AuthenticationConfiguration (Maybe Text) -- | The Amazon Resource Name (ARN) of this auto scaling configuration. autoScalingConfiguration_autoScalingConfigurationArn :: Lens' AutoScalingConfiguration (Maybe Text) -- | The customer-provided auto scaling configuration name. It can be used -- in multiple revisions of a configuration. autoScalingConfiguration_autoScalingConfigurationName :: Lens' AutoScalingConfiguration (Maybe Text) -- | The revision of this auto scaling configuration. It's unique among all -- the active configurations ("Status": "ACTIVE") that share the -- same AutoScalingConfigurationName. autoScalingConfiguration_autoScalingConfigurationRevision :: Lens' AutoScalingConfiguration (Maybe Int) -- | The time when the auto scaling configuration was created. It's in Unix -- time stamp format. autoScalingConfiguration_createdAt :: Lens' AutoScalingConfiguration (Maybe UTCTime) -- | The time when the auto scaling configuration was deleted. It's in Unix -- time stamp format. autoScalingConfiguration_deletedAt :: Lens' AutoScalingConfiguration (Maybe UTCTime) -- | 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_latest :: Lens' AutoScalingConfiguration (Maybe Bool) -- | 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_maxConcurrency :: Lens' AutoScalingConfiguration (Maybe Int) -- | The maximum number of instances that a service scales up to. At most -- MaxSize instances actively serve traffic for your service. autoScalingConfiguration_maxSize :: Lens' AutoScalingConfiguration (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. autoScalingConfiguration_minSize :: Lens' AutoScalingConfiguration (Maybe Int) -- | 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_status :: Lens' AutoScalingConfiguration (Maybe AutoScalingConfigurationStatus) -- | The Amazon Resource Name (ARN) of this auto scaling configuration. autoScalingConfigurationSummary_autoScalingConfigurationArn :: Lens' AutoScalingConfigurationSummary (Maybe Text) -- | The customer-provided auto scaling configuration name. It can be used -- in multiple revisions of a configuration. autoScalingConfigurationSummary_autoScalingConfigurationName :: Lens' AutoScalingConfigurationSummary (Maybe Text) -- | The revision of this auto scaling configuration. It's unique among all -- the active configurations ("Status": "ACTIVE") with the same -- AutoScalingConfigurationName. autoScalingConfigurationSummary_autoScalingConfigurationRevision :: Lens' AutoScalingConfigurationSummary (Maybe Int) -- | The certificate CNAME record name. certificateValidationRecord_name :: Lens' CertificateValidationRecord (Maybe Text) -- | The current state of the certificate CNAME record validation. It -- should change to SUCCESS after App Runner completes -- validation with your DNS. certificateValidationRecord_status :: Lens' CertificateValidationRecord (Maybe CertificateValidationRecordStatus) -- | The record type, always CNAME. certificateValidationRecord_type :: Lens' CertificateValidationRecord (Maybe Text) -- | The certificate CNAME record value. certificateValidationRecord_value :: Lens' CertificateValidationRecord (Maybe Text) -- | 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_codeConfigurationValues :: Lens' CodeConfiguration (Maybe CodeConfigurationValues) -- | The source of the App Runner configuration. Values are interpreted as -- follows: -- -- codeConfiguration_configurationSource :: Lens' CodeConfiguration ConfigurationSource -- | The command App Runner runs to build your application. codeConfigurationValues_buildCommand :: Lens' CodeConfigurationValues (Maybe Text) -- | The port that your application listens to in the container. -- -- Default: 8080 codeConfigurationValues_port :: Lens' CodeConfigurationValues (Maybe 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. -- -- codeConfigurationValues_runtimeEnvironmentSecrets :: Lens' CodeConfigurationValues (Maybe (HashMap Text Text)) -- | The environment variables that are available to your running App -- Runner service. An array of key-value pairs. codeConfigurationValues_runtimeEnvironmentVariables :: Lens' CodeConfigurationValues (Maybe (HashMap Text Text)) -- | The command App Runner runs to start your application. codeConfigurationValues_startCommand :: Lens' CodeConfigurationValues (Maybe Text) -- | A runtime environment type for building and running an App Runner -- service. It represents a programming language runtime. codeConfigurationValues_runtime :: Lens' CodeConfigurationValues Runtime -- | Configuration for building and running the service from a source code -- repository. -- -- CodeConfiguration is required only for CreateService -- request. codeRepository_codeConfiguration :: Lens' CodeRepository (Maybe CodeConfiguration) -- | The location of the repository that contains the source code. codeRepository_repositoryUrl :: Lens' CodeRepository Text -- | The version that should be used within the source code repository. codeRepository_sourceCodeVersion :: Lens' CodeRepository SourceCodeVersion -- | The Amazon Resource Name (ARN) of this connection. connection_connectionArn :: Lens' Connection (Maybe Text) -- | The customer-provided connection name. connection_connectionName :: Lens' Connection (Maybe Text) -- | The App Runner connection creation time, expressed as a Unix time -- stamp. connection_createdAt :: Lens' Connection (Maybe UTCTime) -- | The source repository provider. connection_providerType :: Lens' Connection (Maybe ProviderType) -- | 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_status :: Lens' Connection (Maybe ConnectionStatus) -- | The Amazon Resource Name (ARN) of this connection. connectionSummary_connectionArn :: Lens' ConnectionSummary (Maybe Text) -- | The customer-provided connection name. connectionSummary_connectionName :: Lens' ConnectionSummary (Maybe Text) -- | The App Runner connection creation time, expressed as a Unix time -- stamp. connectionSummary_createdAt :: Lens' ConnectionSummary (Maybe UTCTime) -- | The source repository provider. connectionSummary_providerType :: Lens' ConnectionSummary (Maybe ProviderType) -- | 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_status :: Lens' ConnectionSummary (Maybe ConnectionStatus) -- | A list of certificate CNAME records that's used for this domain name. customDomain_certificateValidationRecords :: Lens' CustomDomain (Maybe [CertificateValidationRecord]) -- | 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_domainName :: Lens' CustomDomain Text -- | When true, the subdomain -- www.DomainName is associated with -- the App Runner service in addition to the base domain. customDomain_enableWWWSubdomain :: Lens' CustomDomain Bool -- | The current state of the domain name association. customDomain_status :: Lens' CustomDomain CustomDomainAssociationStatus -- | 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_egressType :: Lens' EgressConfiguration (Maybe EgressType) -- | 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_vpcConnectorArn :: Lens' EgressConfiguration (Maybe Text) -- | The ARN of the KMS key that's used for encryption. encryptionConfiguration_kmsKey :: Lens' EncryptionConfiguration Text -- | The number of consecutive checks that must succeed before App Runner -- decides that the service is healthy. -- -- Default: 1 healthCheckConfiguration_healthyThreshold :: Lens' HealthCheckConfiguration (Maybe Natural) -- | The time interval, in seconds, between health checks. -- -- Default: 5 healthCheckConfiguration_interval :: Lens' HealthCheckConfiguration (Maybe Natural) -- | The URL that health check requests are sent to. -- -- Path is only applicable when you set Protocol to -- HTTP. -- -- Default: "/" healthCheckConfiguration_path :: Lens' HealthCheckConfiguration (Maybe Text) -- | 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_protocol :: Lens' HealthCheckConfiguration (Maybe HealthCheckProtocol) -- | The time, in seconds, to wait for a health check response before -- deciding it failed. -- -- Default: 2 healthCheckConfiguration_timeout :: Lens' HealthCheckConfiguration (Maybe Natural) -- | The number of consecutive checks that must fail before App Runner -- decides that the service is unhealthy. -- -- Default: 5 healthCheckConfiguration_unhealthyThreshold :: Lens' HealthCheckConfiguration (Maybe Natural) -- | The port that your application listens to in the container. -- -- Default: 8080 imageConfiguration_port :: Lens' ImageConfiguration (Maybe 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. -- -- imageConfiguration_runtimeEnvironmentSecrets :: Lens' ImageConfiguration (Maybe (HashMap Text Text)) -- | Environment variables that are available to your running App Runner -- service. An array of key-value pairs. imageConfiguration_runtimeEnvironmentVariables :: Lens' ImageConfiguration (Maybe (HashMap Text 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. imageConfiguration_startCommand :: Lens' ImageConfiguration (Maybe Text) -- | Configuration for running the identified image. imageRepository_imageConfiguration :: Lens' ImageRepository (Maybe ImageConfiguration) -- | 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_imageIdentifier :: Lens' ImageRepository Text -- | The type of the image repository. This reflects the repository -- provider and whether the repository is private or public. imageRepository_imageRepositoryType :: Lens' ImageRepository ImageRepositoryType -- | 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) -- | The ID of the VPC endpoint that your App Runner service connects to. ingressVpcConfiguration_vpcEndpointId :: Lens' IngressVpcConfiguration (Maybe Text) -- | The ID of the VPC that is used for the VPC endpoint. ingressVpcConfiguration_vpcId :: Lens' IngressVpcConfiguration (Maybe Text) -- | The number of CPU units reserved for each instance of your App Runner -- service. -- -- Default: 1 vCPU instanceConfiguration_cpu :: Lens' InstanceConfiguration (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. instanceConfiguration_instanceRoleArn :: Lens' InstanceConfiguration (Maybe Text) -- | The amount of memory, in MB or GB, reserved for each instance of your -- App Runner service. -- -- Default: 2 GB instanceConfiguration_memory :: Lens' InstanceConfiguration (Maybe Text) -- | The Amazon Resource Name (ARN) of a service to filter by. listVpcIngressConnectionsFilter_serviceArn :: Lens' ListVpcIngressConnectionsFilter (Maybe Text) -- | The ID of a VPC Endpoint to filter by. listVpcIngressConnectionsFilter_vpcEndpointId :: Lens' ListVpcIngressConnectionsFilter (Maybe Text) -- | Network configuration settings for outbound message traffic. networkConfiguration_egressConfiguration :: Lens' NetworkConfiguration (Maybe EgressConfiguration) -- | Network configuration settings for inbound message traffic. networkConfiguration_ingressConfiguration :: Lens' NetworkConfiguration (Maybe IngressConfiguration) -- | The time when the observability configuration was created. It's in -- Unix time stamp format. observabilityConfiguration_createdAt :: Lens' ObservabilityConfiguration (Maybe UTCTime) -- | The time when the observability configuration was deleted. It's in -- Unix time stamp format. observabilityConfiguration_deletedAt :: Lens' ObservabilityConfiguration (Maybe UTCTime) -- | 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_latest :: Lens' ObservabilityConfiguration (Maybe Bool) -- | The Amazon Resource Name (ARN) of this observability configuration. observabilityConfiguration_observabilityConfigurationArn :: Lens' ObservabilityConfiguration (Maybe Text) -- | The customer-provided observability configuration name. It can be used -- in multiple revisions of a configuration. observabilityConfiguration_observabilityConfigurationName :: Lens' ObservabilityConfiguration (Maybe Text) -- | The revision of this observability configuration. It's unique among -- all the active configurations ("Status": "ACTIVE") that share -- the same ObservabilityConfigurationName. observabilityConfiguration_observabilityConfigurationRevision :: Lens' ObservabilityConfiguration (Maybe Int) -- | 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_status :: Lens' ObservabilityConfiguration (Maybe ObservabilityConfigurationStatus) -- | The configuration of the tracing feature within this observability -- configuration. If not specified, tracing isn't enabled. observabilityConfiguration_traceConfiguration :: Lens' ObservabilityConfiguration (Maybe TraceConfiguration) -- | The Amazon Resource Name (ARN) of this observability configuration. observabilityConfigurationSummary_observabilityConfigurationArn :: Lens' ObservabilityConfigurationSummary (Maybe Text) -- | The customer-provided observability configuration name. It can be used -- in multiple revisions of a configuration. observabilityConfigurationSummary_observabilityConfigurationName :: Lens' ObservabilityConfigurationSummary (Maybe Text) -- | The revision of this observability configuration. It's unique among -- all the active configurations ("Status": "ACTIVE") that share -- the same ObservabilityConfigurationName. observabilityConfigurationSummary_observabilityConfigurationRevision :: Lens' ObservabilityConfigurationSummary (Maybe Int) -- | The time when the operation ended. It's in the Unix time stamp format. operationSummary_endedAt :: Lens' OperationSummary (Maybe UTCTime) -- | A unique ID of this operation. It's unique in the scope of the App -- Runner service. operationSummary_id :: Lens' OperationSummary (Maybe Text) -- | The time when the operation started. It's in the Unix time stamp -- format. operationSummary_startedAt :: Lens' OperationSummary (Maybe UTCTime) -- | The current state of the operation. operationSummary_status :: Lens' OperationSummary (Maybe OperationStatus) -- | The Amazon Resource Name (ARN) of the resource that the operation -- acted on (for example, an App Runner service). operationSummary_targetArn :: Lens' OperationSummary (Maybe Text) -- | The type of operation. It indicates a specific action that occured. operationSummary_type :: Lens' OperationSummary (Maybe OperationType) -- | The time when the operation was last updated. It's in the Unix time -- stamp format. operationSummary_updatedAt :: Lens' OperationSummary (Maybe UTCTime) -- | The time when the App Runner service was deleted. It's in the Unix -- time stamp format. service_deletedAt :: Lens' Service (Maybe UTCTime) -- | 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_encryptionConfiguration :: Lens' Service (Maybe EncryptionConfiguration) -- | The settings for the health check that App Runner performs to monitor -- the health of this service. service_healthCheckConfiguration :: Lens' Service (Maybe HealthCheckConfiguration) -- | The observability configuration of this service. service_observabilityConfiguration :: Lens' Service (Maybe ServiceObservabilityConfiguration) -- | A subdomain URL that App Runner generated for this service. You can -- use this URL to access your service web application. service_serviceUrl :: Lens' Service (Maybe Text) -- | The customer-provided service name. service_serviceName :: Lens' Service Text -- | An ID that App Runner generated for this service. It's unique within -- the Amazon Web Services Region. service_serviceId :: Lens' Service Text -- | The Amazon Resource Name (ARN) of this service. service_serviceArn :: Lens' Service Text -- | The time when the App Runner service was created. It's in the Unix -- time stamp format. service_createdAt :: Lens' Service UTCTime -- | The time when the App Runner service was last updated at. It's in the -- Unix time stamp format. service_updatedAt :: Lens' Service UTCTime -- | The current state of the App Runner service. These particular values -- mean the following. -- -- service_status :: Lens' Service ServiceStatus -- | The source deployed to the App Runner service. It can be a code or an -- image repository. service_sourceConfiguration :: Lens' Service SourceConfiguration -- | The runtime configuration of instances (scaling units) of this -- service. service_instanceConfiguration :: Lens' Service InstanceConfiguration -- | Summary information for the App Runner automatic scaling configuration -- resource that's associated with this service. service_autoScalingConfigurationSummary :: Lens' Service AutoScalingConfigurationSummary -- | Configuration settings related to network traffic of the web -- application that this service runs. service_networkConfiguration :: Lens' Service NetworkConfiguration -- | 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_observabilityConfigurationArn :: Lens' ServiceObservabilityConfiguration (Maybe Text) -- | When true, an observability configuration resource is -- associated with the service, and an -- ObservabilityConfigurationArn is specified. serviceObservabilityConfiguration_observabilityEnabled :: Lens' ServiceObservabilityConfiguration Bool -- | The time when the App Runner service was created. It's in the Unix -- time stamp format. serviceSummary_createdAt :: Lens' ServiceSummary (Maybe UTCTime) -- | The Amazon Resource Name (ARN) of this service. serviceSummary_serviceArn :: Lens' ServiceSummary (Maybe Text) -- | An ID that App Runner generated for this service. It's unique within -- the Amazon Web Services Region. serviceSummary_serviceId :: Lens' ServiceSummary (Maybe Text) -- | The customer-provided service name. serviceSummary_serviceName :: Lens' ServiceSummary (Maybe Text) -- | A subdomain URL that App Runner generated for this service. You can -- use this URL to access your service web application. serviceSummary_serviceUrl :: Lens' ServiceSummary (Maybe Text) -- | The current state of the App Runner service. These particular values -- mean the following. -- -- serviceSummary_status :: Lens' ServiceSummary (Maybe ServiceStatus) -- | The time when the App Runner service was last updated. It's in theUnix -- time stamp format. serviceSummary_updatedAt :: Lens' ServiceSummary (Maybe UTCTime) -- | The type of version identifier. -- -- For a git-based repository, branches represent versions. sourceCodeVersion_type :: Lens' SourceCodeVersion SourceCodeVersionType -- | 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_value :: Lens' SourceCodeVersion Text -- | Describes the resources that are needed to authenticate access to some -- source repositories. sourceConfiguration_authenticationConfiguration :: Lens' SourceConfiguration (Maybe AuthenticationConfiguration) -- | 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_autoDeploymentsEnabled :: Lens' SourceConfiguration (Maybe Bool) -- | The description of a source code repository. -- -- You must provide either this member or ImageRepository (but -- not both). sourceConfiguration_codeRepository :: Lens' SourceConfiguration (Maybe CodeRepository) -- | The description of a source image repository. -- -- You must provide either this member or CodeRepository (but -- not both). sourceConfiguration_imageRepository :: Lens' SourceConfiguration (Maybe ImageRepository) -- | The key of the tag. tag_key :: Lens' Tag (Maybe Text) -- | The value of the tag. tag_value :: Lens' Tag (Maybe Text) -- | The implementation provider chosen for tracing App Runner services. traceConfiguration_vendor :: Lens' TraceConfiguration TracingVendor -- | The time when the VPC connector was created. It's in Unix time stamp -- format. vpcConnector_createdAt :: Lens' VpcConnector (Maybe UTCTime) -- | The time when the VPC connector was deleted. It's in Unix time stamp -- format. vpcConnector_deletedAt :: Lens' VpcConnector (Maybe UTCTime) -- | 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_securityGroups :: Lens' VpcConnector (Maybe [Text]) -- | 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_status :: Lens' VpcConnector (Maybe VpcConnectorStatus) -- | A list of IDs of subnets that App Runner uses for your service. All -- IDs are of subnets of a single Amazon VPC. vpcConnector_subnets :: Lens' VpcConnector (Maybe [Text]) -- | The Amazon Resource Name (ARN) of this VPC connector. vpcConnector_vpcConnectorArn :: Lens' VpcConnector (Maybe Text) -- | The customer-provided VPC connector name. vpcConnector_vpcConnectorName :: Lens' VpcConnector (Maybe Text) -- | 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_vpcConnectorRevision :: Lens' VpcConnector (Maybe Int) -- | The domain name of your target DNS that is associated with the Amazon -- VPC. vpcDNSTarget_domainName :: Lens' VpcDNSTarget (Maybe Text) -- | The ID of the Amazon VPC that is associated with the custom domain -- name of the target DNS. vpcDNSTarget_vpcId :: Lens' VpcDNSTarget (Maybe Text) -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection that is -- associated with your service. vpcDNSTarget_vpcIngressConnectionArn :: Lens' VpcDNSTarget (Maybe Text) -- | The Account Id you use to create the VPC Ingress Connection resource. vpcIngressConnection_accountId :: Lens' VpcIngressConnection (Maybe Text) -- | The time when the VPC Ingress Connection was created. It's in the Unix -- time stamp format. -- -- vpcIngressConnection_createdAt :: Lens' VpcIngressConnection (Maybe UTCTime) -- | The time when the App Runner service was deleted. It's in the Unix -- time stamp format. -- -- vpcIngressConnection_deletedAt :: Lens' VpcIngressConnection (Maybe UTCTime) -- | The domain name associated with the VPC Ingress Connection resource. vpcIngressConnection_domainName :: Lens' VpcIngressConnection (Maybe Text) -- | Specifications for the customer’s VPC and related PrivateLink VPC -- endpoint that are used to associate with the VPC Ingress Connection -- resource. vpcIngressConnection_ingressVpcConfiguration :: Lens' VpcIngressConnection (Maybe IngressVpcConfiguration) -- | The Amazon Resource Name (ARN) of the service associated with the VPC -- Ingress Connection. vpcIngressConnection_serviceArn :: Lens' VpcIngressConnection (Maybe Text) -- | 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_status :: Lens' VpcIngressConnection (Maybe VpcIngressConnectionStatus) -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection. vpcIngressConnection_vpcIngressConnectionArn :: Lens' VpcIngressConnection (Maybe Text) -- | The customer-provided VPC Ingress Connection name. vpcIngressConnection_vpcIngressConnectionName :: Lens' VpcIngressConnection (Maybe Text) -- | The Amazon Resource Name (ARN) of the service associated with the VPC -- Ingress Connection. vpcIngressConnectionSummary_serviceArn :: Lens' VpcIngressConnectionSummary (Maybe Text) -- | The Amazon Resource Name (ARN) of the VPC Ingress Connection. vpcIngressConnectionSummary_vpcIngressConnectionArn :: Lens' VpcIngressConnectionSummary (Maybe Text) module Amazonka.AppRunner.Waiters -- | Derived from API version 2020-05-15 of the AWS service -- descriptions, licensed under Apache 2.0. -- -- App Runner -- -- App Runner is an application service that provides a fast, simple, and -- cost-effective way to go directly from an existing container image or -- source code to a running service in the Amazon Web Services Cloud in -- seconds. You don't need to learn new technologies, decide which -- compute service to use, or understand how to provision and configure -- Amazon Web Services resources. -- -- App Runner connects directly to your container registry or source code -- repository. It provides an automatic delivery pipeline with fully -- managed operations, high performance, scalability, and security. -- -- For more information about App Runner, see the App Runner Developer -- Guide. For release information, see the App Runner Release -- Notes. -- -- To install the Software Development Kits (SDKs), Integrated -- Development Environment (IDE) Toolkits, and command line tools that -- you can use to access the API, see Tools for Amazon Web -- Services. -- -- Endpoints -- -- For a list of Region-specific endpoints that App Runner supports, see -- App Runner endpoints and quotas in the Amazon Web Services -- General Reference. module Amazonka.AppRunner -- | API version 2020-05-15 of the Amazon App Runner SDK -- configuration. defaultService :: Service -- | An unexpected service exception occurred. _InternalServiceErrorException :: AsError a => Fold a ServiceError -- | 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. _InvalidRequestException :: AsError a => Fold a ServiceError -- | You can't perform this action when the resource is in its current -- state. _InvalidStateException :: AsError a => Fold a ServiceError -- | A resource doesn't exist for the specified Amazon Resource Name (ARN) -- in your Amazon Web Services account. _ResourceNotFoundException :: AsError a => Fold a ServiceError -- | 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. _ServiceQuotaExceededException :: AsError a => Fold a ServiceError -- | See: newAssociateCustomDomain smart constructor. data AssociateCustomDomain AssociateCustomDomain' :: Maybe Bool -> Text -> Text -> AssociateCustomDomain -- | Create a value of AssociateCustomDomain 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: -- -- AssociateCustomDomain, -- associateCustomDomain_enableWWWSubdomain - Set to true -- to associate the subdomain www.DomainName -- with the App Runner service in addition to the base domain. -- -- Default: true -- -- AssociateCustomDomain, associateCustomDomain_serviceArn -- - The Amazon Resource Name (ARN) of the App Runner service that you -- want to associate a custom domain name with. -- -- AssociateCustomDomain, associateCustomDomain_domainName -- - A custom domain endpoint to associate. Specify 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). newAssociateCustomDomain :: Text -> Text -> AssociateCustomDomain -- | See: newAssociateCustomDomainResponse smart constructor. data AssociateCustomDomainResponse AssociateCustomDomainResponse' :: Int -> Text -> Text -> CustomDomain -> [VpcDNSTarget] -> AssociateCustomDomainResponse -- | Create a value of AssociateCustomDomainResponse 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:httpStatus:AssociateCustomDomainResponse', -- associateCustomDomainResponse_httpStatus - The response's http -- status code. -- -- $sel:dNSTarget:AssociateCustomDomainResponse', -- associateCustomDomainResponse_dNSTarget - The App Runner -- subdomain of the App Runner service. The custom domain name is mapped -- to this target name. -- -- AssociateCustomDomain, -- associateCustomDomainResponse_serviceArn - The Amazon Resource -- Name (ARN) of the App Runner service with which a custom domain name -- is associated. -- -- $sel:customDomain:AssociateCustomDomainResponse', -- associateCustomDomainResponse_customDomain - A description of -- the domain name that's being associated. -- -- $sel:vpcDNSTargets:AssociateCustomDomainResponse', -- associateCustomDomainResponse_vpcDNSTargets - DNS Target -- records for the custom domains of this Amazon VPC. newAssociateCustomDomainResponse :: Int -> Text -> Text -> CustomDomain -> AssociateCustomDomainResponse -- | See: newCreateAutoScalingConfiguration smart -- constructor. data CreateAutoScalingConfiguration CreateAutoScalingConfiguration' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe [Tag] -> Text -> CreateAutoScalingConfiguration -- | Create a value of CreateAutoScalingConfiguration 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: -- -- CreateAutoScalingConfiguration, -- createAutoScalingConfiguration_maxConcurrency - The maximum -- number of concurrent requests that you want an instance to process. If -- the number of concurrent requests exceeds this limit, App Runner -- scales up your service. -- -- Default: 100 -- -- CreateAutoScalingConfiguration, -- createAutoScalingConfiguration_maxSize - The maximum number of -- instances that your service scales up to. At most MaxSize -- instances actively serve traffic for your service. -- -- Default: 25 -- -- CreateAutoScalingConfiguration, -- createAutoScalingConfiguration_minSize - The minimum number of -- instances that App Runner provisions for your 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. -- -- Default: 1 -- -- $sel:tags:CreateAutoScalingConfiguration', -- createAutoScalingConfiguration_tags - A list of metadata items -- that you can associate with your auto scaling configuration resource. -- A tag is a key-value pair. -- -- CreateAutoScalingConfiguration, -- createAutoScalingConfiguration_autoScalingConfigurationName - A -- name for the auto scaling configuration. When you use it for the first -- time in an Amazon Web Services Region, App Runner creates revision -- number 1 of this name. When you use the same name in -- subsequent calls, App Runner creates incremental revisions of the -- configuration. -- -- The name DefaultConfiguration is reserved (it's the -- configuration that App Runner uses if you don't provide a custome -- one). You can't use it to create a new auto scaling configuration, and -- you can't create a revision of it. -- -- When you want to use your own auto scaling configuration for your App -- Runner service, create a configuration with a different name, -- and then provide it when you create or update your service. newCreateAutoScalingConfiguration :: Text -> CreateAutoScalingConfiguration -- | See: newCreateAutoScalingConfigurationResponse smart -- constructor. data CreateAutoScalingConfigurationResponse CreateAutoScalingConfigurationResponse' :: Int -> AutoScalingConfiguration -> CreateAutoScalingConfigurationResponse -- | Create a value of CreateAutoScalingConfigurationResponse 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:httpStatus:CreateAutoScalingConfigurationResponse', -- createAutoScalingConfigurationResponse_httpStatus - The -- response's http status code. -- -- -- $sel:autoScalingConfiguration:CreateAutoScalingConfigurationResponse', -- createAutoScalingConfigurationResponse_autoScalingConfiguration -- - A description of the App Runner auto scaling configuration that's -- created by this request. newCreateAutoScalingConfigurationResponse :: Int -> AutoScalingConfiguration -> CreateAutoScalingConfigurationResponse -- | See: newCreateConnection smart constructor. data CreateConnection CreateConnection' :: Maybe [Tag] -> Text -> ProviderType -> CreateConnection -- | Create a value of CreateConnection 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:tags:CreateConnection', createConnection_tags - A -- list of metadata items that you can associate with your connection -- resource. A tag is a key-value pair. -- -- CreateConnection, createConnection_connectionName - A -- name for the new connection. It must be unique across all App Runner -- connections for the Amazon Web Services account in the Amazon Web -- Services Region. -- -- CreateConnection, createConnection_providerType - The -- source repository provider. newCreateConnection :: Text -> ProviderType -> CreateConnection -- | See: newCreateConnectionResponse smart constructor. data CreateConnectionResponse CreateConnectionResponse' :: Int -> Connection -> CreateConnectionResponse -- | Create a value of CreateConnectionResponse 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:httpStatus:CreateConnectionResponse', -- createConnectionResponse_httpStatus - The response's http -- status code. -- -- $sel:connection:CreateConnectionResponse', -- createConnectionResponse_connection - A description of the App -- Runner connection that's created by this request. newCreateConnectionResponse :: Int -> Connection -> CreateConnectionResponse -- | See: newCreateObservabilityConfiguration smart -- constructor. data CreateObservabilityConfiguration CreateObservabilityConfiguration' :: Maybe [Tag] -> Maybe TraceConfiguration -> Text -> CreateObservabilityConfiguration -- | Create a value of CreateObservabilityConfiguration 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:tags:CreateObservabilityConfiguration', -- createObservabilityConfiguration_tags - A list of metadata -- items that you can associate with your observability configuration -- resource. A tag is a key-value pair. -- -- CreateObservabilityConfiguration, -- createObservabilityConfiguration_traceConfiguration - The -- configuration of the tracing feature within this observability -- configuration. If you don't specify it, App Runner doesn't enable -- tracing. -- -- CreateObservabilityConfiguration, -- createObservabilityConfiguration_observabilityConfigurationName -- - A name for the observability configuration. When you use it for the -- first time in an Amazon Web Services Region, App Runner creates -- revision number 1 of this name. When you use the same name in -- subsequent calls, App Runner creates incremental revisions of the -- configuration. -- -- The name DefaultConfiguration is reserved. You can't use it -- to create a new observability configuration, and you can't create a -- revision of it. -- -- When you want to use your own observability configuration for your App -- Runner service, create a configuration with a different name, -- and then provide it when you create or update your service. newCreateObservabilityConfiguration :: Text -> CreateObservabilityConfiguration -- | See: newCreateObservabilityConfigurationResponse smart -- constructor. data CreateObservabilityConfigurationResponse CreateObservabilityConfigurationResponse' :: Int -> ObservabilityConfiguration -> CreateObservabilityConfigurationResponse -- | Create a value of CreateObservabilityConfigurationResponse 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:httpStatus:CreateObservabilityConfigurationResponse', -- createObservabilityConfigurationResponse_httpStatus - The -- response's http status code. -- -- CreateObservabilityConfigurationResponse, -- createObservabilityConfigurationResponse_observabilityConfiguration -- - A description of the App Runner observability configuration that's -- created by this request. newCreateObservabilityConfigurationResponse :: Int -> ObservabilityConfiguration -> CreateObservabilityConfigurationResponse -- | See: newCreateService smart constructor. data CreateService CreateService' :: Maybe Text -> Maybe EncryptionConfiguration -> Maybe HealthCheckConfiguration -> Maybe InstanceConfiguration -> Maybe NetworkConfiguration -> Maybe ServiceObservabilityConfiguration -> Maybe [Tag] -> Text -> SourceConfiguration -> CreateService -- | Create a value of CreateService 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: -- -- CreateService, createService_autoScalingConfigurationArn -- - The Amazon Resource Name (ARN) of an App Runner automatic scaling -- configuration resource that you want to associate with your service. -- If not provided, App Runner associates the latest revision of a -- default auto scaling configuration. -- -- Specify an ARN with a name and a revision number to associate that -- revision. For example: -- arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability/3 -- -- Specify just the name to associate the latest revision. For example: -- arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability -- -- CreateService, createService_encryptionConfiguration - -- An optional custom encryption key that App Runner uses to encrypt the -- copy of your source repository that it maintains and your service -- logs. By default, App Runner uses an Amazon Web Services managed key. -- -- CreateService, createService_healthCheckConfiguration - -- The settings for the health check that App Runner performs to monitor -- the health of the App Runner service. -- -- CreateService, createService_instanceConfiguration - The -- runtime configuration of instances (scaling units) of your service. -- -- CreateService, createService_networkConfiguration - -- Configuration settings related to network traffic of the web -- application that the App Runner service runs. -- -- CreateService, createService_observabilityConfiguration -- - The observability configuration of your service. -- -- $sel:tags:CreateService', createService_tags - An -- optional list of metadata items that you can associate with the App -- Runner service resource. A tag is a key-value pair. -- -- CreateService, createService_serviceName - A name for -- the App Runner service. It must be unique across all the running App -- Runner services in your Amazon Web Services account in the Amazon Web -- Services Region. -- -- CreateService, createService_sourceConfiguration - The -- source to deploy to the App Runner service. It can be a code or an -- image repository. newCreateService :: Text -> SourceConfiguration -> CreateService -- | See: newCreateServiceResponse smart constructor. data CreateServiceResponse CreateServiceResponse' :: Int -> Service -> Text -> CreateServiceResponse -- | Create a value of CreateServiceResponse 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:httpStatus:CreateServiceResponse', -- createServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:CreateServiceResponse', -- createServiceResponse_service - A description of the App Runner -- service that's created by this request. -- -- $sel:operationId:CreateServiceResponse', -- createServiceResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. newCreateServiceResponse :: Int -> Service -> Text -> CreateServiceResponse -- | See: newCreateVpcConnector smart constructor. data CreateVpcConnector CreateVpcConnector' :: Maybe [Text] -> Maybe [Tag] -> Text -> [Text] -> CreateVpcConnector -- | Create a value of CreateVpcConnector 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: -- -- CreateVpcConnector, createVpcConnector_securityGroups - -- A list of IDs of security groups that App Runner should use 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:tags:CreateVpcConnector', createVpcConnector_tags - -- A list of metadata items that you can associate with your VPC -- connector resource. A tag is a key-value pair. -- -- CreateVpcConnector, createVpcConnector_vpcConnectorName -- - A name for the VPC connector. -- -- CreateVpcConnector, createVpcConnector_subnets - A list -- of IDs of subnets that App Runner should use when it associates your -- service with a custom Amazon VPC. Specify IDs of subnets of a single -- Amazon VPC. App Runner determines the Amazon VPC from the subnets you -- specify. -- -- App Runner currently only provides support for IPv4. newCreateVpcConnector :: Text -> CreateVpcConnector -- | See: newCreateVpcConnectorResponse smart constructor. data CreateVpcConnectorResponse CreateVpcConnectorResponse' :: Int -> VpcConnector -> CreateVpcConnectorResponse -- | Create a value of CreateVpcConnectorResponse 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:httpStatus:CreateVpcConnectorResponse', -- createVpcConnectorResponse_httpStatus - The response's http -- status code. -- -- $sel:vpcConnector:CreateVpcConnectorResponse', -- createVpcConnectorResponse_vpcConnector - A description of the -- App Runner VPC connector that's created by this request. newCreateVpcConnectorResponse :: Int -> VpcConnector -> CreateVpcConnectorResponse -- | See: newCreateVpcIngressConnection smart constructor. data CreateVpcIngressConnection CreateVpcIngressConnection' :: Maybe [Tag] -> Text -> Text -> IngressVpcConfiguration -> CreateVpcIngressConnection -- | Create a value of CreateVpcIngressConnection 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:tags:CreateVpcIngressConnection', -- createVpcIngressConnection_tags - An optional list of metadata -- items that you can associate with the VPC Ingress Connection resource. -- A tag is a key-value pair. -- -- CreateVpcIngressConnection, -- createVpcIngressConnection_serviceArn - The Amazon Resource -- Name (ARN) for this App Runner service that is used to create the VPC -- Ingress Connection resource. -- -- CreateVpcIngressConnection, -- createVpcIngressConnection_vpcIngressConnectionName - A name -- for the VPC Ingress Connection resource. It must be unique across all -- the active VPC Ingress Connections in your Amazon Web Services account -- in the Amazon Web Services Region. -- -- CreateVpcIngressConnection, -- createVpcIngressConnection_ingressVpcConfiguration - -- Specifications for the customer’s Amazon VPC and the related Amazon -- Web Services PrivateLink VPC endpoint that are used to create the VPC -- Ingress Connection resource. newCreateVpcIngressConnection :: Text -> Text -> IngressVpcConfiguration -> CreateVpcIngressConnection -- | See: newCreateVpcIngressConnectionResponse smart -- constructor. data CreateVpcIngressConnectionResponse CreateVpcIngressConnectionResponse' :: Int -> VpcIngressConnection -> CreateVpcIngressConnectionResponse -- | Create a value of CreateVpcIngressConnectionResponse 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:httpStatus:CreateVpcIngressConnectionResponse', -- createVpcIngressConnectionResponse_httpStatus - The response's -- http status code. -- -- $sel:vpcIngressConnection:CreateVpcIngressConnectionResponse', -- createVpcIngressConnectionResponse_vpcIngressConnection - A -- description of the App Runner VPC Ingress Connection resource that's -- created by this request. newCreateVpcIngressConnectionResponse :: Int -> VpcIngressConnection -> CreateVpcIngressConnectionResponse -- | See: newDeleteAutoScalingConfiguration smart -- constructor. data DeleteAutoScalingConfiguration DeleteAutoScalingConfiguration' :: Text -> DeleteAutoScalingConfiguration -- | Create a value of DeleteAutoScalingConfiguration 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: -- -- DeleteAutoScalingConfiguration, -- deleteAutoScalingConfiguration_autoScalingConfigurationArn - -- The Amazon Resource Name (ARN) of the App Runner auto scaling -- configuration that you want to delete. -- -- The ARN can be a full auto scaling configuration ARN, or a partial ARN -- ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- deleted. newDeleteAutoScalingConfiguration :: Text -> DeleteAutoScalingConfiguration -- | See: newDeleteAutoScalingConfigurationResponse smart -- constructor. data DeleteAutoScalingConfigurationResponse DeleteAutoScalingConfigurationResponse' :: Int -> AutoScalingConfiguration -> DeleteAutoScalingConfigurationResponse -- | Create a value of DeleteAutoScalingConfigurationResponse 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:httpStatus:DeleteAutoScalingConfigurationResponse', -- deleteAutoScalingConfigurationResponse_httpStatus - The -- response's http status code. -- -- -- $sel:autoScalingConfiguration:DeleteAutoScalingConfigurationResponse', -- deleteAutoScalingConfigurationResponse_autoScalingConfiguration -- - A description of the App Runner auto scaling configuration that this -- request just deleted. newDeleteAutoScalingConfigurationResponse :: Int -> AutoScalingConfiguration -> DeleteAutoScalingConfigurationResponse -- | See: newDeleteConnection smart constructor. data DeleteConnection DeleteConnection' :: Text -> DeleteConnection -- | Create a value of DeleteConnection 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: -- -- DeleteConnection, deleteConnection_connectionArn - The -- Amazon Resource Name (ARN) of the App Runner connection that you want -- to delete. newDeleteConnection :: Text -> DeleteConnection -- | See: newDeleteConnectionResponse smart constructor. data DeleteConnectionResponse DeleteConnectionResponse' :: Maybe Connection -> Int -> DeleteConnectionResponse -- | Create a value of DeleteConnectionResponse 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:connection:DeleteConnectionResponse', -- deleteConnectionResponse_connection - A description of the App -- Runner connection that this request just deleted. -- -- $sel:httpStatus:DeleteConnectionResponse', -- deleteConnectionResponse_httpStatus - The response's http -- status code. newDeleteConnectionResponse :: Int -> DeleteConnectionResponse -- | See: newDeleteObservabilityConfiguration smart -- constructor. data DeleteObservabilityConfiguration DeleteObservabilityConfiguration' :: Text -> DeleteObservabilityConfiguration -- | Create a value of DeleteObservabilityConfiguration 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: -- -- DeleteObservabilityConfiguration, -- deleteObservabilityConfiguration_observabilityConfigurationArn -- - The Amazon Resource Name (ARN) of the App Runner observability -- configuration that you want to delete. -- -- The ARN can be a full observability configuration ARN, or a partial -- ARN ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- deleted. newDeleteObservabilityConfiguration :: Text -> DeleteObservabilityConfiguration -- | See: newDeleteObservabilityConfigurationResponse smart -- constructor. data DeleteObservabilityConfigurationResponse DeleteObservabilityConfigurationResponse' :: Int -> ObservabilityConfiguration -> DeleteObservabilityConfigurationResponse -- | Create a value of DeleteObservabilityConfigurationResponse 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:httpStatus:DeleteObservabilityConfigurationResponse', -- deleteObservabilityConfigurationResponse_httpStatus - The -- response's http status code. -- -- DeleteObservabilityConfigurationResponse, -- deleteObservabilityConfigurationResponse_observabilityConfiguration -- - A description of the App Runner observability configuration that -- this request just deleted. newDeleteObservabilityConfigurationResponse :: Int -> ObservabilityConfiguration -> DeleteObservabilityConfigurationResponse -- | See: newDeleteService smart constructor. data DeleteService DeleteService' :: Text -> DeleteService -- | Create a value of DeleteService 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: -- -- DeleteService, deleteService_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want to delete. newDeleteService :: Text -> DeleteService -- | See: newDeleteServiceResponse smart constructor. data DeleteServiceResponse DeleteServiceResponse' :: Int -> Service -> Text -> DeleteServiceResponse -- | Create a value of DeleteServiceResponse 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:httpStatus:DeleteServiceResponse', -- deleteServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:DeleteServiceResponse', -- deleteServiceResponse_service - A description of the App Runner -- service that this request just deleted. -- -- $sel:operationId:DeleteServiceResponse', -- deleteServiceResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. newDeleteServiceResponse :: Int -> Service -> Text -> DeleteServiceResponse -- | See: newDeleteVpcConnector smart constructor. data DeleteVpcConnector DeleteVpcConnector' :: Text -> DeleteVpcConnector -- | Create a value of DeleteVpcConnector 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: -- -- DeleteVpcConnector, deleteVpcConnector_vpcConnectorArn - -- The Amazon Resource Name (ARN) of the App Runner VPC connector that -- you want to delete. -- -- The ARN must be a full VPC connector ARN. newDeleteVpcConnector :: Text -> DeleteVpcConnector -- | See: newDeleteVpcConnectorResponse smart constructor. data DeleteVpcConnectorResponse DeleteVpcConnectorResponse' :: Int -> VpcConnector -> DeleteVpcConnectorResponse -- | Create a value of DeleteVpcConnectorResponse 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:httpStatus:DeleteVpcConnectorResponse', -- deleteVpcConnectorResponse_httpStatus - The response's http -- status code. -- -- $sel:vpcConnector:DeleteVpcConnectorResponse', -- deleteVpcConnectorResponse_vpcConnector - A description of the -- App Runner VPC connector that this request just deleted. newDeleteVpcConnectorResponse :: Int -> VpcConnector -> DeleteVpcConnectorResponse -- | See: newDeleteVpcIngressConnection smart constructor. data DeleteVpcIngressConnection DeleteVpcIngressConnection' :: Text -> DeleteVpcIngressConnection -- | Create a value of DeleteVpcIngressConnection 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: -- -- DeleteVpcIngressConnection, -- deleteVpcIngressConnection_vpcIngressConnectionArn - The Amazon -- Resource Name (ARN) of the App Runner VPC Ingress Connection that you -- want to delete. newDeleteVpcIngressConnection :: Text -> DeleteVpcIngressConnection -- | See: newDeleteVpcIngressConnectionResponse smart -- constructor. data DeleteVpcIngressConnectionResponse DeleteVpcIngressConnectionResponse' :: Int -> VpcIngressConnection -> DeleteVpcIngressConnectionResponse -- | Create a value of DeleteVpcIngressConnectionResponse 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:httpStatus:DeleteVpcIngressConnectionResponse', -- deleteVpcIngressConnectionResponse_httpStatus - The response's -- http status code. -- -- $sel:vpcIngressConnection:DeleteVpcIngressConnectionResponse', -- deleteVpcIngressConnectionResponse_vpcIngressConnection - A -- description of the App Runner VPC Ingress Connection that this request -- just deleted. newDeleteVpcIngressConnectionResponse :: Int -> VpcIngressConnection -> DeleteVpcIngressConnectionResponse -- | See: newDescribeAutoScalingConfiguration smart -- constructor. data DescribeAutoScalingConfiguration DescribeAutoScalingConfiguration' :: Text -> DescribeAutoScalingConfiguration -- | Create a value of DescribeAutoScalingConfiguration 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: -- -- DescribeAutoScalingConfiguration, -- describeAutoScalingConfiguration_autoScalingConfigurationArn - -- The Amazon Resource Name (ARN) of the App Runner auto scaling -- configuration that you want a description for. -- -- The ARN can be a full auto scaling configuration ARN, or a partial ARN -- ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- described. newDescribeAutoScalingConfiguration :: Text -> DescribeAutoScalingConfiguration -- | See: newDescribeAutoScalingConfigurationResponse smart -- constructor. data DescribeAutoScalingConfigurationResponse DescribeAutoScalingConfigurationResponse' :: Int -> AutoScalingConfiguration -> DescribeAutoScalingConfigurationResponse -- | Create a value of DescribeAutoScalingConfigurationResponse 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:httpStatus:DescribeAutoScalingConfigurationResponse', -- describeAutoScalingConfigurationResponse_httpStatus - The -- response's http status code. -- -- -- $sel:autoScalingConfiguration:DescribeAutoScalingConfigurationResponse', -- describeAutoScalingConfigurationResponse_autoScalingConfiguration -- - A full description of the App Runner auto scaling configuration that -- you specified in this request. newDescribeAutoScalingConfigurationResponse :: Int -> AutoScalingConfiguration -> DescribeAutoScalingConfigurationResponse -- | See: newDescribeCustomDomains smart constructor. data DescribeCustomDomains DescribeCustomDomains' :: Maybe Natural -> Maybe Text -> Text -> DescribeCustomDomains -- | Create a value of DescribeCustomDomains 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:maxResults:DescribeCustomDomains', -- describeCustomDomains_maxResults - The maximum number of -- results that each response (result page) can include. It's used for a -- paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- DescribeCustomDomains, describeCustomDomains_nextToken - -- A token from a previous result page. It's used for a paginated -- request. The request retrieves the next result page. All other -- parameter values must be identical to the ones that are specified in -- the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. -- -- DescribeCustomDomains, describeCustomDomains_serviceArn -- - The Amazon Resource Name (ARN) of the App Runner service that you -- want associated custom domain names to be described for. newDescribeCustomDomains :: Text -> DescribeCustomDomains -- | See: newDescribeCustomDomainsResponse smart constructor. data DescribeCustomDomainsResponse DescribeCustomDomainsResponse' :: Maybe Text -> Int -> Text -> Text -> [CustomDomain] -> [VpcDNSTarget] -> DescribeCustomDomainsResponse -- | Create a value of DescribeCustomDomainsResponse 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: -- -- DescribeCustomDomains, -- describeCustomDomainsResponse_nextToken - The token that you -- can pass in a subsequent request to get the next result page. It's -- returned in a paginated request. -- -- $sel:httpStatus:DescribeCustomDomainsResponse', -- describeCustomDomainsResponse_httpStatus - The response's http -- status code. -- -- $sel:dNSTarget:DescribeCustomDomainsResponse', -- describeCustomDomainsResponse_dNSTarget - The App Runner -- subdomain of the App Runner service. The associated custom domain -- names are mapped to this target name. -- -- DescribeCustomDomains, -- describeCustomDomainsResponse_serviceArn - The Amazon Resource -- Name (ARN) of the App Runner service whose associated custom domain -- names you want to describe. -- -- $sel:customDomains:DescribeCustomDomainsResponse', -- describeCustomDomainsResponse_customDomains - A list of -- descriptions of custom domain names that are associated with the -- service. In a paginated request, the request returns up to -- MaxResults records per call. -- -- $sel:vpcDNSTargets:DescribeCustomDomainsResponse', -- describeCustomDomainsResponse_vpcDNSTargets - DNS Target -- records for the custom domains of this Amazon VPC. newDescribeCustomDomainsResponse :: Int -> Text -> Text -> DescribeCustomDomainsResponse -- | See: newDescribeObservabilityConfiguration smart -- constructor. data DescribeObservabilityConfiguration DescribeObservabilityConfiguration' :: Text -> DescribeObservabilityConfiguration -- | Create a value of DescribeObservabilityConfiguration 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: -- -- DescribeObservabilityConfiguration, -- describeObservabilityConfiguration_observabilityConfigurationArn -- - The Amazon Resource Name (ARN) of the App Runner observability -- configuration that you want a description for. -- -- The ARN can be a full observability configuration ARN, or a partial -- ARN ending with either .../name or -- .../name/revision -- . If a revision isn't specified, the latest active revision is -- described. newDescribeObservabilityConfiguration :: Text -> DescribeObservabilityConfiguration -- | See: newDescribeObservabilityConfigurationResponse smart -- constructor. data DescribeObservabilityConfigurationResponse DescribeObservabilityConfigurationResponse' :: Int -> ObservabilityConfiguration -> DescribeObservabilityConfigurationResponse -- | Create a value of DescribeObservabilityConfigurationResponse -- 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:httpStatus:DescribeObservabilityConfigurationResponse', -- describeObservabilityConfigurationResponse_httpStatus - The -- response's http status code. -- -- DescribeObservabilityConfigurationResponse, -- describeObservabilityConfigurationResponse_observabilityConfiguration -- - A full description of the App Runner observability configuration -- that you specified in this request. newDescribeObservabilityConfigurationResponse :: Int -> ObservabilityConfiguration -> DescribeObservabilityConfigurationResponse -- | See: newDescribeService smart constructor. data DescribeService DescribeService' :: Text -> DescribeService -- | Create a value of DescribeService 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: -- -- DescribeService, describeService_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want a -- description for. newDescribeService :: Text -> DescribeService -- | See: newDescribeServiceResponse smart constructor. data DescribeServiceResponse DescribeServiceResponse' :: Int -> Service -> DescribeServiceResponse -- | Create a value of DescribeServiceResponse 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:httpStatus:DescribeServiceResponse', -- describeServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:DescribeServiceResponse', -- describeServiceResponse_service - A full description of the App -- Runner service that you specified in this request. newDescribeServiceResponse :: Int -> Service -> DescribeServiceResponse -- | See: newDescribeVpcConnector smart constructor. data DescribeVpcConnector DescribeVpcConnector' :: Text -> DescribeVpcConnector -- | Create a value of DescribeVpcConnector 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: -- -- DescribeVpcConnector, -- describeVpcConnector_vpcConnectorArn - The Amazon Resource Name -- (ARN) of the App Runner VPC connector that you want a description for. -- -- The ARN must be a full VPC connector ARN. newDescribeVpcConnector :: Text -> DescribeVpcConnector -- | See: newDescribeVpcConnectorResponse smart constructor. data DescribeVpcConnectorResponse DescribeVpcConnectorResponse' :: Int -> VpcConnector -> DescribeVpcConnectorResponse -- | Create a value of DescribeVpcConnectorResponse 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:httpStatus:DescribeVpcConnectorResponse', -- describeVpcConnectorResponse_httpStatus - The response's http -- status code. -- -- $sel:vpcConnector:DescribeVpcConnectorResponse', -- describeVpcConnectorResponse_vpcConnector - A description of -- the App Runner VPC connector that you specified in this request. newDescribeVpcConnectorResponse :: Int -> VpcConnector -> DescribeVpcConnectorResponse -- | See: newDescribeVpcIngressConnection smart constructor. data DescribeVpcIngressConnection DescribeVpcIngressConnection' :: Text -> DescribeVpcIngressConnection -- | Create a value of DescribeVpcIngressConnection 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: -- -- DescribeVpcIngressConnection, -- describeVpcIngressConnection_vpcIngressConnectionArn - The -- Amazon Resource Name (ARN) of the App Runner VPC Ingress Connection -- that you want a description for. newDescribeVpcIngressConnection :: Text -> DescribeVpcIngressConnection -- | See: newDescribeVpcIngressConnectionResponse smart -- constructor. data DescribeVpcIngressConnectionResponse DescribeVpcIngressConnectionResponse' :: Int -> VpcIngressConnection -> DescribeVpcIngressConnectionResponse -- | Create a value of DescribeVpcIngressConnectionResponse 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:httpStatus:DescribeVpcIngressConnectionResponse', -- describeVpcIngressConnectionResponse_httpStatus - The -- response's http status code. -- -- -- $sel:vpcIngressConnection:DescribeVpcIngressConnectionResponse', -- describeVpcIngressConnectionResponse_vpcIngressConnection - A -- description of the App Runner VPC Ingress Connection that you -- specified in this request. newDescribeVpcIngressConnectionResponse :: Int -> VpcIngressConnection -> DescribeVpcIngressConnectionResponse -- | See: newDisassociateCustomDomain smart constructor. data DisassociateCustomDomain DisassociateCustomDomain' :: Text -> Text -> DisassociateCustomDomain -- | Create a value of DisassociateCustomDomain 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: -- -- DisassociateCustomDomain, -- disassociateCustomDomain_serviceArn - The Amazon Resource Name -- (ARN) of the App Runner service that you want to disassociate a custom -- domain name from. -- -- DisassociateCustomDomain, -- disassociateCustomDomain_domainName - The domain name that you -- want to disassociate from the App Runner service. newDisassociateCustomDomain :: Text -> Text -> DisassociateCustomDomain -- | See: newDisassociateCustomDomainResponse smart -- constructor. data DisassociateCustomDomainResponse DisassociateCustomDomainResponse' :: Int -> Text -> Text -> CustomDomain -> [VpcDNSTarget] -> DisassociateCustomDomainResponse -- | Create a value of DisassociateCustomDomainResponse 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:httpStatus:DisassociateCustomDomainResponse', -- disassociateCustomDomainResponse_httpStatus - The response's -- http status code. -- -- $sel:dNSTarget:DisassociateCustomDomainResponse', -- disassociateCustomDomainResponse_dNSTarget - The App Runner -- subdomain of the App Runner service. The disassociated custom domain -- name was mapped to this target name. -- -- DisassociateCustomDomain, -- disassociateCustomDomainResponse_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that a custom domain -- name is disassociated from. -- -- $sel:customDomain:DisassociateCustomDomainResponse', -- disassociateCustomDomainResponse_customDomain - A description -- of the domain name that's being disassociated. -- -- $sel:vpcDNSTargets:DisassociateCustomDomainResponse', -- disassociateCustomDomainResponse_vpcDNSTargets - DNS Target -- records for the custom domains of this Amazon VPC. newDisassociateCustomDomainResponse :: Int -> Text -> Text -> CustomDomain -> DisassociateCustomDomainResponse -- | See: newListAutoScalingConfigurations smart constructor. data ListAutoScalingConfigurations ListAutoScalingConfigurations' :: Maybe Text -> Maybe Bool -> Maybe Natural -> Maybe Text -> ListAutoScalingConfigurations -- | Create a value of ListAutoScalingConfigurations 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: -- -- ListAutoScalingConfigurations, -- listAutoScalingConfigurations_autoScalingConfigurationName - -- The name of the App Runner auto scaling configuration that you want to -- list. If specified, App Runner lists revisions that share this name. -- If not specified, App Runner returns revisions of all active -- configurations. -- -- $sel:latestOnly:ListAutoScalingConfigurations', -- listAutoScalingConfigurations_latestOnly - Set to true -- to list only the latest revision for each requested configuration -- name. -- -- Set to false to list all revisions for each requested -- configuration name. -- -- Default: true -- -- $sel:maxResults:ListAutoScalingConfigurations', -- listAutoScalingConfigurations_maxResults - The maximum number -- of results to include in each response (result page). It's used for a -- paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListAutoScalingConfigurations, -- listAutoScalingConfigurations_nextToken - A token from a -- previous result page. It's used for a paginated request. The request -- retrieves the next result page. All other parameter values must be -- identical to the ones that are specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. newListAutoScalingConfigurations :: ListAutoScalingConfigurations -- | See: newListAutoScalingConfigurationsResponse smart -- constructor. data ListAutoScalingConfigurationsResponse ListAutoScalingConfigurationsResponse' :: Maybe Text -> Int -> [AutoScalingConfigurationSummary] -> ListAutoScalingConfigurationsResponse -- | Create a value of ListAutoScalingConfigurationsResponse 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: -- -- ListAutoScalingConfigurations, -- listAutoScalingConfigurationsResponse_nextToken - The token -- that you can pass in a subsequent request to get the next result page. -- It's returned in a paginated request. -- -- $sel:httpStatus:ListAutoScalingConfigurationsResponse', -- listAutoScalingConfigurationsResponse_httpStatus - The -- response's http status code. -- -- -- $sel:autoScalingConfigurationSummaryList:ListAutoScalingConfigurationsResponse', -- listAutoScalingConfigurationsResponse_autoScalingConfigurationSummaryList -- - A list of summary information records for auto scaling -- configurations. In a paginated request, the request returns up to -- MaxResults records for each call. newListAutoScalingConfigurationsResponse :: Int -> ListAutoScalingConfigurationsResponse -- | See: newListConnections smart constructor. data ListConnections ListConnections' :: Maybe Text -> Maybe Natural -> Maybe Text -> ListConnections -- | Create a value of ListConnections 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: -- -- ListConnections, listConnections_connectionName - If -- specified, only this connection is returned. If not specified, the -- result isn't filtered by name. -- -- $sel:maxResults:ListConnections', -- listConnections_maxResults - The maximum number of results to -- include in each response (result page). Used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListConnections, listConnections_nextToken - A token -- from a previous result page. Used for a paginated request. The request -- retrieves the next result page. All other parameter values must be -- identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. newListConnections :: ListConnections -- | See: newListConnectionsResponse smart constructor. data ListConnectionsResponse ListConnectionsResponse' :: Maybe Text -> Int -> [ConnectionSummary] -> ListConnectionsResponse -- | Create a value of ListConnectionsResponse 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: -- -- ListConnections, listConnectionsResponse_nextToken - The -- token that you can pass in a subsequent request to get the next result -- page. Returned in a paginated request. -- -- $sel:httpStatus:ListConnectionsResponse', -- listConnectionsResponse_httpStatus - The response's http status -- code. -- -- $sel:connectionSummaryList:ListConnectionsResponse', -- listConnectionsResponse_connectionSummaryList - A list of -- summary information records for connections. In a paginated request, -- the request returns up to MaxResults records for each call. newListConnectionsResponse :: Int -> ListConnectionsResponse -- | See: newListObservabilityConfigurations smart -- constructor. data ListObservabilityConfigurations ListObservabilityConfigurations' :: Maybe Bool -> Maybe Natural -> Maybe Text -> Maybe Text -> ListObservabilityConfigurations -- | Create a value of ListObservabilityConfigurations 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:latestOnly:ListObservabilityConfigurations', -- listObservabilityConfigurations_latestOnly - Set to -- true to list only the latest revision for each requested -- configuration name. -- -- Set to false to list all revisions for each requested -- configuration name. -- -- Default: true -- -- $sel:maxResults:ListObservabilityConfigurations', -- listObservabilityConfigurations_maxResults - The maximum number -- of results to include in each response (result page). It's used for a -- paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListObservabilityConfigurations, -- listObservabilityConfigurations_nextToken - A token from a -- previous result page. It's used for a paginated request. The request -- retrieves the next result page. All other parameter values must be -- identical to the ones that are specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. -- -- ListObservabilityConfigurations, -- listObservabilityConfigurations_observabilityConfigurationName -- - The name of the App Runner observability configuration that you want -- to list. If specified, App Runner lists revisions that share this -- name. If not specified, App Runner returns revisions of all active -- configurations. newListObservabilityConfigurations :: ListObservabilityConfigurations -- | See: newListObservabilityConfigurationsResponse smart -- constructor. data ListObservabilityConfigurationsResponse ListObservabilityConfigurationsResponse' :: Maybe Text -> Int -> [ObservabilityConfigurationSummary] -> ListObservabilityConfigurationsResponse -- | Create a value of ListObservabilityConfigurationsResponse 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: -- -- ListObservabilityConfigurations, -- listObservabilityConfigurationsResponse_nextToken - The token -- that you can pass in a subsequent request to get the next result page. -- It's returned in a paginated request. -- -- $sel:httpStatus:ListObservabilityConfigurationsResponse', -- listObservabilityConfigurationsResponse_httpStatus - The -- response's http status code. -- -- -- $sel:observabilityConfigurationSummaryList:ListObservabilityConfigurationsResponse', -- listObservabilityConfigurationsResponse_observabilityConfigurationSummaryList -- - A list of summary information records for observability -- configurations. In a paginated request, the request returns up to -- MaxResults records for each call. newListObservabilityConfigurationsResponse :: Int -> ListObservabilityConfigurationsResponse -- | See: newListOperations smart constructor. data ListOperations ListOperations' :: Maybe Natural -> Maybe Text -> Text -> ListOperations -- | Create a value of ListOperations 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:maxResults:ListOperations', -- listOperations_maxResults - The maximum number of results to -- include in each response (result page). It's used for a paginated -- request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListOperations, listOperations_nextToken - A token from -- a previous result page. It's used for a paginated request. The request -- retrieves the next result page. All other parameter values must be -- identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. -- -- ListOperations, listOperations_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want a list of -- operations for. newListOperations :: Text -> ListOperations -- | See: newListOperationsResponse smart constructor. data ListOperationsResponse ListOperationsResponse' :: Maybe Text -> Maybe [OperationSummary] -> Int -> ListOperationsResponse -- | Create a value of ListOperationsResponse 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: -- -- ListOperations, listOperationsResponse_nextToken - The -- token that you can pass in a subsequent request to get the next result -- page. It's returned in a paginated request. -- -- $sel:operationSummaryList:ListOperationsResponse', -- listOperationsResponse_operationSummaryList - A list of -- operation summary information records. In a paginated request, the -- request returns up to MaxResults records for each call. -- -- $sel:httpStatus:ListOperationsResponse', -- listOperationsResponse_httpStatus - The response's http status -- code. newListOperationsResponse :: Int -> ListOperationsResponse -- | See: newListServices smart constructor. data ListServices ListServices' :: Maybe Natural -> Maybe Text -> ListServices -- | Create a value of ListServices 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:maxResults:ListServices', listServices_maxResults - -- The maximum number of results to include in each response (result -- page). It's used for a paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListServices, listServices_nextToken - A token from a -- previous result page. Used for a paginated request. The request -- retrieves the next result page. All other parameter values must be -- identical to the ones specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. newListServices :: ListServices -- | See: newListServicesResponse smart constructor. data ListServicesResponse ListServicesResponse' :: Maybe Text -> Int -> [ServiceSummary] -> ListServicesResponse -- | Create a value of ListServicesResponse 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: -- -- ListServices, listServicesResponse_nextToken - The token -- that you can pass in a subsequent request to get the next result page. -- It's returned in a paginated request. -- -- $sel:httpStatus:ListServicesResponse', -- listServicesResponse_httpStatus - The response's http status -- code. -- -- $sel:serviceSummaryList:ListServicesResponse', -- listServicesResponse_serviceSummaryList - A list of service -- summary information records. In a paginated request, the request -- returns up to MaxResults records for each call. newListServicesResponse :: Int -> ListServicesResponse -- | See: newListTagsForResource smart constructor. data ListTagsForResource ListTagsForResource' :: Text -> ListTagsForResource -- | Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', -- listTagsForResource_resourceArn - The Amazon Resource Name -- (ARN) of the resource that a tag list is requested for. -- -- It must be the ARN of an App Runner resource. newListTagsForResource :: Text -> ListTagsForResource -- | See: newListTagsForResourceResponse smart constructor. data ListTagsForResourceResponse ListTagsForResourceResponse' :: Maybe [Tag] -> Int -> ListTagsForResourceResponse -- | Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', -- listTagsForResourceResponse_tags - A list of the tag key-value -- pairs that are associated with the resource. -- -- $sel:httpStatus:ListTagsForResourceResponse', -- listTagsForResourceResponse_httpStatus - The response's http -- status code. newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse -- | See: newListVpcConnectors smart constructor. data ListVpcConnectors ListVpcConnectors' :: Maybe Natural -> Maybe Text -> ListVpcConnectors -- | Create a value of ListVpcConnectors 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:maxResults:ListVpcConnectors', -- listVpcConnectors_maxResults - The maximum number of results to -- include in each response (result page). It's used for a paginated -- request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListVpcConnectors, listVpcConnectors_nextToken - A token -- from a previous result page. It's used for a paginated request. The -- request retrieves the next result page. All other parameter values -- must be identical to the ones that are specified in the initial -- request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. newListVpcConnectors :: ListVpcConnectors -- | See: newListVpcConnectorsResponse smart constructor. data ListVpcConnectorsResponse ListVpcConnectorsResponse' :: Maybe Text -> Int -> [VpcConnector] -> ListVpcConnectorsResponse -- | Create a value of ListVpcConnectorsResponse 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: -- -- ListVpcConnectors, listVpcConnectorsResponse_nextToken - -- The token that you can pass in a subsequent request to get the next -- result page. It's returned in a paginated request. -- -- $sel:httpStatus:ListVpcConnectorsResponse', -- listVpcConnectorsResponse_httpStatus - The response's http -- status code. -- -- $sel:vpcConnectors:ListVpcConnectorsResponse', -- listVpcConnectorsResponse_vpcConnectors - A list of information -- records for VPC connectors. In a paginated request, the request -- returns up to MaxResults records for each call. newListVpcConnectorsResponse :: Int -> ListVpcConnectorsResponse -- | See: newListVpcIngressConnections smart constructor. data ListVpcIngressConnections ListVpcIngressConnections' :: Maybe ListVpcIngressConnectionsFilter -> Maybe Natural -> Maybe Text -> ListVpcIngressConnections -- | Create a value of ListVpcIngressConnections 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:filter':ListVpcIngressConnections', -- listVpcIngressConnections_filter - The VPC Ingress Connections -- to be listed based on either the Service Arn or Vpc Endpoint Id, or -- both. -- -- $sel:maxResults:ListVpcIngressConnections', -- listVpcIngressConnections_maxResults - The maximum number of -- results to include in each response (result page). It's used for a -- paginated request. -- -- If you don't specify MaxResults, the request retrieves all -- available results in a single response. -- -- ListVpcIngressConnections, -- listVpcIngressConnections_nextToken - A token from a previous -- result page. It's used for a paginated request. The request retrieves -- the next result page. All other parameter values must be identical to -- the ones that are specified in the initial request. -- -- If you don't specify NextToken, the request retrieves the -- first result page. newListVpcIngressConnections :: ListVpcIngressConnections -- | See: newListVpcIngressConnectionsResponse smart -- constructor. data ListVpcIngressConnectionsResponse ListVpcIngressConnectionsResponse' :: Maybe Text -> Int -> [VpcIngressConnectionSummary] -> ListVpcIngressConnectionsResponse -- | Create a value of ListVpcIngressConnectionsResponse 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: -- -- ListVpcIngressConnections, -- listVpcIngressConnectionsResponse_nextToken - The token that -- you can pass in a subsequent request to get the next result page. It's -- returned in a paginated request. -- -- $sel:httpStatus:ListVpcIngressConnectionsResponse', -- listVpcIngressConnectionsResponse_httpStatus - The response's -- http status code. -- -- -- $sel:vpcIngressConnectionSummaryList:ListVpcIngressConnectionsResponse', -- listVpcIngressConnectionsResponse_vpcIngressConnectionSummaryList -- - A list of summary information records for VPC Ingress Connections. -- In a paginated request, the request returns up to MaxResults -- records for each call. newListVpcIngressConnectionsResponse :: Int -> ListVpcIngressConnectionsResponse -- | See: newPauseService smart constructor. data PauseService PauseService' :: Text -> PauseService -- | Create a value of PauseService 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: -- -- PauseService, pauseService_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want to pause. newPauseService :: Text -> PauseService -- | See: newPauseServiceResponse smart constructor. data PauseServiceResponse PauseServiceResponse' :: Maybe Text -> Int -> Service -> PauseServiceResponse -- | Create a value of PauseServiceResponse 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:operationId:PauseServiceResponse', -- pauseServiceResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. -- -- $sel:httpStatus:PauseServiceResponse', -- pauseServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:PauseServiceResponse', -- pauseServiceResponse_service - A description of the App Runner -- service that this request just paused. newPauseServiceResponse :: Int -> Service -> PauseServiceResponse -- | See: newResumeService smart constructor. data ResumeService ResumeService' :: Text -> ResumeService -- | Create a value of ResumeService 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: -- -- ResumeService, resumeService_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want to resume. newResumeService :: Text -> ResumeService -- | See: newResumeServiceResponse smart constructor. data ResumeServiceResponse ResumeServiceResponse' :: Maybe Text -> Int -> Service -> ResumeServiceResponse -- | Create a value of ResumeServiceResponse 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:operationId:ResumeServiceResponse', -- resumeServiceResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. -- -- $sel:httpStatus:ResumeServiceResponse', -- resumeServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:ResumeServiceResponse', -- resumeServiceResponse_service - A description of the App Runner -- service that this request just resumed. newResumeServiceResponse :: Int -> Service -> ResumeServiceResponse -- | See: newStartDeployment smart constructor. data StartDeployment StartDeployment' :: Text -> StartDeployment -- | Create a value of StartDeployment 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: -- -- StartDeployment, startDeployment_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want to -- manually deploy to. newStartDeployment :: Text -> StartDeployment -- | See: newStartDeploymentResponse smart constructor. data StartDeploymentResponse StartDeploymentResponse' :: Int -> Text -> StartDeploymentResponse -- | Create a value of StartDeploymentResponse 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:httpStatus:StartDeploymentResponse', -- startDeploymentResponse_httpStatus - The response's http status -- code. -- -- $sel:operationId:StartDeploymentResponse', -- startDeploymentResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. newStartDeploymentResponse :: Int -> Text -> StartDeploymentResponse -- | See: newTagResource smart constructor. data TagResource TagResource' :: Text -> [Tag] -> TagResource -- | Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - -- The Amazon Resource Name (ARN) of the resource that you want to update -- tags for. -- -- It must be the ARN of an App Runner resource. -- -- $sel:tags:TagResource', tagResource_tags - A list of tag -- key-value pairs to add or update. If a key is new to the resource, the -- tag is added with the provided value. If a key is already associated -- with the resource, the value of the tag is updated. newTagResource :: Text -> TagResource -- | See: newTagResourceResponse smart constructor. data TagResourceResponse TagResourceResponse' :: Int -> TagResourceResponse -- | Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', -- tagResourceResponse_httpStatus - The response's http status -- code. newTagResourceResponse :: Int -> TagResourceResponse -- | See: newUntagResource smart constructor. data UntagResource UntagResource' :: Text -> [Text] -> UntagResource -- | Create a value of UntagResource 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:resourceArn:UntagResource', -- untagResource_resourceArn - The Amazon Resource Name (ARN) of -- the resource that you want to remove tags from. -- -- It must be the ARN of an App Runner resource. -- -- $sel:tagKeys:UntagResource', untagResource_tagKeys - A -- list of tag keys that you want to remove. newUntagResource :: Text -> UntagResource -- | See: newUntagResourceResponse smart constructor. data UntagResourceResponse UntagResourceResponse' :: Int -> UntagResourceResponse -- | Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', -- untagResourceResponse_httpStatus - The response's http status -- code. newUntagResourceResponse :: Int -> UntagResourceResponse -- | See: newUpdateService smart constructor. data UpdateService UpdateService' :: Maybe Text -> Maybe HealthCheckConfiguration -> Maybe InstanceConfiguration -> Maybe NetworkConfiguration -> Maybe ServiceObservabilityConfiguration -> Maybe SourceConfiguration -> Text -> UpdateService -- | Create a value of UpdateService 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: -- -- UpdateService, updateService_autoScalingConfigurationArn -- - The Amazon Resource Name (ARN) of an App Runner automatic scaling -- configuration resource that you want to associate with the App Runner -- service. -- -- UpdateService, updateService_healthCheckConfiguration - -- The settings for the health check that App Runner performs to monitor -- the health of the App Runner service. -- -- UpdateService, updateService_instanceConfiguration - The -- runtime configuration to apply to instances (scaling units) of your -- service. -- -- UpdateService, updateService_networkConfiguration - -- Configuration settings related to network traffic of the web -- application that the App Runner service runs. -- -- UpdateService, updateService_observabilityConfiguration -- - The observability configuration of your service. -- -- UpdateService, updateService_sourceConfiguration - The -- source configuration to apply to the App Runner service. -- -- You can change the configuration of the code or image repository that -- the service uses. However, you can't switch from code to image or the -- other way around. This means that you must provide the same structure -- member of SourceConfiguration that you originally included -- when you created the service. Specifically, you can include either -- CodeRepository or ImageRepository. To update the -- source configuration, set the values to members of the structure that -- you include. -- -- UpdateService, updateService_serviceArn - The Amazon -- Resource Name (ARN) of the App Runner service that you want to update. newUpdateService :: Text -> UpdateService -- | See: newUpdateServiceResponse smart constructor. data UpdateServiceResponse UpdateServiceResponse' :: Int -> Service -> Text -> UpdateServiceResponse -- | Create a value of UpdateServiceResponse 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:httpStatus:UpdateServiceResponse', -- updateServiceResponse_httpStatus - The response's http status -- code. -- -- $sel:service:UpdateServiceResponse', -- updateServiceResponse_service - A description of the App Runner -- service updated by this request. All configuration values in the -- returned Service structure reflect configuration changes that -- are being applied by this request. -- -- $sel:operationId:UpdateServiceResponse', -- updateServiceResponse_operationId - The unique ID of the -- asynchronous operation that this request started. You can use it -- combined with the ListOperations call to track the operation's -- progress. newUpdateServiceResponse :: Int -> Service -> Text -> UpdateServiceResponse -- | See: newUpdateVpcIngressConnection smart constructor. data UpdateVpcIngressConnection UpdateVpcIngressConnection' :: Text -> IngressVpcConfiguration -> UpdateVpcIngressConnection -- | Create a value of UpdateVpcIngressConnection 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: -- -- UpdateVpcIngressConnection, -- updateVpcIngressConnection_vpcIngressConnectionArn - The Amazon -- Resource Name (Arn) for the App Runner VPC Ingress Connection resource -- that you want to update. -- -- UpdateVpcIngressConnection, -- updateVpcIngressConnection_ingressVpcConfiguration - -- Specifications for the customer’s Amazon VPC and the related Amazon -- Web Services PrivateLink VPC endpoint that are used to update the VPC -- Ingress Connection resource. newUpdateVpcIngressConnection :: Text -> IngressVpcConfiguration -> UpdateVpcIngressConnection -- | See: newUpdateVpcIngressConnectionResponse smart -- constructor. data UpdateVpcIngressConnectionResponse UpdateVpcIngressConnectionResponse' :: Int -> VpcIngressConnection -> UpdateVpcIngressConnectionResponse -- | Create a value of UpdateVpcIngressConnectionResponse 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:httpStatus:UpdateVpcIngressConnectionResponse', -- updateVpcIngressConnectionResponse_httpStatus - The response's -- http status code. -- -- $sel:vpcIngressConnection:UpdateVpcIngressConnectionResponse', -- updateVpcIngressConnectionResponse_vpcIngressConnection - A -- description of the App Runner VPC Ingress Connection resource that's -- updated by this request. newUpdateVpcIngressConnectionResponse :: Int -> VpcIngressConnection -> UpdateVpcIngressConnectionResponse newtype AutoScalingConfigurationStatus AutoScalingConfigurationStatus' :: Text -> AutoScalingConfigurationStatus [fromAutoScalingConfigurationStatus] :: AutoScalingConfigurationStatus -> Text pattern AutoScalingConfigurationStatus_ACTIVE :: AutoScalingConfigurationStatus pattern AutoScalingConfigurationStatus_INACTIVE :: AutoScalingConfigurationStatus newtype CertificateValidationRecordStatus CertificateValidationRecordStatus' :: Text -> CertificateValidationRecordStatus [fromCertificateValidationRecordStatus] :: CertificateValidationRecordStatus -> Text pattern CertificateValidationRecordStatus_FAILED :: CertificateValidationRecordStatus pattern CertificateValidationRecordStatus_PENDING_VALIDATION :: CertificateValidationRecordStatus pattern CertificateValidationRecordStatus_SUCCESS :: CertificateValidationRecordStatus newtype ConfigurationSource ConfigurationSource' :: Text -> ConfigurationSource [fromConfigurationSource] :: ConfigurationSource -> Text pattern ConfigurationSource_API :: ConfigurationSource pattern ConfigurationSource_REPOSITORY :: ConfigurationSource newtype ConnectionStatus ConnectionStatus' :: Text -> ConnectionStatus [fromConnectionStatus] :: ConnectionStatus -> Text pattern ConnectionStatus_AVAILABLE :: ConnectionStatus pattern ConnectionStatus_DELETED :: ConnectionStatus pattern ConnectionStatus_ERROR :: ConnectionStatus pattern ConnectionStatus_PENDING_HANDSHAKE :: ConnectionStatus newtype CustomDomainAssociationStatus CustomDomainAssociationStatus' :: Text -> CustomDomainAssociationStatus [fromCustomDomainAssociationStatus] :: CustomDomainAssociationStatus -> Text pattern CustomDomainAssociationStatus_ACTIVE :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_BINDING_CERTIFICATE :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_CREATE_FAILED :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_CREATING :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_DELETE_FAILED :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_DELETING :: CustomDomainAssociationStatus pattern CustomDomainAssociationStatus_PENDING_CERTIFICATE_DNS_VALIDATION :: CustomDomainAssociationStatus newtype EgressType EgressType' :: Text -> EgressType [fromEgressType] :: EgressType -> Text pattern EgressType_DEFAULT :: EgressType pattern EgressType_VPC :: EgressType newtype HealthCheckProtocol HealthCheckProtocol' :: Text -> HealthCheckProtocol [fromHealthCheckProtocol] :: HealthCheckProtocol -> Text pattern HealthCheckProtocol_HTTP :: HealthCheckProtocol pattern HealthCheckProtocol_TCP :: HealthCheckProtocol newtype ImageRepositoryType ImageRepositoryType' :: Text -> ImageRepositoryType [fromImageRepositoryType] :: ImageRepositoryType -> Text pattern ImageRepositoryType_ECR :: ImageRepositoryType pattern ImageRepositoryType_ECR_PUBLIC :: ImageRepositoryType newtype ObservabilityConfigurationStatus ObservabilityConfigurationStatus' :: Text -> ObservabilityConfigurationStatus [fromObservabilityConfigurationStatus] :: ObservabilityConfigurationStatus -> Text pattern ObservabilityConfigurationStatus_ACTIVE :: ObservabilityConfigurationStatus pattern ObservabilityConfigurationStatus_INACTIVE :: ObservabilityConfigurationStatus newtype OperationStatus OperationStatus' :: Text -> OperationStatus [fromOperationStatus] :: OperationStatus -> Text pattern OperationStatus_FAILED :: OperationStatus pattern OperationStatus_IN_PROGRESS :: OperationStatus pattern OperationStatus_PENDING :: OperationStatus pattern OperationStatus_ROLLBACK_FAILED :: OperationStatus pattern OperationStatus_ROLLBACK_IN_PROGRESS :: OperationStatus pattern OperationStatus_ROLLBACK_SUCCEEDED :: OperationStatus pattern OperationStatus_SUCCEEDED :: OperationStatus newtype OperationType OperationType' :: Text -> OperationType [fromOperationType] :: OperationType -> Text pattern OperationType_CREATE_SERVICE :: OperationType pattern OperationType_DELETE_SERVICE :: OperationType pattern OperationType_PAUSE_SERVICE :: OperationType pattern OperationType_RESUME_SERVICE :: OperationType pattern OperationType_START_DEPLOYMENT :: OperationType newtype ProviderType ProviderType' :: Text -> ProviderType [fromProviderType] :: ProviderType -> Text pattern ProviderType_GITHUB :: ProviderType newtype Runtime Runtime' :: Text -> Runtime [fromRuntime] :: Runtime -> Text 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 newtype ServiceStatus ServiceStatus' :: Text -> ServiceStatus [fromServiceStatus] :: ServiceStatus -> Text pattern ServiceStatus_CREATE_FAILED :: ServiceStatus pattern ServiceStatus_DELETED :: ServiceStatus pattern ServiceStatus_DELETE_FAILED :: ServiceStatus pattern ServiceStatus_OPERATION_IN_PROGRESS :: ServiceStatus pattern ServiceStatus_PAUSED :: ServiceStatus pattern ServiceStatus_RUNNING :: ServiceStatus newtype SourceCodeVersionType SourceCodeVersionType' :: Text -> SourceCodeVersionType [fromSourceCodeVersionType] :: SourceCodeVersionType -> Text pattern SourceCodeVersionType_BRANCH :: SourceCodeVersionType newtype TracingVendor TracingVendor' :: Text -> TracingVendor [fromTracingVendor] :: TracingVendor -> Text pattern TracingVendor_AWSXRAY :: TracingVendor newtype VpcConnectorStatus VpcConnectorStatus' :: Text -> VpcConnectorStatus [fromVpcConnectorStatus] :: VpcConnectorStatus -> Text pattern VpcConnectorStatus_ACTIVE :: VpcConnectorStatus pattern VpcConnectorStatus_INACTIVE :: VpcConnectorStatus newtype VpcIngressConnectionStatus VpcIngressConnectionStatus' :: Text -> VpcIngressConnectionStatus [fromVpcIngressConnectionStatus] :: VpcIngressConnectionStatus -> Text pattern VpcIngressConnectionStatus_AVAILABLE :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_DELETED :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_FAILED_CREATION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_FAILED_DELETION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_FAILED_UPDATE :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_PENDING_CREATION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_PENDING_DELETION :: VpcIngressConnectionStatus pattern VpcIngressConnectionStatus_PENDING_UPDATE :: VpcIngressConnectionStatus -- | Describes resources needed to authenticate access to some source -- repositories. The specific resource depends on the repository -- provider. -- -- See: newAuthenticationConfiguration smart constructor. data AuthenticationConfiguration AuthenticationConfiguration' :: Maybe Text -> Maybe Text -> AuthenticationConfiguration -- | 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. newAuthenticationConfiguration :: AuthenticationConfiguration -- | 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. data AutoScalingConfiguration AutoScalingConfiguration' :: Maybe Text -> Maybe Text -> Maybe Int -> Maybe POSIX -> Maybe POSIX -> Maybe Bool -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe AutoScalingConfigurationStatus -> AutoScalingConfiguration -- | 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. newAutoScalingConfiguration :: AutoScalingConfiguration -- | 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. data AutoScalingConfigurationSummary AutoScalingConfigurationSummary' :: Maybe Text -> Maybe Text -> Maybe Int -> AutoScalingConfigurationSummary -- | 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. newAutoScalingConfigurationSummary :: AutoScalingConfigurationSummary -- | Describes a certificate CNAME record to add to your DNS. For more -- information, see AssociateCustomDomain. -- -- See: newCertificateValidationRecord smart constructor. data CertificateValidationRecord CertificateValidationRecord' :: Maybe Text -> Maybe CertificateValidationRecordStatus -> Maybe Text -> Maybe Text -> CertificateValidationRecord -- | 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. newCertificateValidationRecord :: CertificateValidationRecord -- | Describes the configuration that App Runner uses to build and run an -- App Runner service from a source code repository. -- -- See: newCodeConfiguration smart constructor. data CodeConfiguration CodeConfiguration' :: Maybe CodeConfigurationValues -> ConfigurationSource -> CodeConfiguration -- | 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: -- -- newCodeConfiguration :: ConfigurationSource -> CodeConfiguration -- | 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. data CodeConfigurationValues CodeConfigurationValues' :: Maybe (Sensitive Text) -> Maybe Text -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (Sensitive Text) -> Runtime -> CodeConfigurationValues -- | 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. -- -- -- -- $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. newCodeConfigurationValues :: Runtime -> CodeConfigurationValues -- | Describes a source code repository. -- -- See: newCodeRepository smart constructor. data CodeRepository CodeRepository' :: Maybe CodeConfiguration -> Text -> SourceCodeVersion -> CodeRepository -- | 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. newCodeRepository :: Text -> SourceCodeVersion -> CodeRepository -- | Describes an App Runner connection resource. -- -- See: newConnection smart constructor. data Connection Connection' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe ProviderType -> Maybe ConnectionStatus -> Connection -- | 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. newConnection :: Connection -- | Provides summary information about an App Runner connection resource. -- -- See: newConnectionSummary smart constructor. data ConnectionSummary ConnectionSummary' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe ProviderType -> Maybe ConnectionStatus -> ConnectionSummary -- | 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. newConnectionSummary :: ConnectionSummary -- | Describes a custom domain that's associated with an App Runner -- service. -- -- See: newCustomDomain smart constructor. data CustomDomain CustomDomain' :: Maybe [CertificateValidationRecord] -> Text -> Bool -> CustomDomainAssociationStatus -> CustomDomain -- | 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. newCustomDomain :: Text -> Bool -> CustomDomainAssociationStatus -> CustomDomain -- | Describes configuration settings related to outbound network traffic -- of an App Runner service. -- -- See: newEgressConfiguration smart constructor. data EgressConfiguration EgressConfiguration' :: Maybe EgressType -> Maybe Text -> EgressConfiguration -- | 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. newEgressConfiguration :: EgressConfiguration -- | Describes a custom encryption key that App Runner uses to encrypt -- copies of the source repository and service logs. -- -- See: newEncryptionConfiguration smart constructor. data EncryptionConfiguration EncryptionConfiguration' :: Text -> EncryptionConfiguration -- | 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. newEncryptionConfiguration :: Text -> EncryptionConfiguration -- | Describes the settings for the health check that App Runner performs -- to monitor the health of a service. -- -- See: newHealthCheckConfiguration smart constructor. data HealthCheckConfiguration HealthCheckConfiguration' :: Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe HealthCheckProtocol -> Maybe Natural -> Maybe Natural -> HealthCheckConfiguration -- | 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 newHealthCheckConfiguration :: HealthCheckConfiguration -- | 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. data ImageConfiguration ImageConfiguration' :: Maybe Text -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (HashMap Text (Sensitive Text)) -> Maybe (Sensitive Text) -> ImageConfiguration -- | 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. -- -- -- -- $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. newImageConfiguration :: ImageConfiguration -- | Describes a source image repository. -- -- See: newImageRepository smart constructor. data ImageRepository ImageRepository' :: Maybe ImageConfiguration -> Text -> ImageRepositoryType -> ImageRepository -- | 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. newImageRepository :: Text -> ImageRepositoryType -> ImageRepository -- | Network configuration settings for inbound network traffic. -- -- See: newIngressConfiguration smart constructor. data IngressConfiguration IngressConfiguration' :: Maybe Bool -> IngressConfiguration -- | 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. newIngressConfiguration :: IngressConfiguration -- | 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. data IngressVpcConfiguration IngressVpcConfiguration' :: Maybe Text -> Maybe Text -> IngressVpcConfiguration -- | 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. newIngressVpcConfiguration :: IngressVpcConfiguration -- | Describes the runtime configuration of an App Runner service instance -- (scaling unit). -- -- See: newInstanceConfiguration smart constructor. data InstanceConfiguration InstanceConfiguration' :: Maybe Text -> Maybe Text -> Maybe Text -> InstanceConfiguration -- | 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 newInstanceConfiguration :: InstanceConfiguration -- | 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. data ListVpcIngressConnectionsFilter ListVpcIngressConnectionsFilter' :: Maybe Text -> Maybe Text -> ListVpcIngressConnectionsFilter -- | 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. newListVpcIngressConnectionsFilter :: ListVpcIngressConnectionsFilter -- | 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. data NetworkConfiguration NetworkConfiguration' :: Maybe EgressConfiguration -> Maybe IngressConfiguration -> NetworkConfiguration -- | 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. newNetworkConfiguration :: NetworkConfiguration -- | 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. data ObservabilityConfiguration ObservabilityConfiguration' :: Maybe POSIX -> Maybe POSIX -> Maybe Bool -> Maybe Text -> Maybe Text -> Maybe Int -> Maybe ObservabilityConfigurationStatus -> Maybe TraceConfiguration -> ObservabilityConfiguration -- | 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. newObservabilityConfiguration :: ObservabilityConfiguration -- | 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. data ObservabilityConfigurationSummary ObservabilityConfigurationSummary' :: Maybe Text -> Maybe Text -> Maybe Int -> ObservabilityConfigurationSummary -- | 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. newObservabilityConfigurationSummary :: ObservabilityConfigurationSummary -- | Provides summary information for an operation that occurred on an App -- Runner service. -- -- See: newOperationSummary smart constructor. data OperationSummary OperationSummary' :: Maybe POSIX -> Maybe Text -> Maybe POSIX -> Maybe OperationStatus -> Maybe Text -> Maybe OperationType -> Maybe POSIX -> OperationSummary -- | 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. newOperationSummary :: OperationSummary -- | 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. data Service Service' :: Maybe POSIX -> Maybe EncryptionConfiguration -> Maybe HealthCheckConfiguration -> Maybe ServiceObservabilityConfiguration -> Maybe Text -> Text -> Text -> Text -> POSIX -> POSIX -> ServiceStatus -> SourceConfiguration -> InstanceConfiguration -> AutoScalingConfigurationSummary -> NetworkConfiguration -> Service -- | 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. -- -- -- -- $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. newService :: Text -> Text -> Text -> UTCTime -> UTCTime -> ServiceStatus -> SourceConfiguration -> InstanceConfiguration -> AutoScalingConfigurationSummary -> NetworkConfiguration -> Service -- | 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. data ServiceObservabilityConfiguration ServiceObservabilityConfiguration' :: Maybe Text -> Bool -> ServiceObservabilityConfiguration -- | 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. newServiceObservabilityConfiguration :: Bool -> ServiceObservabilityConfiguration -- | 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. data ServiceSummary ServiceSummary' :: Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ServiceStatus -> Maybe POSIX -> ServiceSummary -- | 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. -- -- -- -- $sel:updatedAt:ServiceSummary', serviceSummary_updatedAt -- - The time when the App Runner service was last updated. It's in -- theUnix time stamp format. newServiceSummary :: ServiceSummary -- | Identifies a version of code that App Runner refers to within a source -- code repository. -- -- See: newSourceCodeVersion smart constructor. data SourceCodeVersion SourceCodeVersion' :: SourceCodeVersionType -> Text -> SourceCodeVersion -- | 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. newSourceCodeVersion :: SourceCodeVersionType -> Text -> SourceCodeVersion -- | Describes the source deployed to an App Runner service. It can be a -- code or an image repository. -- -- See: newSourceConfiguration smart constructor. data SourceConfiguration SourceConfiguration' :: Maybe AuthenticationConfiguration -> Maybe Bool -> Maybe CodeRepository -> Maybe ImageRepository -> SourceConfiguration -- | 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). newSourceConfiguration :: SourceConfiguration -- | 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. data Tag Tag' :: Maybe Text -> Maybe Text -> Tag -- | 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. newTag :: Tag -- | Describes the configuration of the tracing feature within an App -- Runner observability configuration. -- -- See: newTraceConfiguration smart constructor. data TraceConfiguration TraceConfiguration' :: TracingVendor -> TraceConfiguration -- | 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. newTraceConfiguration :: TracingVendor -> TraceConfiguration -- | 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. data VpcConnector VpcConnector' :: Maybe POSIX -> Maybe POSIX -> Maybe [Text] -> Maybe VpcConnectorStatus -> Maybe [Text] -> Maybe Text -> Maybe Text -> Maybe Int -> VpcConnector -- | 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. newVpcConnector :: VpcConnector -- | DNS Target record for a custom domain of this Amazon VPC. -- -- See: newVpcDNSTarget smart constructor. data VpcDNSTarget VpcDNSTarget' :: Maybe Text -> Maybe Text -> Maybe Text -> VpcDNSTarget -- | 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. newVpcDNSTarget :: VpcDNSTarget -- | 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. data VpcIngressConnection VpcIngressConnection' :: Maybe Text -> Maybe POSIX -> Maybe POSIX -> Maybe Text -> Maybe IngressVpcConfiguration -> Maybe Text -> Maybe VpcIngressConnectionStatus -> Maybe Text -> Maybe Text -> VpcIngressConnection -- | 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. -- -- -- -- $sel:deletedAt:VpcIngressConnection', -- vpcIngressConnection_deletedAt - The time when the App Runner -- service was deleted. It's in the Unix time stamp format. -- -- -- -- $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. newVpcIngressConnection :: VpcIngressConnection -- | Provides summary information about an VPC Ingress Connection, which -- includes its VPC Ingress Connection ARN and its associated Service -- ARN. -- -- See: newVpcIngressConnectionSummary smart constructor. data VpcIngressConnectionSummary VpcIngressConnectionSummary' :: Maybe Text -> Maybe Text -> VpcIngressConnectionSummary -- | 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. newVpcIngressConnectionSummary :: VpcIngressConnectionSummary