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