libZSservicesZSamazonka-codedeployZSamazonka-codedeploy
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodeDeploy.Types.DeploymentConfigInfo

Description

 
Synopsis

Documentation

data DeploymentConfigInfo Source #

Information about a deployment configuration.

See: newDeploymentConfigInfo smart constructor.

Constructors

DeploymentConfigInfo' 

Fields

Instances

Instances details
Eq DeploymentConfigInfo Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.DeploymentConfigInfo

Read DeploymentConfigInfo Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.DeploymentConfigInfo

Show DeploymentConfigInfo Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.DeploymentConfigInfo

Generic DeploymentConfigInfo Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.DeploymentConfigInfo

Associated Types

type Rep DeploymentConfigInfo :: Type -> Type #

NFData DeploymentConfigInfo Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.DeploymentConfigInfo

Methods

rnf :: DeploymentConfigInfo -> () #

Hashable DeploymentConfigInfo Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.DeploymentConfigInfo

FromJSON DeploymentConfigInfo Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.DeploymentConfigInfo

type Rep DeploymentConfigInfo Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.DeploymentConfigInfo

type Rep DeploymentConfigInfo = D1 ('MetaData "DeploymentConfigInfo" "Amazonka.CodeDeploy.Types.DeploymentConfigInfo" "libZSservicesZSamazonka-codedeployZSamazonka-codedeploy" 'False) (C1 ('MetaCons "DeploymentConfigInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deploymentConfigName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "computePlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputePlatform)) :*: S1 ('MetaSel ('Just "minimumHealthyHosts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MinimumHealthyHosts)))) :*: (S1 ('MetaSel ('Just "trafficRoutingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrafficRoutingConfig)) :*: (S1 ('MetaSel ('Just "deploymentConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

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:deploymentConfigName:DeploymentConfigInfo', deploymentConfigInfo_deploymentConfigName - The deployment configuration name.

$sel:computePlatform:DeploymentConfigInfo', deploymentConfigInfo_computePlatform - The destination platform type for the deployment (Lambda, Server, or ECS).

$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 ECS compute platform only.

$sel:deploymentConfigId:DeploymentConfigInfo', deploymentConfigInfo_deploymentConfigId - The deployment configuration ID.

$sel:createTime:DeploymentConfigInfo', deploymentConfigInfo_createTime - The time at which the deployment configuration was created.

deploymentConfigInfo_computePlatform :: Lens' DeploymentConfigInfo (Maybe ComputePlatform) Source #

The destination platform type for the deployment (Lambda, Server, or ECS).

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 ECS compute platform only.

deploymentConfigInfo_createTime :: Lens' DeploymentConfigInfo (Maybe UTCTime) Source #

The time at which the deployment configuration was created.