CodeCommit / Client / batch_disassociate_approval_rule_template_from_repositories
batch_disassociate_approval_rule_template_from_repositories#
- CodeCommit.Client.batch_disassociate_approval_rule_template_from_repositories(**kwargs)#
Removes the association between an approval rule template and one or more specified repositories.
See also: AWS API Documentation
Request Syntax
response = client.batch_disassociate_approval_rule_template_from_repositories( approvalRuleTemplateName='string', repositoryNames=[ 'string', ] )
- Parameters:
approvalRuleTemplateName (string) –
[REQUIRED]
The name of the template that you want to disassociate from one or more repositories.
repositoryNames (list) –
[REQUIRED]
The repository names that you want to disassociate from the approval rule template.
Note
The length constraint limit is for each string in the array. The array itself can be empty.
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'disassociatedRepositoryNames': [ 'string', ], 'errors': [ { 'repositoryName': 'string', 'errorCode': 'string', 'errorMessage': 'string' }, ] }
Response Structure
(dict) –
disassociatedRepositoryNames (list) –
A list of repository names that have had their association with the template removed.
(string) –
errors (list) –
A list of any errors that might have occurred while attempting to remove the association between the template and the repositories.
(dict) –
Returns information about errors in a BatchDisassociateApprovalRuleTemplateFromRepositories operation.
repositoryName (string) –
The name of the repository where the association with the template was not able to be removed.
errorCode (string) –
An error code that specifies whether the repository name was not valid or not found.
errorMessage (string) –
An error message that provides details about why the repository name was either not found or not valid.
Exceptions
CodeCommit.Client.exceptions.ApprovalRuleTemplateNameRequiredException
CodeCommit.Client.exceptions.InvalidApprovalRuleTemplateNameException
CodeCommit.Client.exceptions.ApprovalRuleTemplateDoesNotExistException
CodeCommit.Client.exceptions.RepositoryNamesRequiredException
CodeCommit.Client.exceptions.MaximumRepositoryNamesExceededException
CodeCommit.Client.exceptions.EncryptionIntegrityChecksFailedException
CodeCommit.Client.exceptions.EncryptionKeyAccessDeniedException
CodeCommit.Client.exceptions.EncryptionKeyDisabledException
CodeCommit.Client.exceptions.EncryptionKeyNotFoundException
CodeCommit.Client.exceptions.EncryptionKeyUnavailableException