Interface DataCatalogPolicyTagConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DataCatalogPolicyTagConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.333Z") @Stability(Stable) public interface DataCatalogPolicyTagConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataCatalogPolicyTagConfig.BuilderA builder forDataCatalogPolicyTagConfigstatic classDataCatalogPolicyTagConfig.Jsii$ProxyAn implementation forDataCatalogPolicyTagConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DataCatalogPolicyTagConfig.Builderbuilder()default StringgetDescription()Description of this policy tag.StringgetDisplayName()User defined name of this policy tag.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_policy_tag#id DataCatalogPolicyTag#id}.default StringgetParentPolicyTag()Resource name of this policy tag's parent policy tag.StringgetTaxonomy()Taxonomy the policy tag is associated with.default DataCatalogPolicyTagTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getDisplayName
@Stability(Stable) @NotNull String getDisplayName()
User defined name of this policy tag.It must: be unique within the parent taxonomy; contain only unicode letters, numbers, underscores, dashes and spaces; not start or end with spaces; and be at most 200 bytes long when encoded in UTF-8. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_policy_tag#display_name DataCatalogPolicyTag#display_name}
-
getTaxonomy
@Stability(Stable) @NotNull String getTaxonomy()
Taxonomy the policy tag is associated with.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_policy_tag#taxonomy DataCatalogPolicyTag#taxonomy}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
Description of this policy tag.It must: contain only unicode characters, tabs, newlines, carriage returns and page breaks; and be at most 2000 bytes long when encoded in UTF-8. If not set, defaults to an empty description. If not set, defaults to an empty description. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_policy_tag#description DataCatalogPolicyTag#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/data_catalog_policy_tag#id DataCatalogPolicyTag#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.
-
getParentPolicyTag
@Stability(Stable) @Nullable default String getParentPolicyTag()
Resource name of this policy tag's parent policy tag.If empty, it means this policy tag is a top level policy tag. If not set, defaults to an empty string. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_policy_tag#parent_policy_tag DataCatalogPolicyTag#parent_policy_tag}
-
getTimeouts
@Stability(Stable) @Nullable default DataCatalogPolicyTagTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_policy_tag#timeouts DataCatalogPolicyTag#timeouts}
-
builder
@Stability(Stable) static DataCatalogPolicyTagConfig.Builder builder()
- Returns:
- a
DataCatalogPolicyTagConfig.BuilderofDataCatalogPolicyTagConfig
-
-