libZSservicesZSamazonka-robomakerZSamazonka-robomaker
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.RobOMaker.Types.DeploymentConfig

Description

 
Synopsis

Documentation

data DeploymentConfig Source #

Information about a deployment configuration.

See: newDeploymentConfig smart constructor.

Constructors

DeploymentConfig' 

Fields

Instances

Instances details
Eq DeploymentConfig Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.DeploymentConfig

Read DeploymentConfig Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.DeploymentConfig

Show DeploymentConfig Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.DeploymentConfig

Generic DeploymentConfig Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.DeploymentConfig

Associated Types

type Rep DeploymentConfig :: Type -> Type #

NFData DeploymentConfig Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.DeploymentConfig

Methods

rnf :: DeploymentConfig -> () #

Hashable DeploymentConfig Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.DeploymentConfig

ToJSON DeploymentConfig Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.DeploymentConfig

FromJSON DeploymentConfig Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.DeploymentConfig

type Rep DeploymentConfig Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.DeploymentConfig

type Rep DeploymentConfig = D1 ('MetaData "DeploymentConfig" "Amazonka.RobOMaker.Types.DeploymentConfig" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "DeploymentConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "concurrentDeploymentPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "downloadConditionFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Object))) :*: (S1 ('MetaSel ('Just "failureThresholdPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "robotDeploymentTimeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newDeploymentConfig :: DeploymentConfig Source #

Create a value of DeploymentConfig 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:concurrentDeploymentPercentage:DeploymentConfig', deploymentConfig_concurrentDeploymentPercentage - The percentage of robots receiving the deployment at the same time.

$sel:downloadConditionFile:DeploymentConfig', deploymentConfig_downloadConditionFile - The download condition file.

$sel:failureThresholdPercentage:DeploymentConfig', deploymentConfig_failureThresholdPercentage - The percentage of deployments that need to fail before stopping deployment.

$sel:robotDeploymentTimeoutInSeconds:DeploymentConfig', deploymentConfig_robotDeploymentTimeoutInSeconds - The amount of time, in seconds, to wait for deployment to a single robot to complete. Choose a time between 1 minute and 7 days. The default is 5 hours.

deploymentConfig_concurrentDeploymentPercentage :: Lens' DeploymentConfig (Maybe Natural) Source #

The percentage of robots receiving the deployment at the same time.

deploymentConfig_failureThresholdPercentage :: Lens' DeploymentConfig (Maybe Natural) Source #

The percentage of deployments that need to fail before stopping deployment.

deploymentConfig_robotDeploymentTimeoutInSeconds :: Lens' DeploymentConfig (Maybe Integer) Source #

The amount of time, in seconds, to wait for deployment to a single robot to complete. Choose a time between 1 minute and 7 days. The default is 5 hours.