Class ContainerAzureClusterControlPlane.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.container_azure_cluster.ContainerAzureClusterControlPlane.Jsii$Proxy
-
- All Implemented Interfaces:
ContainerAzureClusterControlPlane,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ContainerAzureClusterControlPlane
@Stability(Stable) @Internal public static final class ContainerAzureClusterControlPlane.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ContainerAzureClusterControlPlane
An implementation forContainerAzureClusterControlPlane
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.container_azure_cluster.ContainerAzureClusterControlPlane
ContainerAzureClusterControlPlane.Builder, ContainerAzureClusterControlPlane.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ContainerAzureClusterControlPlane.Builder builder)Constructor that initializes the object based on literal property values passed by theContainerAzureClusterControlPlane.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ContainerAzureClusterControlPlaneDatabaseEncryptiongetDatabaseEncryption()database_encryption block.ContainerAzureClusterControlPlaneMainVolumegetMainVolume()main_volume block.ContainerAzureClusterControlPlaneProxyConfiggetProxyConfig()proxy_config block.ObjectgetReplicaPlacements()replica_placements block.ContainerAzureClusterControlPlaneRootVolumegetRootVolume()root_volume block.ContainerAzureClusterControlPlaneSshConfiggetSshConfig()ssh_config block.StringgetSubnetId()The ARM ID of the subnet where the control plane VMs are deployed.Map<String,String>getTags()Optional.StringgetVersion()The Kubernetes version to run on control plane replicas (e.g.StringgetVmSize()Optional.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ContainerAzureClusterControlPlane.Builder builder)
Constructor that initializes the object based on literal property values passed by theContainerAzureClusterControlPlane.Builder.
-
-
Method Detail
-
getSshConfig
public final ContainerAzureClusterControlPlaneSshConfig getSshConfig()
Description copied from interface:ContainerAzureClusterControlPlanessh_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}
- Specified by:
getSshConfigin interfaceContainerAzureClusterControlPlane
-
getSubnetId
public final String getSubnetId()
Description copied from interface:ContainerAzureClusterControlPlaneThe 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}
- Specified by:
getSubnetIdin interfaceContainerAzureClusterControlPlane
-
getVersion
public final String getVersion()
Description copied from interface:ContainerAzureClusterControlPlaneThe 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}
- Specified by:
getVersionin interfaceContainerAzureClusterControlPlane
-
getDatabaseEncryption
public final ContainerAzureClusterControlPlaneDatabaseEncryption getDatabaseEncryption()
Description copied from interface:ContainerAzureClusterControlPlanedatabase_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}
- Specified by:
getDatabaseEncryptionin interfaceContainerAzureClusterControlPlane
-
getMainVolume
public final ContainerAzureClusterControlPlaneMainVolume getMainVolume()
Description copied from interface:ContainerAzureClusterControlPlanemain_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}
- Specified by:
getMainVolumein interfaceContainerAzureClusterControlPlane
-
getProxyConfig
public final ContainerAzureClusterControlPlaneProxyConfig getProxyConfig()
Description copied from interface:ContainerAzureClusterControlPlaneproxy_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}
- Specified by:
getProxyConfigin interfaceContainerAzureClusterControlPlane
-
getReplicaPlacements
public final Object getReplicaPlacements()
Description copied from interface:ContainerAzureClusterControlPlanereplica_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}
- Specified by:
getReplicaPlacementsin interfaceContainerAzureClusterControlPlane
-
getRootVolume
public final ContainerAzureClusterControlPlaneRootVolume getRootVolume()
Description copied from interface:ContainerAzureClusterControlPlaneroot_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}
- Specified by:
getRootVolumein interfaceContainerAzureClusterControlPlane
-
getTags
public final Map<String,String> getTags()
Description copied from interface:ContainerAzureClusterControlPlaneOptional. 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}
- Specified by:
getTagsin interfaceContainerAzureClusterControlPlane
-
getVmSize
public final String getVmSize()
Description copied from interface:ContainerAzureClusterControlPlaneOptional.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}
- Specified by:
getVmSizein interfaceContainerAzureClusterControlPlane
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-