Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data DeploymentCanarySettings = DeploymentCanarySettings' {}
- newDeploymentCanarySettings :: DeploymentCanarySettings
- deploymentCanarySettings_stageVariableOverrides :: Lens' DeploymentCanarySettings (Maybe (HashMap Text Text))
- deploymentCanarySettings_useStageCache :: Lens' DeploymentCanarySettings (Maybe Bool)
- deploymentCanarySettings_percentTraffic :: Lens' DeploymentCanarySettings (Maybe Double)
Documentation
data DeploymentCanarySettings Source #
The input configuration for a canary deployment.
See: newDeploymentCanarySettings
smart constructor.
DeploymentCanarySettings' | |
|
Instances
newDeploymentCanarySettings :: DeploymentCanarySettings Source #
Create a value of DeploymentCanarySettings
with all optional fields omitted.
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:stageVariableOverrides:DeploymentCanarySettings'
, deploymentCanarySettings_stageVariableOverrides
- A stage variable overrides used for the canary release deployment. They
can override existing stage variables or add new stage variables for the
canary release deployment. These stage variables are represented as a
string-to-string map between stage variable names and their values.
$sel:useStageCache:DeploymentCanarySettings'
, deploymentCanarySettings_useStageCache
- A Boolean flag to indicate whether the canary release deployment uses
the stage cache or not.
$sel:percentTraffic:DeploymentCanarySettings'
, deploymentCanarySettings_percentTraffic
- The percentage (0.0-100.0) of traffic routed to the canary deployment.
deploymentCanarySettings_stageVariableOverrides :: Lens' DeploymentCanarySettings (Maybe (HashMap Text Text)) Source #
A stage variable overrides used for the canary release deployment. They can override existing stage variables or add new stage variables for the canary release deployment. These stage variables are represented as a string-to-string map between stage variable names and their values.
deploymentCanarySettings_useStageCache :: Lens' DeploymentCanarySettings (Maybe Bool) Source #
A Boolean flag to indicate whether the canary release deployment uses the stage cache or not.
deploymentCanarySettings_percentTraffic :: Lens' DeploymentCanarySettings (Maybe Double) Source #
The percentage (0.0-100.0) of traffic routed to the canary deployment.