AzureNodePoolConfigArgs

data class AzureNodePoolConfigArgs(val imageType: Output<String>? = null, val proxyConfig: Output<AzureNodePoolConfigProxyConfigArgs>? = null, val rootVolume: Output<AzureNodePoolConfigRootVolumeArgs>? = null, val sshConfig: Output<AzureNodePoolConfigSshConfigArgs>, val tags: Output<Map<String, String>>? = null, val vmSize: Output<String>? = null) : ConvertibleToJava<AzureNodePoolConfigArgs>

Constructors

Link copied to clipboard
constructor(imageType: Output<String>? = null, proxyConfig: Output<AzureNodePoolConfigProxyConfigArgs>? = null, rootVolume: Output<AzureNodePoolConfigRootVolumeArgs>? = null, sshConfig: Output<AzureNodePoolConfigSshConfigArgs>, tags: Output<Map<String, String>>? = null, vmSize: Output<String>? = null)

Properties

Link copied to clipboard
val imageType: Output<String>? = null

(Beta only) The OS image type to use on node pool instances.

Link copied to clipboard

Proxy configuration for outbound HTTP(S) traffic.

Link copied to clipboard

Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.

Link copied to clipboard

SSH configuration for how to access the node pool machines.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

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.

Link copied to clipboard
val vmSize: Output<String>? = null

Optional. The Azure VM size name. Example: Standard_DS2_v2. See (/anthos/clusters/docs/azure/reference/supported-vms) for options. When unspecified, it defaults to Standard_DS2_v2.

Functions

Link copied to clipboard
open override fun toJava(): AzureNodePoolConfigArgs