Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Amazonka.CloudFront.Types.ContinuousDeploymentPolicyConfig
Description
Synopsis
- data ContinuousDeploymentPolicyConfig = ContinuousDeploymentPolicyConfig' {}
- newContinuousDeploymentPolicyConfig :: StagingDistributionDnsNames -> Bool -> ContinuousDeploymentPolicyConfig
- continuousDeploymentPolicyConfig_trafficConfig :: Lens' ContinuousDeploymentPolicyConfig (Maybe TrafficConfig)
- continuousDeploymentPolicyConfig_stagingDistributionDnsNames :: Lens' ContinuousDeploymentPolicyConfig StagingDistributionDnsNames
- continuousDeploymentPolicyConfig_enabled :: Lens' ContinuousDeploymentPolicyConfig Bool
Documentation
data ContinuousDeploymentPolicyConfig Source #
Contains the configuration for a continuous deployment policy.
See: newContinuousDeploymentPolicyConfig
smart constructor.
Constructors
ContinuousDeploymentPolicyConfig' | |
Fields
|
Instances
newContinuousDeploymentPolicyConfig Source #
Arguments
:: StagingDistributionDnsNames |
|
-> Bool | |
-> ContinuousDeploymentPolicyConfig |
Create a value of ContinuousDeploymentPolicyConfig
with all optional fields omitted.
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:trafficConfig:ContinuousDeploymentPolicyConfig'
, continuousDeploymentPolicyConfig_trafficConfig
- Contains the parameters for routing production traffic from your primary
to staging distributions.
$sel:stagingDistributionDnsNames:ContinuousDeploymentPolicyConfig'
, continuousDeploymentPolicyConfig_stagingDistributionDnsNames
- The CloudFront domain name of the staging distribution. For example:
d111111abcdef8.cloudfront.net
.
$sel:enabled:ContinuousDeploymentPolicyConfig'
, continuousDeploymentPolicyConfig_enabled
- A Boolean that indicates whether this continuous deployment policy is
enabled (in effect). When this value is true
, this policy is enabled
and in effect. When this value is false
, this policy is not enabled
and has no effect.
continuousDeploymentPolicyConfig_trafficConfig :: Lens' ContinuousDeploymentPolicyConfig (Maybe TrafficConfig) Source #
Contains the parameters for routing production traffic from your primary to staging distributions.
continuousDeploymentPolicyConfig_stagingDistributionDnsNames :: Lens' ContinuousDeploymentPolicyConfig StagingDistributionDnsNames Source #
The CloudFront domain name of the staging distribution. For example:
d111111abcdef8.cloudfront.net
.
continuousDeploymentPolicyConfig_enabled :: Lens' ContinuousDeploymentPolicyConfig Bool Source #
A Boolean that indicates whether this continuous deployment policy is
enabled (in effect). When this value is true
, this policy is enabled
and in effect. When this value is false
, this policy is not enabled
and has no effect.