class Aws::GreengrassV2::Types::DeploymentPolicies
Contains information about policies that define how a deployment updates components and handles failure.
@note When making an API call, you may pass DeploymentPolicies
data as a hash: { failure_handling_policy: "ROLLBACK", # accepts ROLLBACK, DO_NOTHING component_update_policy: { timeout_in_seconds: 1, action: "NOTIFY_COMPONENTS", # accepts NOTIFY_COMPONENTS, SKIP_NOTIFY_COMPONENTS }, configuration_validation_policy: { timeout_in_seconds: 1, }, }
@!attribute [rw] failure_handling_policy
The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails. Default: `ROLLBACK` @return [String]
@!attribute [rw] component_update_policy
The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices. @return [Types::DeploymentComponentUpdatePolicy]
@!attribute [rw] configuration_validation_policy
The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates. @return [Types::DeploymentConfigurationValidationPolicy]
@see docs.aws.amazon.com/goto/WebAPI/greengrassv2-2020-11-30/DeploymentPolicies AWS API Documentation
Constants
- SENSITIVE