libZSservicesZSamazonka-greengrassv2ZSamazonka-greengrassv2
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.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

Description

 
Synopsis

Documentation

data DeploymentConfigurationValidationPolicy Source #

Contains information about how long a component on a core device can validate its configuration updates before it times out. Components can use the SubscribeToValidateConfigurationUpdates IPC operation to receive notifications when a deployment specifies a configuration update. Then, components can respond with the SendConfigurationValidityReport IPC operation. For more information, see Create deployments in the IoT Greengrass V2 Developer Guide.

See: newDeploymentConfigurationValidationPolicy smart constructor.

Constructors

DeploymentConfigurationValidationPolicy' 

Fields

  • timeoutInSeconds :: Maybe Int

    The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device.

    Default: 30

Instances

Instances details
Eq DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

Read DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

Show DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

Generic DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

NFData DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

Hashable DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

ToJSON DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

FromJSON DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

type Rep DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

type Rep DeploymentConfigurationValidationPolicy = D1 ('MetaData "DeploymentConfigurationValidationPolicy" "Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy" "libZSservicesZSamazonka-greengrassv2ZSamazonka-greengrassv2" 'False) (C1 ('MetaCons "DeploymentConfigurationValidationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newDeploymentConfigurationValidationPolicy :: DeploymentConfigurationValidationPolicy Source #

Create a value of DeploymentConfigurationValidationPolicy 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:timeoutInSeconds:DeploymentConfigurationValidationPolicy', deploymentConfigurationValidationPolicy_timeoutInSeconds - The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device.

Default: 30

deploymentConfigurationValidationPolicy_timeoutInSeconds :: Lens' DeploymentConfigurationValidationPolicy (Maybe Int) Source #

The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device.

Default: 30