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