Skip to content

PutDomainPermissionsPolicyRequest

Source code in docs_src/capo_codeartifact/types/put_domain_permissions_policy_request.py
class PutDomainPermissionsPolicyRequest(TypedDict, closed=True):
    domain: "capo_codeartifact.types.domain_name.DomainName"
    """<p> The name of the domain on which to set the resource policy. </p>"""
    domain_owner: NotRequired["capo_codeartifact.types.account_id.AccountId"]
    """<p> The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. </p>"""
    policy_revision: NotRequired[
        "capo_codeartifact.types.policy_revision.PolicyRevision"
    ]
    """<p> The current revision of the resource policy to be set. This revision is used for optimistic locking, which prevents others from overwriting your changes to the domain's resource policy. </p>"""
    policy_document: "capo_codeartifact.types.policy_document.PolicyDocument"
    """<p> A valid displayable JSON Aspen policy string to be set as the access control resource policy on the provided domain. </p>"""

domain instance-attribute

domain: DomainName

The name of the domain on which to set the resource policy.

domain_owner instance-attribute

domain_owner: NotRequired[AccountId]

The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.

policy_document instance-attribute

policy_document: PolicyDocument

A valid displayable JSON Aspen policy string to be set as the access control resource policy on the provided domain.

policy_revision instance-attribute

policy_revision: NotRequired[PolicyRevision]

The current revision of the resource policy to be set. This revision is used for optimistic locking, which prevents others from overwriting your changes to the domain's resource policy.