Interface NetworkConnectivityHubConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
NetworkConnectivityHubConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.031Z") @Stability(Stable) public interface NetworkConnectivityHubConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNetworkConnectivityHubConfig.BuilderA builder forNetworkConnectivityHubConfigstatic classNetworkConnectivityHubConfig.Jsii$ProxyAn implementation forNetworkConnectivityHubConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static NetworkConnectivityHubConfig.Builderbuilder()default StringgetDescription()An optional description of the hub.default ObjectgetExportPsc()Whether Private Service Connect transitivity is enabled for the hub.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_connectivity_hub#id NetworkConnectivityHub#id}.default Map<String,String>getLabels()Optional labels in key:value format.default StringgetName()Immutable.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_connectivity_hub#project NetworkConnectivityHub#project}.default NetworkConnectivityHubTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
An optional description of the hub.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_connectivity_hub#description NetworkConnectivityHub#description}
-
getExportPsc
@Stability(Stable) @Nullable default Object getExportPsc()
Whether Private Service Connect transitivity is enabled for the hub.If true, Private Service Connect endpoints in VPC spokes attached to the hub are made accessible to other VPC spokes attached to the hub. The default value is false. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_connectivity_hub#export_psc NetworkConnectivityHub#export_psc}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_connectivity_hub#id NetworkConnectivityHub#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()
Optional labels in key:value format. For more information about labels, see Requirements for labels.**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/network_connectivity_hub#labels NetworkConnectivityHub#labels}
-
getName
@Stability(Stable) @Nullable default String getName()
Immutable. The name of the hub. Hub names must be unique. They use the following form: 'projects/{project_number}/locations/global/hubs/{hub_id}'.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_connectivity_hub#name NetworkConnectivityHub#name}
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_connectivity_hub#project NetworkConnectivityHub#project}.
-
getTimeouts
@Stability(Stable) @Nullable default NetworkConnectivityHubTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_connectivity_hub#timeouts NetworkConnectivityHub#timeouts}
-
builder
@Stability(Stable) static NetworkConnectivityHubConfig.Builder builder()
-
-