getServiceQuotaIncreaseRequestFromTemplate method
Future<GetServiceQuotaIncreaseRequestFromTemplateResponse>
getServiceQuotaIncreaseRequestFromTemplate({})
Retrieves information about the specified quota increase request in your quota request template.
May throw AccessDeniedException. May throw DependencyAccessDeniedException. May throw ServiceException. May throw TooManyRequestsException. May throw NoSuchResourceException. May throw IllegalArgumentException. May throw AWSServiceAccessNotEnabledException. May throw TemplatesNotAvailableInRegionException. May throw NoAvailableOrganizationException.
Parameter awsRegion
:
The AWS Region.
Parameter quotaCode
:
The quota identifier.
Parameter serviceCode
:
The service identifier.
Implementation
Future<GetServiceQuotaIncreaseRequestFromTemplateResponse>
getServiceQuotaIncreaseRequestFromTemplate({
required String awsRegion,
required String quotaCode,
required String serviceCode,
}) async {
ArgumentError.checkNotNull(awsRegion, 'awsRegion');
_s.validateStringLength(
'awsRegion',
awsRegion,
1,
64,
isRequired: true,
);
ArgumentError.checkNotNull(quotaCode, 'quotaCode');
_s.validateStringLength(
'quotaCode',
quotaCode,
1,
128,
isRequired: true,
);
ArgumentError.checkNotNull(serviceCode, 'serviceCode');
_s.validateStringLength(
'serviceCode',
serviceCode,
1,
63,
isRequired: true,
);
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.1',
'X-Amz-Target':
'ServiceQuotasV20190624.GetServiceQuotaIncreaseRequestFromTemplate'
};
final jsonResponse = await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
'AwsRegion': awsRegion,
'QuotaCode': quotaCode,
'ServiceCode': serviceCode,
},
);
return GetServiceQuotaIncreaseRequestFromTemplateResponse.fromJson(
jsonResponse.body);
}