ECR / Client / put_lifecycle_policy
put_lifecycle_policy#
- ECR.Client.put_lifecycle_policy(**kwargs)#
Creates or updates the lifecycle policy for the specified repository. For more information, see Lifecycle policy template.
See also: AWS API Documentation
Request Syntax
response = client.put_lifecycle_policy( registryId='string', repositoryName='string', lifecyclePolicyText='string' )
- Parameters:
registryId (string) – The Amazon Web Services account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
repositoryName (string) –
[REQUIRED]
The name of the repository to receive the policy.
lifecyclePolicyText (string) –
[REQUIRED]
The JSON repository policy text to apply to the repository.
- Return type:
dict
- Returns:
Response Syntax
{ 'registryId': 'string', 'repositoryName': 'string', 'lifecyclePolicyText': 'string' }
Response Structure
(dict) –
registryId (string) –
The registry ID associated with the request.
repositoryName (string) –
The repository name associated with the request.
lifecyclePolicyText (string) –
The JSON repository policy text.
Exceptions
ECR.Client.exceptions.ServerException
ECR.Client.exceptions.InvalidParameterException
ECR.Client.exceptions.RepositoryNotFoundException
ECR.Client.exceptions.ValidationException