Skip to content

DeploymentPolicies

Source code in docs_src/capo_greengrassv2/types/deployment_policies.py
class DeploymentPolicies(TypedDict, closed=True):
    failure_handling_policy: NotRequired[
        "capo_greengrassv2.types.deployment_failure_handling_policy.DeploymentFailureHandlingPolicy"
    ]
    """<p>The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.</p> <p>Default: <code>ROLLBACK</code> </p>"""
    component_update_policy: NotRequired[
        "capo_greengrassv2.types.deployment_component_update_policy.DeploymentComponentUpdatePolicy"
    ]
    """<p>The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.</p>"""
    configuration_validation_policy: NotRequired[
        "capo_greengrassv2.types.deployment_configuration_validation_policy.DeploymentConfigurationValidationPolicy"
    ]
    """<p>The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.</p>"""

component_update_policy instance-attribute

component_update_policy: NotRequired[DeploymentComponentUpdatePolicy]

The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.

configuration_validation_policy instance-attribute

configuration_validation_policy: NotRequired[DeploymentConfigurationValidationPolicy]

The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.

failure_handling_policy instance-attribute

failure_handling_policy: NotRequired[DeploymentFailureHandlingPolicy]

The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.

Default: ROLLBACK