Interface TagsTagValueConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
TagsTagValueConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.907Z") @Stability(Stable) public interface TagsTagValueConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTagsTagValueConfig.BuilderA builder forTagsTagValueConfigstatic classTagsTagValueConfig.Jsii$ProxyAn implementation forTagsTagValueConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static TagsTagValueConfig.Builderbuilder()default StringgetDescription()User-assigned description of the TagValue.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/tags_tag_value#id TagsTagValue#id}.StringgetParent()Input only.StringgetShortName()Input only.default TagsTagValueTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getParent
@Stability(Stable) @NotNull String getParent()
Input only. The resource name of the new TagValue's parent. Must be of the form tagKeys/{tag_key_id}.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/tags_tag_value#parent TagsTagValue#parent}
-
getShortName
@Stability(Stable) @NotNull String getShortName()
Input only.User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey. The short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/tags_tag_value#short_name TagsTagValue#short_name}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
User-assigned description of the TagValue. Must not exceed 256 characters.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/tags_tag_value#description TagsTagValue#description}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/tags_tag_value#id TagsTagValue#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getTimeouts
@Stability(Stable) @Nullable default TagsTagValueTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/tags_tag_value#timeouts TagsTagValue#timeouts}
-
builder
@Stability(Stable) static TagsTagValueConfig.Builder builder()
- Returns:
- a
TagsTagValueConfig.BuilderofTagsTagValueConfig
-
-