You are viewing the documentation for AWS IoT Greengrass Version 1. AWS IoT Greengrass Version 2 is the latest major version of AWS IoT Greengrass. For more information about the AWS IoT Greengrass Version 2 API, see the AWS IoT Greengrass V2 API Reference.
TagResource
Adds tags to a Greengrass resource. Valid resources are Group
,
ConnectorDefinition
, CoreDefinition
,
DeviceDefinition
, FunctionDefinition
,
LoggerDefinition
, ResourceDefinition
,
SubscriptionDefinition
, and BulkDeployment
.
URI: POST /tags/
resource-arn
Produces: application/json
CLI:
aws greengrass tag-resource \ --resource-arn <value> \ [--tags <value>] \ [--cli-input-json <value>] \ [--generate-cli-skeleton]
cli-input-json format:
{ "tags": { "keyName0": "string", "keyName1": "string", "keyName2": "string" } }
Parameters:
- ResourceArn
-
The Amazon Resource Name (ARN) of the resource to attach the tags to.
where used: path; required: true
type: string
- tags
-
A map of the key-value pairs for the resource tag.
where used: body; required: true
type: tags
Responses:
- 204
-
HTTP Status Code 204: Successful response.
- 400
-
Invalid request.
{ "Message": "string", "ErrorDetails": [ { "DetailedErrorCode": "string", "DetailedErrorMessage": "string" } ] }
- GeneralError
-
General error information.
type: object
required: ["Message"]
- Message
-
A message that contains information about the error.
type: string
- ErrorDetails
-
A list of error details.
type: array
items: ErrorDetail
- ErrorDetail
-
Details about the error.
type: object
- DetailedErrorCode
-
A detailed error code.
type: string
- DetailedErrorMessage
-
A detailed error message.
type: string