Interface ContainerAzureClusterControlPlane
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ContainerAzureClusterControlPlane.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.175Z") @Stability(Stable) public interface ContainerAzureClusterControlPlane extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classContainerAzureClusterControlPlane.BuilderA builder forContainerAzureClusterControlPlanestatic classContainerAzureClusterControlPlane.Jsii$ProxyAn implementation forContainerAzureClusterControlPlane
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ContainerAzureClusterControlPlane.Builderbuilder()default ContainerAzureClusterControlPlaneDatabaseEncryptiongetDatabaseEncryption()database_encryption block.default ContainerAzureClusterControlPlaneMainVolumegetMainVolume()main_volume block.default ContainerAzureClusterControlPlaneProxyConfiggetProxyConfig()proxy_config block.default ObjectgetReplicaPlacements()replica_placements block.default ContainerAzureClusterControlPlaneRootVolumegetRootVolume()root_volume block.ContainerAzureClusterControlPlaneSshConfiggetSshConfig()ssh_config block.StringgetSubnetId()The ARM ID of the subnet where the control plane VMs are deployed.default Map<String,String>getTags()Optional.StringgetVersion()The Kubernetes version to run on control plane replicas (e.g.default StringgetVmSize()Optional.
-
-
-
Method Detail
-
getSshConfig
@Stability(Stable) @NotNull ContainerAzureClusterControlPlaneSshConfig getSshConfig()
ssh_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#ssh_config ContainerAzureCluster#ssh_config}
-
getSubnetId
@Stability(Stable) @NotNull String getSubnetId()
The ARM ID of the subnet where the control plane VMs are deployed. Example:/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/default.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#subnet_id ContainerAzureCluster#subnet_id}
-
getVersion
@Stability(Stable) @NotNull String getVersion()
The Kubernetes version to run on control plane replicas (e.g.1.19.10-gke.1000). You can list all supported versions on a given Google Cloud region by calling GetAzureServerConfig.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#version ContainerAzureCluster#version}
-
getDatabaseEncryption
@Stability(Stable) @Nullable default ContainerAzureClusterControlPlaneDatabaseEncryption getDatabaseEncryption()
database_encryption block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#database_encryption ContainerAzureCluster#database_encryption}
-
getMainVolume
@Stability(Stable) @Nullable default ContainerAzureClusterControlPlaneMainVolume getMainVolume()
main_volume block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#main_volume ContainerAzureCluster#main_volume}
-
getProxyConfig
@Stability(Stable) @Nullable default ContainerAzureClusterControlPlaneProxyConfig getProxyConfig()
proxy_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#proxy_config ContainerAzureCluster#proxy_config}
-
getReplicaPlacements
@Stability(Stable) @Nullable default Object getReplicaPlacements()
replica_placements block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#replica_placements ContainerAzureCluster#replica_placements}
-
getRootVolume
@Stability(Stable) @Nullable default ContainerAzureClusterControlPlaneRootVolume getRootVolume()
root_volume block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#root_volume ContainerAzureCluster#root_volume}
-
getTags
@Stability(Stable) @Nullable default Map<String,String> getTags()
Optional. A set of tags to apply to all underlying control plane Azure resources.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#tags ContainerAzureCluster#tags}
-
getVmSize
@Stability(Stable) @Nullable default String getVmSize()
Optional.The Azure VM size name. Example: `Standard_DS2_v2`. For available VM sizes, see https://docs.microsoft.com/en-us/azure/virtual-machines/vm-naming-conventions. When unspecified, it defaults to `Standard_DS2_v2`. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_cluster#vm_size ContainerAzureCluster#vm_size}
-
builder
@Stability(Stable) static ContainerAzureClusterControlPlane.Builder builder()
-
-