class Tag
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Tag |
Go | github.com/aws/aws-cdk-go/awscdk/v2#Tag |
Java | software.amazon.awscdk.Tag |
Python | aws_cdk.Tag |
TypeScript (source) | aws-cdk-lib » Tag |
Implements
IAspect
The Tag Aspect will handle adding a tag to this node and cascading tags to children.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
const tag = new cdk.Tag('key', 'value', /* all optional props */ {
applyToLaunchedInstances: false,
excludeResourceTypes: ['excludeResourceTypes'],
includeResourceTypes: ['includeResourceTypes'],
priority: 123,
});
Initializer
new Tag(key: string, value: string, props?: TagProps)
Parameters
- key
string— The string key for the tag. - value
string - props
TagProps
Properties
| Name | Type | Description |
|---|---|---|
| key | string | The string key for the tag. |
| props | Tag | |
| value | string | The string value of the tag. |
key
Type:
string
The string key for the tag.
props
Type:
Tag
value
Type:
string
The string value of the tag.
Methods
| Name | Description |
|---|---|
| visit(construct) | All aspects can visit an IConstruct. |
| protected apply | |
| protected apply |
visit(construct)
public visit(construct: IConstruct): void
Parameters
- construct
IConstruct
All aspects can visit an IConstruct.
protected applyTag(resource)
protected applyTag(resource: ITaggable): void
Parameters
- resource
ITaggable
protected applyTagV2(resource)
protected applyTagV2(resource: ITaggableV2): void
Parameters
- resource
ITaggableV2

.NET
Go
Java
Python
TypeScript (