Interface DataCatalogTagConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DataCatalogTagConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.340Z") @Stability(Stable) public interface DataCatalogTagConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataCatalogTagConfig.BuilderA builder forDataCatalogTagConfigstatic classDataCatalogTagConfig.Jsii$ProxyAn implementation forDataCatalogTagConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DataCatalogTagConfig.Builderbuilder()default StringgetColumn()Resources like Entry can have schemas associated with them.ObjectgetFields()fields block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#id DataCatalogTag#id}.default StringgetParent()The name of the parent this tag is attached to.StringgetTemplate()The resource name of the tag template that this tag uses.default DataCatalogTagTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getFields
@Stability(Stable) @NotNull Object getFields()
fields block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#fields DataCatalogTag#fields}
-
getTemplate
@Stability(Stable) @NotNull String getTemplate()
The resource name of the tag template that this tag uses. Example: projects/{project_id}/locations/{location}/tagTemplates/{tagTemplateId} This field cannot be modified after creation.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#template DataCatalogTag#template}
-
getColumn
@Stability(Stable) @Nullable default String getColumn()
Resources like Entry can have schemas associated with them.This scope allows users to attach tags to an individual column based on that schema. For attaching a tag to a nested column, use '.' to separate the column names. Example: 'outer_column.inner_column' Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#column DataCatalogTag#column}
-
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_tag#id DataCatalogTag#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.
-
getParent
@Stability(Stable) @Nullable default String getParent()
The name of the parent this tag is attached to.This can be the name of an entry or an entry group. If an entry group, the tag will be attached to all entries in that group. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#parent DataCatalogTag#parent}
-
getTimeouts
@Stability(Stable) @Nullable default DataCatalogTagTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_tag#timeouts DataCatalogTag#timeouts}
-
builder
@Stability(Stable) static DataCatalogTagConfig.Builder builder()
- Returns:
- a
DataCatalogTagConfig.BuilderofDataCatalogTagConfig
-
-