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