getGrant method
Gets detailed information about the specified grant.
May throw AccessDeniedException.
May throw AuthorizationException.
May throw InvalidParameterValueException.
May throw RateLimitExceededException.
May throw ResourceLimitExceededException.
May throw ServerInternalException.
May throw ValidationException.
Parameter grantArn :
Amazon Resource Name (ARN) of the grant.
Parameter version :
Grant version.
Implementation
Future<GetGrantResponse> getGrant({
required String grantArn,
String? version,
}) async {
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.1',
'X-Amz-Target': 'AWSLicenseManager.GetGrant'
};
final jsonResponse = await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
'GrantArn': grantArn,
if (version != null) 'Version': version,
},
);
return GetGrantResponse.fromJson(jsonResponse.body);
}