| 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.CodeDeploy.Types.DeploymentConfigInfo
Description
Synopsis
- data DeploymentConfigInfo = DeploymentConfigInfo' {}
- newDeploymentConfigInfo :: DeploymentConfigInfo
- deploymentConfigInfo_computePlatform :: Lens' DeploymentConfigInfo (Maybe ComputePlatform)
- deploymentConfigInfo_createTime :: Lens' DeploymentConfigInfo (Maybe UTCTime)
- deploymentConfigInfo_deploymentConfigId :: Lens' DeploymentConfigInfo (Maybe Text)
- deploymentConfigInfo_deploymentConfigName :: Lens' DeploymentConfigInfo (Maybe Text)
- deploymentConfigInfo_minimumHealthyHosts :: Lens' DeploymentConfigInfo (Maybe MinimumHealthyHosts)
- deploymentConfigInfo_trafficRoutingConfig :: Lens' DeploymentConfigInfo (Maybe TrafficRoutingConfig)
Documentation
data DeploymentConfigInfo Source #
Information about a deployment configuration.
See: newDeploymentConfigInfo smart constructor.
Constructors
| DeploymentConfigInfo' | |
Fields
| |
Instances
newDeploymentConfigInfo :: DeploymentConfigInfo Source #
Create a value of DeploymentConfigInfo with all optional fields omitted.
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:computePlatform:DeploymentConfigInfo', deploymentConfigInfo_computePlatform - The destination platform type for the deployment (Lambda, Server, or
ECS).
$sel:createTime:DeploymentConfigInfo', deploymentConfigInfo_createTime - The time at which the deployment configuration was created.
$sel:deploymentConfigId:DeploymentConfigInfo', deploymentConfigInfo_deploymentConfigId - The deployment configuration ID.
$sel:deploymentConfigName:DeploymentConfigInfo', deploymentConfigInfo_deploymentConfigName - The deployment configuration name.
$sel:minimumHealthyHosts:DeploymentConfigInfo', deploymentConfigInfo_minimumHealthyHosts - Information about the number or percentage of minimum healthy instance.
$sel:trafficRoutingConfig:DeploymentConfigInfo', deploymentConfigInfo_trafficRoutingConfig - The configuration that specifies how the deployment traffic is routed.
Used for deployments with a Lambda or Amazon ECS compute platform only.
deploymentConfigInfo_computePlatform :: Lens' DeploymentConfigInfo (Maybe ComputePlatform) Source #
The destination platform type for the deployment (Lambda, Server, or
ECS).
deploymentConfigInfo_createTime :: Lens' DeploymentConfigInfo (Maybe UTCTime) Source #
The time at which the deployment configuration was created.
deploymentConfigInfo_deploymentConfigId :: Lens' DeploymentConfigInfo (Maybe Text) Source #
The deployment configuration ID.
deploymentConfigInfo_deploymentConfigName :: Lens' DeploymentConfigInfo (Maybe Text) Source #
The deployment configuration name.
deploymentConfigInfo_minimumHealthyHosts :: Lens' DeploymentConfigInfo (Maybe MinimumHealthyHosts) Source #
Information about the number or percentage of minimum healthy instance.
deploymentConfigInfo_trafficRoutingConfig :: Lens' DeploymentConfigInfo (Maybe TrafficRoutingConfig) Source #
The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.