updateApprovalRuleTemplateDescription method
Updates the description for a specified approval rule template.
May throw ApprovalRuleTemplateDoesNotExistException.
May throw ApprovalRuleTemplateNameRequiredException.
May throw InvalidApprovalRuleTemplateDescriptionException.
May throw InvalidApprovalRuleTemplateNameException.
Parameter approvalRuleTemplateDescription :
The updated description of the approval rule template.
Parameter approvalRuleTemplateName :
The name of the template for which you want to update the description.
Implementation
Future<UpdateApprovalRuleTemplateDescriptionOutput>
updateApprovalRuleTemplateDescription({
required String approvalRuleTemplateDescription,
required String approvalRuleTemplateName,
}) async {
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.1',
'X-Amz-Target':
'CodeCommit_20150413.UpdateApprovalRuleTemplateDescription'
};
final jsonResponse = await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
'approvalRuleTemplateDescription': approvalRuleTemplateDescription,
'approvalRuleTemplateName': approvalRuleTemplateName,
},
);
return UpdateApprovalRuleTemplateDescriptionOutput.fromJson(
jsonResponse.body);
}