ClusterNodePoolAutoConfig class

Constructors

ClusterNodePoolAutoConfig({Input<ClusterNodePoolAutoConfigLinuxNodeConfig?>? linuxNodeConfig, Input<ClusterNodePoolAutoConfigNetworkTags?>? networkTags, Input<ClusterNodePoolAutoConfigNodeKubeletConfig?>? nodeKubeletConfig, Input<Map<String, String>?>? resourceManagerTags})
Creates a new ClusterNodePoolAutoConfig. linuxNodeConfig Linux system configuration for the cluster's automatically provisioned node pools. Only cgroupMode and nodeKernelModuleLoading fields are supported in nodePoolAutoConfig. Structure is documented below. networkTags The network tag config for the cluster's automatically provisioned node pools. Structure is documented below. nodeKubeletConfig Kubelet configuration for Autopilot clusters. Currently, only insecureKubeletReadonlyPortEnabled is supported here. resourceManagerTags A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications found here. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. Tags must be in one of the following formats (KEY=VALUE) 1. tagKeys/{tag_key_id}=tagValues/{tag_value_id} 2. {org_id}/{tag_key_name}={tag_value_name} 3. {project_id}/{tag_key_name}={tag_value_name}.
const
ClusterNodePoolAutoConfig.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
linuxNodeConfig → Input<ClusterNodePoolAutoConfigLinuxNodeConfig?>?
Linux system configuration for the cluster's automatically provisioned node pools. Only cgroupMode and nodeKernelModuleLoading fields are supported in nodePoolAutoConfig. Structure is documented below.
final
networkTags → Input<ClusterNodePoolAutoConfigNetworkTags?>?
The network tag config for the cluster's automatically provisioned node pools. Structure is documented below.
final
nodeKubeletConfig → Input<ClusterNodePoolAutoConfigNodeKubeletConfig?>?
Kubelet configuration for Autopilot clusters. Currently, only insecureKubeletReadonlyPortEnabled is supported here. Structure is documented below.
final
resourceManagerTags → Input<Map<String, String>?>?
A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications found here. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. Tags must be in one of the following formats (KEY=VALUE) 1. tagKeys/{tag_key_id}=tagValues/{tag_value_id} 2. {org_id}/{tag_key_name}={tag_value_name} 3. {project_id}/{tag_key_name}={tag_value_name}.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited