import { AwsAiWorkloadTagAspect } from '@superluminar-io/cdk-tagging-aspects'
new AwsAiWorkloadTagAspect(tags: {[ key: string ]: string})
| Name |
Type |
Description |
tags |
{[ key: string ]: string} |
No description. |
- Type: {[ key: string ]: string}
| Name |
Description |
visit |
All aspects can visit an IConstruct. |
public visit(node: IConstruct): void
All aspects can visit an IConstruct.
- Type: constructs.IConstruct
- Implements: aws-cdk-lib.IAspect
import { FilteringTagAspect } from '@superluminar-io/cdk-tagging-aspects'
new FilteringTagAspect(tags: {[ key: string ]: string}, filter: IResourceFilter)
- Type: {[ key: string ]: string}
| Name |
Description |
visit |
All aspects can visit an IConstruct. |
public visit(node: IConstruct): void
All aspects can visit an IConstruct.
- Type: constructs.IConstruct
| Name |
Description |
matches |
Called for every node in the construct tree, including non-CfnResource nodes. |
public matches(node: IConstruct): boolean
Called for every node in the construct tree, including non-CfnResource nodes.
Implementations should check node type before accessing CfnResource-specific APIs.
- Type: constructs.IConstruct