ClusterNodePoolAutoConfigArgs

data class ClusterNodePoolAutoConfigArgs(val linuxNodeConfig: Output<ClusterNodePoolAutoConfigLinuxNodeConfigArgs>? = null, val networkTags: Output<ClusterNodePoolAutoConfigNetworkTagsArgs>? = null, val nodeKubeletConfig: Output<ClusterNodePoolAutoConfigNodeKubeletConfigArgs>? = null, val resourceManagerTags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterNodePoolAutoConfigArgs>

Constructors

Link copied to clipboard
constructor(linuxNodeConfig: Output<ClusterNodePoolAutoConfigLinuxNodeConfigArgs>? = null, networkTags: Output<ClusterNodePoolAutoConfigNetworkTagsArgs>? = null, nodeKubeletConfig: Output<ClusterNodePoolAutoConfigNodeKubeletConfigArgs>? = null, resourceManagerTags: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard

Linux system configuration for the cluster's automatically provisioned node pools. Only cgroup_mode field is supported in node_pool_auto_config. Structure is documented below.

Link copied to clipboard

The network tag config for the cluster's automatically provisioned node pools. Structure is documented below.

Link copied to clipboard

Kubelet configuration for Autopilot clusters. Currently, only insecure_kubelet_readonly_port_enabled is supported here. Structure is documented below.

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

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}.

Functions

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