Class ContainerAzureNodePoolConfigA.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.container_azure_node_pool.ContainerAzureNodePoolConfigA.Jsii$Proxy
-
- All Implemented Interfaces:
ContainerAzureNodePoolConfigA,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ContainerAzureNodePoolConfigA
@Stability(Stable) @Internal public static final class ContainerAzureNodePoolConfigA.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ContainerAzureNodePoolConfigA
An implementation forContainerAzureNodePoolConfigA
-
-
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_node_pool.ContainerAzureNodePoolConfigA
ContainerAzureNodePoolConfigA.Builder, ContainerAzureNodePoolConfigA.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ContainerAzureNodePoolConfigA.Builder builder)Constructor that initializes the object based on literal property values passed by theContainerAzureNodePoolConfigA.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)Map<String,String>getLabels()Optional.ContainerAzureNodePoolConfigProxyConfiggetProxyConfig()proxy_config block.ContainerAzureNodePoolConfigRootVolumegetRootVolume()root_volume block.ContainerAzureNodePoolConfigSshConfiggetSshConfig()ssh_config block.Map<String,String>getTags()Optional.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(ContainerAzureNodePoolConfigA.Builder builder)
Constructor that initializes the object based on literal property values passed by theContainerAzureNodePoolConfigA.Builder.
-
-
Method Detail
-
getSshConfig
public final ContainerAzureNodePoolConfigSshConfig getSshConfig()
Description copied from interface:ContainerAzureNodePoolConfigAssh_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_node_pool#ssh_config ContainerAzureNodePool#ssh_config}
- Specified by:
getSshConfigin interfaceContainerAzureNodePoolConfigA
-
getLabels
public final Map<String,String> getLabels()
Description copied from interface:ContainerAzureNodePoolConfigAOptional.The initial labels assigned to nodes of this node pool. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_node_pool#labels ContainerAzureNodePool#labels}
- Specified by:
getLabelsin interfaceContainerAzureNodePoolConfigA
-
getProxyConfig
public final ContainerAzureNodePoolConfigProxyConfig getProxyConfig()
Description copied from interface:ContainerAzureNodePoolConfigAproxy_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_node_pool#proxy_config ContainerAzureNodePool#proxy_config}
- Specified by:
getProxyConfigin interfaceContainerAzureNodePoolConfigA
-
getRootVolume
public final ContainerAzureNodePoolConfigRootVolume getRootVolume()
Description copied from interface:ContainerAzureNodePoolConfigAroot_volume block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_node_pool#root_volume ContainerAzureNodePool#root_volume}
- Specified by:
getRootVolumein interfaceContainerAzureNodePoolConfigA
-
getTags
public final Map<String,String> getTags()
Description copied from interface:ContainerAzureNodePoolConfigAOptional.A set of tags to apply to all underlying Azure resources for this node pool. This currently only includes Virtual Machine Scale Sets. Specify at most 50 pairs containing alphanumerics, spaces, and symbols (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to 255 Unicode characters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_node_pool#tags ContainerAzureNodePool#tags}
- Specified by:
getTagsin interfaceContainerAzureNodePoolConfigA
-
getVmSize
public final String getVmSize()
Description copied from interface:ContainerAzureNodePoolConfigAOptional. The Azure VM size name. Example:Standard_DS2_v2. See (/anthos/clusters/docs/azure/reference/supported-vms) for options. When unspecified, it defaults toStandard_DS2_v2.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_node_pool#vm_size ContainerAzureNodePool#vm_size}
- Specified by:
getVmSizein interfaceContainerAzureNodePoolConfigA
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-