Interface DataplexAspectTypeConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DataplexAspectTypeConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.566Z") @Stability(Stable) public interface DataplexAspectTypeConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataplexAspectTypeConfig.BuilderA builder forDataplexAspectTypeConfigstatic classDataplexAspectTypeConfig.Jsii$ProxyAn implementation forDataplexAspectTypeConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DataplexAspectTypeConfig.Builderbuilder()default StringgetAspectTypeId()The aspect type id of the aspect type.default StringgetDescription()Description of the AspectType.default StringgetDisplayName()User friendly display name.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#id DataplexAspectType#id}.default Map<String,String>getLabels()User-defined labels for the AspectType.default StringgetLocation()The location where aspect type will be created in.default StringgetMetadataTemplate()MetadataTemplate of the Aspect.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#project DataplexAspectType#project}.default DataplexAspectTypeTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getAspectTypeId
@Stability(Stable) @Nullable default String getAspectTypeId()
The aspect type id of the aspect type.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#aspect_type_id DataplexAspectType#aspect_type_id}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
Description of the AspectType.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#description DataplexAspectType#description}
-
getDisplayName
@Stability(Stable) @Nullable default String getDisplayName()
User friendly display name.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#display_name DataplexAspectType#display_name}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#id DataplexAspectType#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.
-
getLabels
@Stability(Stable) @Nullable default Map<String,String> getLabels()
User-defined labels for the AspectType.**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#labels DataplexAspectType#labels}
-
getLocation
@Stability(Stable) @Nullable default String getLocation()
The location where aspect type will be created in.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#location DataplexAspectType#location}
-
getMetadataTemplate
@Stability(Stable) @Nullable default String getMetadataTemplate()
MetadataTemplate of the Aspect.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#metadata_template DataplexAspectType#metadata_template}
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#project DataplexAspectType#project}.
-
getTimeouts
@Stability(Stable) @Nullable default DataplexAspectTypeTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_aspect_type#timeouts DataplexAspectType#timeouts}
-
builder
@Stability(Stable) static DataplexAspectTypeConfig.Builder builder()
- Returns:
- a
DataplexAspectTypeConfig.BuilderofDataplexAspectTypeConfig
-
-