CodeArtifact / Client / delete_repository_permissions_policy
delete_repository_permissions_policy#
- CodeArtifact.Client.delete_repository_permissions_policy(**kwargs)#
Deletes the resource policy that is set on a repository. After a resource policy is deleted, the permissions allowed and denied by the deleted policy are removed. The effect of deleting a resource policy might not be immediate.
Warning
Use
DeleteRepositoryPermissionsPolicy
with caution. After a policy is deleted, Amazon Web Services users, roles, and accounts lose permissions to perform the repository actions granted by the deleted policy.See also: AWS API Documentation
Request Syntax
response = client.delete_repository_permissions_policy( domain='string', domainOwner='string', repository='string', policyRevision='string' )
- Parameters:
domain (string) –
[REQUIRED]
The name of the domain that contains the repository associated with the resource policy to be deleted.
domainOwner (string) – The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.
repository (string) –
[REQUIRED]
The name of the repository that is associated with the resource policy to be deleted
policyRevision (string) – The revision of the repository’s resource policy to be deleted. This revision is used for optimistic locking, which prevents others from accidentally overwriting your changes to the repository’s resource policy.
- Return type:
dict
- Returns:
Response Syntax
{ 'policy': { 'resourceArn': 'string', 'revision': 'string', 'document': 'string' } }
Response Structure
(dict) –
policy (dict) –
Information about the deleted policy after processing the request.
resourceArn (string) –
The ARN of the resource associated with the resource policy
revision (string) –
The current revision of the resource policy.
document (string) –
The resource policy formatted in JSON.
Exceptions