software.amazon.jsii.JsiiObject.InitializationModeTagProps.Builder, TagProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(Boolean applyToLaunchedInstances,
List<String> excludeResourceTypes,
List<String> includeResourceTypes,
Number priority)
Constructor that initializes the object based on literal property values passed by the
TagProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Boolean |
getApplyToLaunchedInstances()
(experimental) Whether the tag should be applied to instances in an AutoScalingGroup.
|
List<String> |
getExcludeResourceTypes()
(experimental) An array of Resource Types that will not receive this tag.
|
List<String> |
getIncludeResourceTypes()
(experimental) An array of Resource Types that will receive this tag.
|
Number |
getPriority()
(experimental) Priority of the tag operation.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public final Boolean getApplyToLaunchedInstances()
TagPropsDefault: true
getApplyToLaunchedInstances in interface TagPropspublic final List<String> getExcludeResourceTypes()
TagPropsAn 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: []
getExcludeResourceTypes in interface TagPropspublic final List<String> getIncludeResourceTypes()
TagPropsAn 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: []
getIncludeResourceTypes in interface TagPropspublic final Number getPriority()
TagPropsHigher 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
getPriority in interface TagProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.