Skip to content

PutResourcePolicyInput

Source code in docs_src/capo_continuum/types/put_resource_policy_input.py
class PutResourcePolicyInput(TypedDict, closed=True):
    arn: "capo_continuum.types.resource_policy_target_arn.ResourcePolicyTargetArn"
    """The ARN of a resource in the caller's account."""
    policy: NotRequired[
        "capo_continuum.types.resource_policy_input_document.ResourcePolicyInputDocument"
    ]
    """Omit or supply an empty Statement array to clear resource-policy grants and store the canonical empty-statement policy. Cross-account access is denied; same-account access remains subject to identity policies. Use an explicit Deny statement to deny same-account principals too."""
    expected_revision_id: NotRequired[
        "capo_continuum.types.resource_policy_revision_id.ResourcePolicyRevisionId"
    ]
    """Optional optimistic-concurrency token for the currently observed policy."""

arn instance-attribute

The ARN of a resource in the caller's account.

expected_revision_id instance-attribute

expected_revision_id: NotRequired[ResourcePolicyRevisionId]

Optional optimistic-concurrency token for the currently observed policy.

policy instance-attribute

policy: NotRequired[ResourcePolicyInputDocument]

Omit or supply an empty Statement array to clear resource-policy grants and store the canonical empty-statement policy. Cross-account access is denied; same-account access remains subject to identity policies. Use an explicit Deny statement to deny same-account principals too.