Amazon RDS Rds Tag API
The Rds Tag API from Amazon RDS — 3 operation(s) for rds tag.
The Rds Tag API from Amazon RDS — 3 operation(s) for rds tag.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/amazon-rds:amazon-rds-tag-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Amazon Relational Database Service Tag API
version: '2014-10-31'
description: Generated from AWS's published Smithy model for Amazon Relational Database Service. 3 operation(s).
contact:
name: Amazon Web Services
url: https://aws.amazon.com/contact-us/
license:
name: Apache 2.0
identifier: Apache-2.0
url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://rds.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
tags:
- name: Tag
paths:
/?Action=AddTagsToResource:
post:
operationId: AddTagsToResource
summary: Add Tags To Resource
description: Adds metadata tags to an Amazon RDS resource. These tags can also be used with cost allocation reporting to track cost associated with Amazon RDS resources, or used in a Condition statement in an IAM policy for Amazon RDS. For an overview on tagging your relational database resources, see Tagging Amazon RDS Resources or Tagging Amazon Aurora and Amazon RDS Resources.
responses:
'200':
description: Success
content:
text/xml:
schema:
type: string
'404':
description: BlueGreenDeploymentNotFoundFault; DBCapacityReservationNotFoundFault; DBClusterNotFoundFault; DBInstanceNotFoundFault; DBProxyEndpointNotFoundFault; DBProxyNotFoundFault; DBProxyTargetGroupNotFoundFault; DBShardGroupNotFoundFault; DBSnapshotNotFoundFault; DBSnapshotTenantDatabaseNotFoundFault; IntegrationNotFoundFault; TenantDatabaseNotFoundFault
content:
text/xml:
schema:
$ref: '#/components/schemas/BlueGreenDeploymentNotFoundFault'
'400':
description: InvalidDBClusterEndpointStateFault; InvalidDBClusterStateFault; InvalidDBInstanceStateFault
content:
text/xml:
schema:
$ref: '#/components/schemas/InvalidDBClusterEndpointStateFault'
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
allOf:
- type: object
required:
- Action
- Version
properties:
Action:
type: string
const: AddTagsToResource
Version:
type: string
const: '2014-10-31'
- $ref: '#/components/schemas/AddTagsToResourceMessage'
example:
ResourceName: arn:aws:rds:us-east-1:992648334831:og:mymysqloptiongroup
Tags:
- Key: Staging
Value: LocationDB
tags:
- Tag
/?Action=ListTagsForResource:
post:
operationId: ListTagsForResource
summary: List Tags For Resource
description: Lists all tags on an Amazon RDS resource. For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources in the Amazon RDS User Guide or Tagging Amazon Aurora and Amazon RDS Resources in the Amazon Aurora User Guide.
responses:
'200':
description: Success
content:
text/xml:
schema:
$ref: '#/components/schemas/TagListMessage'
example:
TagList:
- Key: Environment
Value: test
- Key: Name
Value: MyDatabase
'404':
description: BlueGreenDeploymentNotFoundFault; DBCapacityReservationNotFoundFault; DBClusterNotFoundFault; DBInstanceNotFoundFault; DBProxyEndpointNotFoundFault; DBProxyNotFoundFault; DBProxyTargetGroupNotFoundFault; DBShardGroupNotFoundFault; DBSnapshotNotFoundFault; DBSnapshotTenantDatabaseNotFoundFault; IntegrationNotFoundFault; TenantDatabaseNotFoundFault
content:
text/xml:
schema:
$ref: '#/components/schemas/BlueGreenDeploymentNotFoundFault'
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
allOf:
- type: object
required:
- Action
- Version
properties:
Action:
type: string
const: ListTagsForResource
Version:
type: string
const: '2014-10-31'
- $ref: '#/components/schemas/ListTagsForResourceMessage'
example:
ResourceName: arn:aws:rds:us-east-1:123456789012:db:orcl1
tags:
- Tag
/?Action=RemoveTagsFromResource:
post:
operationId: RemoveTagsFromResource
summary: Remove Tags From Resource
description: 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 or Tagging Amazon Aurora and Amazon RDS Resources in the Amazon Aurora User Guide.
responses:
'200':
description: Success
content:
text/xml:
schema:
type: string
'404':
description: BlueGreenDeploymentNotFoundFault; DBCapacityReservationNotFoundFault; DBClusterNotFoundFault; DBInstanceNotFoundFault; DBProxyEndpointNotFoundFault; DBProxyNotFoundFault; DBProxyTargetGroupNotFoundFault; DBShardGroupNotFoundFault; DBSnapshotNotFoundFault; DBSnapshotTenantDatabaseNotFoundFault; IntegrationNotFoundFault; TenantDatabaseNotFoundFault
content:
text/xml:
schema:
$ref: '#/components/schemas/BlueGreenDeploymentNotFoundFault'
'400':
description: InvalidDBClusterEndpointStateFault; InvalidDBClusterStateFault; InvalidDBInstanceStateFault
content:
text/xml:
schema:
$ref: '#/components/schemas/InvalidDBClusterEndpointStateFault'
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
allOf:
- type: object
required:
- Action
- Version
properties:
Action:
type: string
const: RemoveTagsFromResource
Version:
type: string
const: '2014-10-31'
- $ref: '#/components/schemas/RemoveTagsFromResourceMessage'
example:
ResourceName: arn:aws:rds:us-east-1:123456789012:db:mydbinstance
TagKeys:
- Name
- Environment
tags:
- Tag
components:
schemas:
TagListMessage:
type: object
properties:
TagList:
type: array
items:
$ref: '#/components/schemas/Tag'
description: List of tags returned by the ListTagsForResource operation.
Tag:
type: object
properties:
Key:
type: string
description: 'A key is the required name of the tag. The string value can be from 1 to 128 Unicode characters in length and can''t be prefixed with aws: or rds:. The string can only contain only the set of Unicode letters, digits, white-space, ''_'', ''.'', '':'', ''/'', ''='', ''+'', ''-'', ''@'' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$").'
Value:
type: string
description: 'A value is the optional value of the tag. The string value can be from 1 to 256 Unicode characters in length and can''t be prefixed with aws: or rds:. The string can only contain only the set of Unicode letters, digits, white-space, ''_'', ''.'', '':'', ''/'', ''='', ''+'', ''-'', ''@'' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$").'
RemoveTagsFromResourceMessage:
type: object
properties:
ResourceName:
type: string
description: 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.
TagKeys:
type: array
items:
type: string
description: The tag key (name) of the tag to be removed.
required:
- ResourceName
- TagKeys
Filter:
type: object
properties:
Name:
type: string
description: The name of the filter. Filter names are case-sensitive.
Values:
type: array
items:
type: string
description: One or more filter values. Filter values are case-sensitive.
required:
- Name
- Values
ListTagsForResourceMessage:
type: object
properties:
ResourceName:
type: string
description: The Amazon RDS resource with tags to be listed. 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.
Filters:
type: array
items:
$ref: '#/components/schemas/Filter'
description: This parameter isn't currently supported.
required:
- ResourceName
BlueGreenDeploymentNotFoundFault:
type: object
properties:
message:
type: string
AddTagsToResourceMessage:
type: object
properties:
ResourceName:
type: string
description: The Amazon RDS resource that the tags are added to. This value is an Amazon Resource Name (ARN). For information about creating an ARN, see Constructing an RDS Amazon Resource Name (ARN).
Tags:
type: array
items:
$ref: '#/components/schemas/Tag'
description: The tags to be assigned to the Amazon RDS resource.
required:
- ResourceName
- Tags
InvalidDBClusterEndpointStateFault:
type: object
properties:
message:
type: string
securitySchemes:
sigv4:
type: apiKey
in: header
name: Authorization
description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
x-aws-sigv4:
signingName: rds
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/rds/service/2014-10-31/rds-2014-10-31.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)