removeTagsFromResource method

Future<void> removeTagsFromResource({
  1. required String resourceName,
  2. required List<String> tagKeys,
})

Removes metadata tags from an Amazon RDS resource.

For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

May throw DBInstanceNotFoundFault. May throw DBSnapshotNotFoundFault. May throw DBClusterNotFoundFault. May throw DBProxyNotFoundFault. May throw DBProxyTargetGroupNotFoundFault.

Parameter resourceName : The Amazon RDS resource that the tags are removed from. This value is an Amazon Resource Name (ARN). For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

Parameter tagKeys : The tag key (name) of the tag to be removed.

Implementation

Future<void> removeTagsFromResource({
  required String resourceName,
  required List<String> tagKeys,
}) async {
  ArgumentError.checkNotNull(resourceName, 'resourceName');
  ArgumentError.checkNotNull(tagKeys, 'tagKeys');
  final $request = <String, dynamic>{};
  $request['ResourceName'] = resourceName;
  $request['TagKeys'] = tagKeys;
  await _protocol.send(
    $request,
    action: 'RemoveTagsFromResource',
    version: '2014-10-31',
    method: 'POST',
    requestUri: '/',
    exceptionFnMap: _exceptionFns,
    shape: shapes['RemoveTagsFromResourceMessage'],
    shapes: shapes,
  );
}