Skip to content

CreatePolicyRequest

Source code in docs_src/capo_resiliencehubv2/types/create_policy_request.py
class CreatePolicyRequest(TypedDict, closed=True):
    name: "capo_resiliencehubv2.types.entity_name.EntityName"
    description: NotRequired[
        "capo_resiliencehubv2.types.long_description.LongDescription"
    ]
    availability_slo: NotRequired[
        "capo_resiliencehubv2.types.availability_slo.AvailabilitySlo"
    ]
    """<p>The availability SLO for the resilience policy.</p>"""
    multi_az: NotRequired["capo_resiliencehubv2.types.multi_az_targets.MultiAzTargets"]
    """<p>The multi-AZ disaster recovery targets for the resilience policy.</p>"""
    multi_region: NotRequired[
        "capo_resiliencehubv2.types.multi_region_targets.MultiRegionTargets"
    ]
    """<p>The multi-Region disaster recovery targets for the resilience policy.</p>"""
    data_recovery: NotRequired[
        "capo_resiliencehubv2.types.data_recovery_targets.DataRecoveryTargets"
    ]
    """<p>The data recovery targets for the resilience policy.</p>"""
    sharing_enabled: NotRequired["bool"]
    """<p>Specifies whether cross-account sharing is enabled for the policy. Only a delegated administrator or the management account can enable sharing.</p>"""
    kms_key_id: NotRequired["capo_resiliencehubv2.types.kms_key_id.KmsKeyId"]
    tags: NotRequired["capo_resiliencehubv2.types.tag_map.TagMap"]
    client_token: NotRequired["capo_resiliencehubv2.types.client_token.ClientToken"]

availability_slo instance-attribute

availability_slo: NotRequired[AvailabilitySlo]

The availability SLO for the resilience policy.

client_token instance-attribute

client_token: NotRequired[ClientToken]

data_recovery instance-attribute

data_recovery: NotRequired[DataRecoveryTargets]

The data recovery targets for the resilience policy.

description instance-attribute

description: NotRequired[LongDescription]

kms_key_id instance-attribute

kms_key_id: NotRequired[KmsKeyId]

multi_az instance-attribute

multi_az: NotRequired[MultiAzTargets]

The multi-AZ disaster recovery targets for the resilience policy.

multi_region instance-attribute

multi_region: NotRequired[MultiRegionTargets]

The multi-Region disaster recovery targets for the resilience policy.

name instance-attribute

name: EntityName

sharing_enabled instance-attribute

sharing_enabled: NotRequired[bool]

Specifies whether cross-account sharing is enabled for the policy. Only a delegated administrator or the management account can enable sharing.

tags instance-attribute

tags: NotRequired[TagMap]