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'
)
[REQUIRED]
The name of the domain that contains the repository associated with the resource policy to be deleted.
[REQUIRED]
The name of the repository that is associated with the resource policy to be deleted
dict
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
CodeArtifact.Client.exceptions.AccessDeniedException
CodeArtifact.Client.exceptions.ConflictException
CodeArtifact.Client.exceptions.InternalServerException
CodeArtifact.Client.exceptions.ResourceNotFoundException
CodeArtifact.Client.exceptions.ThrottlingException
CodeArtifact.Client.exceptions.ValidationException