AzureNodePoolConfig class
Constructors
-
AzureNodePoolConfig({Input<String?>? imageType, Input<Map<String, String>?>? labels, Input<AzureNodePoolConfigProxyConfig?>? proxyConfig, Input<AzureNodePoolConfigRootVolume?>? rootVolume, required Input<AzureNodePoolConfigSshConfig> sshConfig, Input<Map<String, String>?>? tags, Input<String?>? vmSize})
-
Creates a new AzureNodePoolConfig.
imageType The OS image type to use on node pool instances.
labels 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" }.
proxyConfig Proxy configuration for outbound HTTP(S) traffic.
rootVolume Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
sshConfig SSH configuration for how to access the node pool machines.
tags 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.
vmSize 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.
const
-
AzureNodePoolConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
imageType
→ Input<String?>?
-
The OS image type to use on node pool instances.
final
-
labels
→ Input<Map<String, String>?>?
-
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" }.
final
-
proxyConfig
→ Input<AzureNodePoolConfigProxyConfig?>?
-
Proxy configuration for outbound HTTP(S) traffic.
final
-
rootVolume
→ Input<AzureNodePoolConfigRootVolume?>?
-
Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
sshConfig
→ Input<AzureNodePoolConfigSshConfig>
-
SSH configuration for how to access the node pool machines.
final
-
tags
→ Input<Map<String, String>?>?
-
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.
final
-
vmSize
→ Input<String?>?
-
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.
final