Skip to content

ResiliencyPolicy

Source code in docs_src/capo_resiliencehub/types/resiliency_policy.py
class ResiliencyPolicy(TypedDict, closed=True):
    policy_arn: NotRequired["capo_resiliencehub.types.arn.Arn"]
    """<p>Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:<code>partition</code>:resiliencehub:<code>region</code>:<code>account</code>:resiliency-policy/<code>policy-id</code>. For more information about ARNs, see <a href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html"> Amazon Resource Names (ARNs)</a> in the <i>Amazon Web Services General Reference</i> guide.</p>"""
    policy_name: NotRequired["capo_resiliencehub.types.entity_name.EntityName"]
    """<p>The name of the policy</p>"""
    policy_description: NotRequired[
        "capo_resiliencehub.types.entity_description.EntityDescription"
    ]
    """<p>Description of the resiliency policy.</p>"""
    data_location_constraint: NotRequired[
        "capo_resiliencehub.types.data_location_constraint.DataLocationConstraint"
    ]
    """<p>Specifies a high-level geographical location constraint for where your resilience policy data can be stored.</p>"""
    tier: NotRequired[
        "capo_resiliencehub.types.resiliency_policy_tier.ResiliencyPolicyTier"
    ]
    """<p>The tier for this resiliency policy, ranging from the highest severity (<code>MissionCritical</code>) to lowest (<code>NonCritical</code>).</p>"""
    estimated_cost_tier: NotRequired[
        "capo_resiliencehub.types.estimated_cost_tier.EstimatedCostTier"
    ]
    """<p>Specifies the estimated cost tier of the resiliency policy.</p>"""
    policy: NotRequired["capo_resiliencehub.types.disruption_policy.DisruptionPolicy"]
    """<p>The resiliency policy.</p>"""
    creation_time: NotRequired["capo_resiliencehub.types.time_stamp.TimeStamp"]
    """<p>Date and time when the resiliency policy was created.</p>"""
    tags: NotRequired["capo_resiliencehub.types.tag_map.TagMap"]
    """<p>Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.</p>"""

creation_time instance-attribute

creation_time: NotRequired[TimeStamp]

Date and time when the resiliency policy was created.

data_location_constraint instance-attribute

data_location_constraint: NotRequired[DataLocationConstraint]

Specifies a high-level geographical location constraint for where your resilience policy data can be stored.

estimated_cost_tier instance-attribute

estimated_cost_tier: NotRequired[EstimatedCostTier]

Specifies the estimated cost tier of the resiliency policy.

policy instance-attribute

policy: NotRequired[DisruptionPolicy]

The resiliency policy.

policy_arn instance-attribute

policy_arn: NotRequired[Arn]

Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.

policy_description instance-attribute

policy_description: NotRequired[EntityDescription]

Description of the resiliency policy.

policy_name instance-attribute

policy_name: NotRequired[EntityName]

The name of the policy

tags instance-attribute

tags: NotRequired[TagMap]

Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

tier instance-attribute

tier: NotRequired[ResiliencyPolicyTier]

The tier for this resiliency policy, ranging from the highest severity (MissionCritical) to lowest (NonCritical).