TagResource
Associates the list of tags in the input Tags
parameter with the
resource identified by the ResourceArn
input parameter.
Request Syntax
{
"ResourceArn": "string
",
"Tags": [
{
"Key": "string
",
"Value": "string
"
}
]
}
Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
The request accepts the following data in JSON format.
- ResourceArn
-
The ARN of a resource, such as a CodeDeploy application or deployment group.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 1011.
Required: Yes
- Tags
-
A list of tags that
TagResource
associates with a resource. The resource is identified by theResourceArn
input parameter.Type: Array of Tag objects
Required: Yes
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors.
- ApplicationDoesNotExistException
-
The application does not exist with the user or AWS account.
HTTP Status Code: 400
- ArnNotSupportedException
-
The specified ARN is not supported. For example, it might be an ARN for a resource that is not expected.
HTTP Status Code: 400
- DeploymentConfigDoesNotExistException
-
The deployment configuration does not exist with the user or AWS account.
HTTP Status Code: 400
- DeploymentGroupDoesNotExistException
-
The named deployment group with the user or AWS account does not exist.
HTTP Status Code: 400
- InvalidArnException
-
The specified ARN is not in a valid format.
HTTP Status Code: 400
- InvalidTagsToAddException
-
The specified tags are not valid.
HTTP Status Code: 400
- ResourceArnRequiredException
-
The ARN of a resource is required, but was not found.
HTTP Status Code: 400
- TagRequiredException
-
A tag was not specified.
HTTP Status Code: 400
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: