Interface ContainerAzureNodePoolConfigA
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ContainerAzureNodePoolConfigA.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.188Z") @Stability(Stable) public interface ContainerAzureNodePoolConfigA extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classContainerAzureNodePoolConfigA.BuilderA builder forContainerAzureNodePoolConfigAstatic classContainerAzureNodePoolConfigA.Jsii$ProxyAn implementation forContainerAzureNodePoolConfigA
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ContainerAzureNodePoolConfigA.Builderbuilder()default Map<String,String>getLabels()Optional.default ContainerAzureNodePoolConfigProxyConfiggetProxyConfig()proxy_config block.default ContainerAzureNodePoolConfigRootVolumegetRootVolume()root_volume block.ContainerAzureNodePoolConfigSshConfiggetSshConfig()ssh_config block.default Map<String,String>getTags()Optional.default StringgetVmSize()Optional.
-
-
-
Method Detail
-
getSshConfig
@Stability(Stable) @NotNull ContainerAzureNodePoolConfigSshConfig getSshConfig()
ssh_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}
-
getLabels
@Stability(Stable) @Nullable default Map<String,String> getLabels()
Optional.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}
-
getProxyConfig
@Stability(Stable) @Nullable default ContainerAzureNodePoolConfigProxyConfig getProxyConfig()
proxy_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}
-
getRootVolume
@Stability(Stable) @Nullable default ContainerAzureNodePoolConfigRootVolume getRootVolume()
root_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}
-
getTags
@Stability(Stable) @Nullable default Map<String,String> getTags()
Optional.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}
-
getVmSize
@Stability(Stable) @Nullable default String getVmSize()
Optional. 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}
-
builder
@Stability(Stable) static ContainerAzureNodePoolConfigA.Builder builder()
-
-