Interface VmwareenginePrivateCloudConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
VmwareenginePrivateCloudConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:23.028Z") @Stability(Stable) public interface VmwareenginePrivateCloudConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classVmwareenginePrivateCloudConfig.BuilderA builder forVmwareenginePrivateCloudConfigstatic classVmwareenginePrivateCloudConfig.Jsii$ProxyAn implementation forVmwareenginePrivateCloudConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static VmwareenginePrivateCloudConfig.Builderbuilder()default NumbergetDeletionDelayHours()The number of hours to delay this request.default StringgetDescription()User-provided description for this private cloud.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#id VmwareenginePrivateCloud#id}.StringgetLocation()The location where the PrivateCloud should reside.VmwareenginePrivateCloudManagementClustergetManagementCluster()management_cluster block.StringgetName()The ID of the PrivateCloud.VmwareenginePrivateCloudNetworkConfiggetNetworkConfig()network_config block.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#project VmwareenginePrivateCloud#project}.default ObjectgetSendDeletionDelayHoursIfZero()While set true, deletion_delay_hours value will be sent in the request even for zero value of the field.default VmwareenginePrivateCloudTimeoutsgetTimeouts()timeouts block.default StringgetType()Initial type of the private cloud.
-
-
-
Method Detail
-
getLocation
@Stability(Stable) @NotNull String getLocation()
The location where the PrivateCloud should reside.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#location VmwareenginePrivateCloud#location}
-
getManagementCluster
@Stability(Stable) @NotNull VmwareenginePrivateCloudManagementCluster getManagementCluster()
management_cluster block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#management_cluster VmwareenginePrivateCloud#management_cluster}
-
getName
@Stability(Stable) @NotNull String getName()
The ID of the PrivateCloud.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#name VmwareenginePrivateCloud#name}
-
getNetworkConfig
@Stability(Stable) @NotNull VmwareenginePrivateCloudNetworkConfig getNetworkConfig()
network_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#network_config VmwareenginePrivateCloud#network_config}
-
getDeletionDelayHours
@Stability(Stable) @Nullable default Number getDeletionDelayHours()
The number of hours to delay this request.You can set this value to an hour between 0 to 8, where setting it to 0 starts the deletion request immediately. If no value is set, a default value is set at the API Level. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#deletion_delay_hours VmwareenginePrivateCloud#deletion_delay_hours}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
User-provided description for this private cloud.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#description VmwareenginePrivateCloud#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/vmwareengine_private_cloud#id VmwareenginePrivateCloud#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.
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#project VmwareenginePrivateCloud#project}.
-
getSendDeletionDelayHoursIfZero
@Stability(Stable) @Nullable default Object getSendDeletionDelayHoursIfZero()
While set true, deletion_delay_hours value will be sent in the request even for zero value of the field.This field is only useful for setting 0 value to the deletion_delay_hours field. It can be used both alone and together with deletion_delay_hours. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#send_deletion_delay_hours_if_zero VmwareenginePrivateCloud#send_deletion_delay_hours_if_zero}
-
getTimeouts
@Stability(Stable) @Nullable default VmwareenginePrivateCloudTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#timeouts VmwareenginePrivateCloud#timeouts}
-
getType
@Stability(Stable) @Nullable default String getType()
Initial type of the private cloud. Possible values: ["STANDARD", "TIME_LIMITED", "STRETCHED"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_private_cloud#type VmwareenginePrivateCloud#type}
-
builder
@Stability(Stable) static VmwareenginePrivateCloudConfig.Builder builder()
-
-