AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Deletes a specified approval rule template. Deleting a template does not remove approval rules on pull requests already created with the template.
For .NET Core this operation is only available in asynchronous form. Please refer to DeleteApprovalRuleTemplateAsync.
Namespace: Amazon.CodeCommit
Assembly: AWSSDK.CodeCommit.dll
Version: 3.x.y.z
public abstract DeleteApprovalRuleTemplateResponse DeleteApprovalRuleTemplate( DeleteApprovalRuleTemplateRequest request )
Container for the necessary parameters to execute the DeleteApprovalRuleTemplate service method.
Exception | Condition |
---|---|
ApprovalRuleTemplateInUseException | The approval rule template is associated with one or more repositories. You cannot delete a template that is associated with a repository. Remove all associations, and then try again. |
ApprovalRuleTemplateNameRequiredException | An approval rule template name is required, but was not specified. |
InvalidApprovalRuleTemplateNameException | The name of the approval rule template is not valid. Template names must be between 1 and 100 valid characters in length. For more information about limits in CodeCommit, see Quotas in the CodeCommit User Guide. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5