deleteResourcePolicy method
Deletes a resource policy from the target Amazon Web Services account.
May throw InvalidPolicyRevisionIdException.
May throw InvalidRequestException.
May throw ThrottledException.
Parameter policyName :
The name of the resource policy to delete.
Parameter policyRevisionId :
Specifies a specific policy revision to delete. Provide a
PolicyRevisionId to ensure an atomic delete operation. If the
provided revision id does not match the latest policy revision id, an
InvalidPolicyRevisionIdException exception is returned.
Implementation
Future<void> deleteResourcePolicy({
required String policyName,
String? policyRevisionId,
}) async {
final $payload = <String, dynamic>{
'PolicyName': policyName,
if (policyRevisionId != null) 'PolicyRevisionId': policyRevisionId,
};
final response = await _protocol.send(
payload: $payload,
method: 'POST',
requestUri: '/DeleteResourcePolicy',
exceptionFnMap: _exceptionFns,
);
}