@Generated(value="jsii-pacmak/1.5.0 (build 46538f8)", date="2020-05-20T13:23:07.945Z") @Stability(value=Stable) public interface TagProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
TagProps.Builder
A builder for
TagProps |
static class |
TagProps.Jsii$Proxy
An implementation for
TagProps |
| Modifier and Type | Method and Description |
|---|---|
static TagProps.Builder |
builder() |
default Boolean |
getApplyToLaunchedInstances()
Whether the tag should be applied to instances in an AutoScalingGroup.
|
default List<String> |
getExcludeResourceTypes()
An array of Resource Types that will not receive this tag.
|
default List<String> |
getIncludeResourceTypes()
An array of Resource Types that will receive this tag.
|
default Number |
getPriority()
Priority of the tag operation.
|
@Stability(value=Stable) @Nullable default Boolean getApplyToLaunchedInstances()
Default: true
@Stability(value=Stable) @Nullable default List<String> getExcludeResourceTypes()
An empty array will allow this tag to be applied to all resources. A non-empty array will apply this tag only if the Resource type is not in this array.
Default: []
@Stability(value=Stable) @Nullable default List<String> getIncludeResourceTypes()
An empty array will match any Resource. A non-empty array will apply this tag only to Resource types that are included in this array.
Default: []
@Stability(value=Stable) @Nullable default Number getPriority()
Higher or equal priority tags will take precedence.
Setting priority will enable the user to control tags when they need to not follow the default precedence pattern of last applied and closest to the construct in the tree.
Default: Default priorities:
- 100 for SetTag
- 200 for RemoveTag
- 50 for tags added directly to CloudFormation resources
@Stability(value=Stable) static TagProps.Builder builder()
TagProps.Builder of TagPropsCopyright © 2020. All rights reserved.