gcp.container.getCluster
Explore with Pulumi AI
Get info about a GKE cluster from its name and location.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var myCluster = Gcp.Container.GetCluster.Invoke(new()
{
Name = "my-cluster",
Location = "us-east1-a",
});
return new Dictionary<string, object?>
{
["endpoint"] = myCluster.Apply(getClusterResult => getClusterResult.Endpoint),
["instanceGroupUrls"] = myCluster.Apply(getClusterResult => getClusterResult.NodePools[0]?.InstanceGroupUrls),
["nodeConfig"] = myCluster.Apply(getClusterResult => getClusterResult.NodeConfigs),
["nodePools"] = myCluster.Apply(getClusterResult => getClusterResult.NodePools),
};
});
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/container"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
myCluster, err := container.LookupCluster(ctx, &container.LookupClusterArgs{
Name: "my-cluster",
Location: pulumi.StringRef("us-east1-a"),
}, nil)
if err != nil {
return err
}
ctx.Export("endpoint", myCluster.Endpoint)
ctx.Export("instanceGroupUrls", myCluster.NodePools[0].InstanceGroupUrls)
ctx.Export("nodeConfig", myCluster.NodeConfigs)
ctx.Export("nodePools", myCluster.NodePools)
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.container.ContainerFunctions;
import com.pulumi.gcp.container.inputs.GetClusterArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var myCluster = ContainerFunctions.getCluster(GetClusterArgs.builder()
.name("my-cluster")
.location("us-east1-a")
.build());
ctx.export("endpoint", myCluster.applyValue(getClusterResult -> getClusterResult.endpoint()));
ctx.export("instanceGroupUrls", myCluster.applyValue(getClusterResult -> getClusterResult.nodePools()[0].instanceGroupUrls()));
ctx.export("nodeConfig", myCluster.applyValue(getClusterResult -> getClusterResult.nodeConfigs()));
ctx.export("nodePools", myCluster.applyValue(getClusterResult -> getClusterResult.nodePools()));
}
}
import pulumi
import pulumi_gcp as gcp
my_cluster = gcp.container.get_cluster(name="my-cluster",
location="us-east1-a")
pulumi.export("endpoint", my_cluster.endpoint)
pulumi.export("instanceGroupUrls", my_cluster.node_pools[0].instance_group_urls)
pulumi.export("nodeConfig", my_cluster.node_configs)
pulumi.export("nodePools", my_cluster.node_pools)
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const myCluster = gcp.container.getCluster({
name: "my-cluster",
location: "us-east1-a",
});
export const endpoint = myCluster.then(myCluster => myCluster.endpoint);
export const instanceGroupUrls = myCluster.then(myCluster => myCluster.nodePools?.[0]?.instanceGroupUrls);
export const nodeConfig = myCluster.then(myCluster => myCluster.nodeConfigs);
export const nodePools = myCluster.then(myCluster => myCluster.nodePools);
variables:
myCluster:
fn::invoke:
Function: gcp:container:getCluster
Arguments:
name: my-cluster
location: us-east1-a
outputs:
endpoint: ${myCluster.endpoint}
instanceGroupUrls: ${myCluster.nodePools[0].instanceGroupUrls}
nodeConfig: ${myCluster.nodeConfigs}
nodePools: ${myCluster.nodePools}
Using getCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>
def get_cluster(location: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(location: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]
func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput
> Note: This function is named LookupCluster
in the Go SDK.
public static class GetCluster
{
public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: gcp:container/getCluster:getCluster
arguments:
# arguments dictionary
The following arguments are supported:
getCluster Result
The following output properties are available:
- Addons
Configs List<GetCluster Addons Config> - Allow
Net boolAdmin - Authenticator
Groups List<GetConfigs Cluster Authenticator Groups Config> - List<Get
Cluster Binary Authorization> - Cluster
Autoscalings List<GetCluster Cluster Autoscaling> - Cluster
Ipv4Cidr string - Cluster
Telemetries List<GetCluster Cluster Telemetry> - Confidential
Nodes List<GetCluster Confidential Node> - Cost
Management List<GetConfigs Cluster Cost Management Config> - Database
Encryptions List<GetCluster Database Encryption> - Datapath
Provider string - Default
Max intPods Per Node - Default
Snat List<GetStatuses Cluster Default Snat Status> - Description string
- Dns
Configs List<GetCluster Dns Config> - Enable
Autopilot bool - bool
- Enable
Fqdn boolNetwork Policy - Enable
Intranode boolVisibility - Enable
K8s List<GetBeta Apis Cluster Enable K8s Beta Api> - Enable
Kubernetes boolAlpha - Enable
L4Ilb boolSubsetting - Enable
Legacy boolAbac - Enable
Multi boolNetworking - Enable
Shielded boolNodes - Enable
Tpu bool - Endpoint string
- Gateway
Api List<GetConfigs Cluster Gateway Api Config> - Id string
The provider-assigned unique ID for this managed resource.
- Identity
Service List<GetConfigs Cluster Identity Service Config> - Initial
Node intCount - Ip
Allocation List<GetPolicies Cluster Ip Allocation Policy> - Label
Fingerprint string - Logging
Configs List<GetCluster Logging Config> - Logging
Service string - Maintenance
Policies List<GetCluster Maintenance Policy> - List<Get
Cluster Master Authorized Networks Config> - Master
Auths List<GetCluster Master Auth> - Master
Version string - Mesh
Certificates List<GetCluster Mesh Certificate> - Min
Master stringVersion - Monitoring
Configs List<GetCluster Monitoring Config> - Monitoring
Service string - Name string
- Network string
- Network
Policies List<GetCluster Network Policy> - Networking
Mode string - Node
Configs List<GetCluster Node Config> - Node
Locations List<string> - Node
Pool List<GetAuto Configs Cluster Node Pool Auto Config> - Node
Pool List<GetDefaults Cluster Node Pool Default> - Node
Pools List<GetCluster Node Pool> - Node
Version string - Notification
Configs List<GetCluster Notification Config> - Operation string
- Pod
Security List<GetPolicy Configs Cluster Pod Security Policy Config> - Private
Cluster List<GetConfigs Cluster Private Cluster Config> - Private
Ipv6Google stringAccess - Protect
Configs List<GetCluster Protect Config> - Release
Channels List<GetCluster Release Channel> - Remove
Default boolNode Pool - Resource
Labels Dictionary<string, string> - Resource
Usage List<GetExport Configs Cluster Resource Usage Export Config> - Security
Posture List<GetConfigs Cluster Security Posture Config> - Self
Link string - Service
External List<GetIps Configs Cluster Service External Ips Config> - Services
Ipv4Cidr string - Subnetwork string
- Tpu
Configs List<GetCluster Tpu Config> - Tpu
Ipv4Cidr stringBlock - Vertical
Pod List<GetAutoscalings Cluster Vertical Pod Autoscaling> - Workload
Identity List<GetConfigs Cluster Workload Identity Config> - Location string
- Project string
- Addons
Configs []GetCluster Addons Config - Allow
Net boolAdmin - Authenticator
Groups []GetConfigs Cluster Authenticator Groups Config - []Get
Cluster Binary Authorization - Cluster
Autoscalings []GetCluster Cluster Autoscaling - Cluster
Ipv4Cidr string - Cluster
Telemetries []GetCluster Cluster Telemetry - Confidential
Nodes []GetCluster Confidential Node - Cost
Management []GetConfigs Cluster Cost Management Config - Database
Encryptions []GetCluster Database Encryption - Datapath
Provider string - Default
Max intPods Per Node - Default
Snat []GetStatuses Cluster Default Snat Status - Description string
- Dns
Configs []GetCluster Dns Config - Enable
Autopilot bool - bool
- Enable
Fqdn boolNetwork Policy - Enable
Intranode boolVisibility - Enable
K8s []GetBeta Apis Cluster Enable K8s Beta Api - Enable
Kubernetes boolAlpha - Enable
L4Ilb boolSubsetting - Enable
Legacy boolAbac - Enable
Multi boolNetworking - Enable
Shielded boolNodes - Enable
Tpu bool - Endpoint string
- Gateway
Api []GetConfigs Cluster Gateway Api Config - Id string
The provider-assigned unique ID for this managed resource.
- Identity
Service []GetConfigs Cluster Identity Service Config - Initial
Node intCount - Ip
Allocation []GetPolicies Cluster Ip Allocation Policy - Label
Fingerprint string - Logging
Configs []GetCluster Logging Config - Logging
Service string - Maintenance
Policies []GetCluster Maintenance Policy - []Get
Cluster Master Authorized Networks Config - Master
Auths []GetCluster Master Auth - Master
Version string - Mesh
Certificates []GetCluster Mesh Certificate - Min
Master stringVersion - Monitoring
Configs []GetCluster Monitoring Config - Monitoring
Service string - Name string
- Network string
- Network
Policies []GetCluster Network Policy - Networking
Mode string - Node
Configs []GetCluster Node Config - Node
Locations []string - Node
Pool []GetAuto Configs Cluster Node Pool Auto Config - Node
Pool []GetDefaults Cluster Node Pool Default - Node
Pools []GetCluster Node Pool - Node
Version string - Notification
Configs []GetCluster Notification Config - Operation string
- Pod
Security []GetPolicy Configs Cluster Pod Security Policy Config - Private
Cluster []GetConfigs Cluster Private Cluster Config - Private
Ipv6Google stringAccess - Protect
Configs []GetCluster Protect Config - Release
Channels []GetCluster Release Channel - Remove
Default boolNode Pool - Resource
Labels map[string]string - Resource
Usage []GetExport Configs Cluster Resource Usage Export Config - Security
Posture []GetConfigs Cluster Security Posture Config - Self
Link string - Service
External []GetIps Configs Cluster Service External Ips Config - Services
Ipv4Cidr string - Subnetwork string
- Tpu
Configs []GetCluster Tpu Config - Tpu
Ipv4Cidr stringBlock - Vertical
Pod []GetAutoscalings Cluster Vertical Pod Autoscaling - Workload
Identity []GetConfigs Cluster Workload Identity Config - Location string
- Project string
- addons
Configs List<GetCluster Addons Config> - allow
Net BooleanAdmin - authenticator
Groups List<GetConfigs Cluster Authenticator Groups Config> - List<Get
Cluster Binary Authorization> - cluster
Autoscalings List<GetCluster Cluster Autoscaling> - cluster
Ipv4Cidr String - cluster
Telemetries List<GetCluster Cluster Telemetry> - confidential
Nodes List<GetCluster Confidential Node> - cost
Management List<GetConfigs Cluster Cost Management Config> - database
Encryptions List<GetCluster Database Encryption> - datapath
Provider String - default
Max IntegerPods Per Node - default
Snat List<GetStatuses Cluster Default Snat Status> - description String
- dns
Configs List<GetCluster Dns Config> - enable
Autopilot Boolean - Boolean
- enable
Fqdn BooleanNetwork Policy - enable
Intranode BooleanVisibility - enable
K8s List<GetBeta Apis Cluster Enable K8s Beta Api> - enable
Kubernetes BooleanAlpha - enable
L4Ilb BooleanSubsetting - enable
Legacy BooleanAbac - enable
Multi BooleanNetworking - enable
Shielded BooleanNodes - enable
Tpu Boolean - endpoint String
- gateway
Api List<GetConfigs Cluster Gateway Api Config> - id String
The provider-assigned unique ID for this managed resource.
- identity
Service List<GetConfigs Cluster Identity Service Config> - initial
Node IntegerCount - ip
Allocation List<GetPolicies Cluster Ip Allocation Policy> - label
Fingerprint String - logging
Configs List<GetCluster Logging Config> - logging
Service String - maintenance
Policies List<GetCluster Maintenance Policy> - List<Get
Cluster Master Authorized Networks Config> - master
Auths List<GetCluster Master Auth> - master
Version String - mesh
Certificates List<GetCluster Mesh Certificate> - min
Master StringVersion - monitoring
Configs List<GetCluster Monitoring Config> - monitoring
Service String - name String
- network String
- network
Policies List<GetCluster Network Policy> - networking
Mode String - node
Configs List<GetCluster Node Config> - node
Locations List<String> - node
Pool List<GetAuto Configs Cluster Node Pool Auto Config> - node
Pool List<GetDefaults Cluster Node Pool Default> - node
Pools List<GetCluster Node Pool> - node
Version String - notification
Configs List<GetCluster Notification Config> - operation String
- pod
Security List<GetPolicy Configs Cluster Pod Security Policy Config> - private
Cluster List<GetConfigs Cluster Private Cluster Config> - private
Ipv6Google StringAccess - protect
Configs List<GetCluster Protect Config> - release
Channels List<GetCluster Release Channel> - remove
Default BooleanNode Pool - resource
Labels Map<String,String> - resource
Usage List<GetExport Configs Cluster Resource Usage Export Config> - security
Posture List<GetConfigs Cluster Security Posture Config> - self
Link String - service
External List<GetIps Configs Cluster Service External Ips Config> - services
Ipv4Cidr String - subnetwork String
- tpu
Configs List<GetCluster Tpu Config> - tpu
Ipv4Cidr StringBlock - vertical
Pod List<GetAutoscalings Cluster Vertical Pod Autoscaling> - workload
Identity List<GetConfigs Cluster Workload Identity Config> - location String
- project String
- addons
Configs GetCluster Addons Config[] - allow
Net booleanAdmin - authenticator
Groups GetConfigs Cluster Authenticator Groups Config[] - Get
Cluster Binary Authorization[] - cluster
Autoscalings GetCluster Cluster Autoscaling[] - cluster
Ipv4Cidr string - cluster
Telemetries GetCluster Cluster Telemetry[] - confidential
Nodes GetCluster Confidential Node[] - cost
Management GetConfigs Cluster Cost Management Config[] - database
Encryptions GetCluster Database Encryption[] - datapath
Provider string - default
Max numberPods Per Node - default
Snat GetStatuses Cluster Default Snat Status[] - description string
- dns
Configs GetCluster Dns Config[] - enable
Autopilot boolean - boolean
- enable
Fqdn booleanNetwork Policy - enable
Intranode booleanVisibility - enable
K8s GetBeta Apis Cluster Enable K8s Beta Api[] - enable
Kubernetes booleanAlpha - enable
L4Ilb booleanSubsetting - enable
Legacy booleanAbac - enable
Multi booleanNetworking - enable
Shielded booleanNodes - enable
Tpu boolean - endpoint string
- gateway
Api GetConfigs Cluster Gateway Api Config[] - id string
The provider-assigned unique ID for this managed resource.
- identity
Service GetConfigs Cluster Identity Service Config[] - initial
Node numberCount - ip
Allocation GetPolicies Cluster Ip Allocation Policy[] - label
Fingerprint string - logging
Configs GetCluster Logging Config[] - logging
Service string - maintenance
Policies GetCluster Maintenance Policy[] - Get
Cluster Master Authorized Networks Config[] - master
Auths GetCluster Master Auth[] - master
Version string - mesh
Certificates GetCluster Mesh Certificate[] - min
Master stringVersion - monitoring
Configs GetCluster Monitoring Config[] - monitoring
Service string - name string
- network string
- network
Policies GetCluster Network Policy[] - networking
Mode string - node
Configs GetCluster Node Config[] - node
Locations string[] - node
Pool GetAuto Configs Cluster Node Pool Auto Config[] - node
Pool GetDefaults Cluster Node Pool Default[] - node
Pools GetCluster Node Pool[] - node
Version string - notification
Configs GetCluster Notification Config[] - operation string
- pod
Security GetPolicy Configs Cluster Pod Security Policy Config[] - private
Cluster GetConfigs Cluster Private Cluster Config[] - private
Ipv6Google stringAccess - protect
Configs GetCluster Protect Config[] - release
Channels GetCluster Release Channel[] - remove
Default booleanNode Pool - resource
Labels {[key: string]: string} - resource
Usage GetExport Configs Cluster Resource Usage Export Config[] - security
Posture GetConfigs Cluster Security Posture Config[] - self
Link string - service
External GetIps Configs Cluster Service External Ips Config[] - services
Ipv4Cidr string - subnetwork string
- tpu
Configs GetCluster Tpu Config[] - tpu
Ipv4Cidr stringBlock - vertical
Pod GetAutoscalings Cluster Vertical Pod Autoscaling[] - workload
Identity GetConfigs Cluster Workload Identity Config[] - location string
- project string
- addons_
configs Sequence[GetCluster Addons Config] - allow_
net_ booladmin - authenticator_
groups_ Sequence[Getconfigs Cluster Authenticator Groups Config] - Sequence[Get
Cluster Binary Authorization] - cluster_
autoscalings Sequence[GetCluster Cluster Autoscaling] - cluster_
ipv4_ strcidr - cluster_
telemetries Sequence[GetCluster Cluster Telemetry] - confidential_
nodes Sequence[GetCluster Confidential Node] - cost_
management_ Sequence[Getconfigs Cluster Cost Management Config] - database_
encryptions Sequence[GetCluster Database Encryption] - datapath_
provider str - default_
max_ intpods_ per_ node - default_
snat_ Sequence[Getstatuses Cluster Default Snat Status] - description str
- dns_
configs Sequence[GetCluster Dns Config] - enable_
autopilot bool - bool
- enable_
fqdn_ boolnetwork_ policy - enable_
intranode_ boolvisibility - enable_
k8s_ Sequence[Getbeta_ apis Cluster Enable K8s Beta Api] - enable_
kubernetes_ boolalpha - enable_
l4_ boolilb_ subsetting - enable_
legacy_ boolabac - enable_
multi_ boolnetworking - enable_
shielded_ boolnodes - enable_
tpu bool - endpoint str
- gateway_
api_ Sequence[Getconfigs Cluster Gateway Api Config] - id str
The provider-assigned unique ID for this managed resource.
- identity_
service_ Sequence[Getconfigs Cluster Identity Service Config] - initial_
node_ intcount - ip_
allocation_ Sequence[Getpolicies Cluster Ip Allocation Policy] - label_
fingerprint str - logging_
configs Sequence[GetCluster Logging Config] - logging_
service str - maintenance_
policies Sequence[GetCluster Maintenance Policy] - Sequence[Get
Cluster Master Authorized Networks Config] - master_
auths Sequence[GetCluster Master Auth] - master_
version str - mesh_
certificates Sequence[GetCluster Mesh Certificate] - min_
master_ strversion - monitoring_
configs Sequence[GetCluster Monitoring Config] - monitoring_
service str - name str
- network str
- network_
policies Sequence[GetCluster Network Policy] - networking_
mode str - node_
configs Sequence[GetCluster Node Config] - node_
locations Sequence[str] - node_
pool_ Sequence[Getauto_ configs Cluster Node Pool Auto Config] - node_
pool_ Sequence[Getdefaults Cluster Node Pool Default] - node_
pools Sequence[GetCluster Node Pool] - node_
version str - notification_
configs Sequence[GetCluster Notification Config] - operation str
- pod_
security_ Sequence[Getpolicy_ configs Cluster Pod Security Policy Config] - private_
cluster_ Sequence[Getconfigs Cluster Private Cluster Config] - private_
ipv6_ strgoogle_ access - protect_
configs Sequence[GetCluster Protect Config] - release_
channels Sequence[GetCluster Release Channel] - remove_
default_ boolnode_ pool - resource_
labels Mapping[str, str] - resource_
usage_ Sequence[Getexport_ configs Cluster Resource Usage Export Config] - security_
posture_ Sequence[Getconfigs Cluster Security Posture Config] - self_
link str - service_
external_ Sequence[Getips_ configs Cluster Service External Ips Config] - services_
ipv4_ strcidr - subnetwork str
- tpu_
configs Sequence[GetCluster Tpu Config] - tpu_
ipv4_ strcidr_ block - vertical_
pod_ Sequence[Getautoscalings Cluster Vertical Pod Autoscaling] - workload_
identity_ Sequence[Getconfigs Cluster Workload Identity Config] - location str
- project str
- addons
Configs List<Property Map> - allow
Net BooleanAdmin - authenticator
Groups List<Property Map>Configs - List<Property Map>
- cluster
Autoscalings List<Property Map> - cluster
Ipv4Cidr String - cluster
Telemetries List<Property Map> - confidential
Nodes List<Property Map> - cost
Management List<Property Map>Configs - database
Encryptions List<Property Map> - datapath
Provider String - default
Max NumberPods Per Node - default
Snat List<Property Map>Statuses - description String
- dns
Configs List<Property Map> - enable
Autopilot Boolean - Boolean
- enable
Fqdn BooleanNetwork Policy - enable
Intranode BooleanVisibility - enable
K8s List<Property Map>Beta Apis - enable
Kubernetes BooleanAlpha - enable
L4Ilb BooleanSubsetting - enable
Legacy BooleanAbac - enable
Multi BooleanNetworking - enable
Shielded BooleanNodes - enable
Tpu Boolean - endpoint String
- gateway
Api List<Property Map>Configs - id String
The provider-assigned unique ID for this managed resource.
- identity
Service List<Property Map>Configs - initial
Node NumberCount - ip
Allocation List<Property Map>Policies - label
Fingerprint String - logging
Configs List<Property Map> - logging
Service String - maintenance
Policies List<Property Map> - List<Property Map>
- master
Auths List<Property Map> - master
Version String - mesh
Certificates List<Property Map> - min
Master StringVersion - monitoring
Configs List<Property Map> - monitoring
Service String - name String
- network String
- network
Policies List<Property Map> - networking
Mode String - node
Configs List<Property Map> - node
Locations List<String> - node
Pool List<Property Map>Auto Configs - node
Pool List<Property Map>Defaults - node
Pools List<Property Map> - node
Version String - notification
Configs List<Property Map> - operation String
- pod
Security List<Property Map>Policy Configs - private
Cluster List<Property Map>Configs - private
Ipv6Google StringAccess - protect
Configs List<Property Map> - release
Channels List<Property Map> - remove
Default BooleanNode Pool - resource
Labels Map<String> - resource
Usage List<Property Map>Export Configs - security
Posture List<Property Map>Configs - self
Link String - service
External List<Property Map>Ips Configs - services
Ipv4Cidr String - subnetwork String
- tpu
Configs List<Property Map> - tpu
Ipv4Cidr StringBlock - vertical
Pod List<Property Map>Autoscalings - workload
Identity List<Property Map>Configs - location String
- project String
Supporting Types
GetClusterAddonsConfig
- Cloudrun
Configs List<GetCluster Addons Config Cloudrun Config> - Config
Connector List<GetConfigs Cluster Addons Config Config Connector Config> - Dns
Cache List<GetConfigs Cluster Addons Config Dns Cache Config> - Gce
Persistent List<GetDisk Csi Driver Configs Cluster Addons Config Gce Persistent Disk Csi Driver Config> - Gcp
Filestore List<GetCsi Driver Configs Cluster Addons Config Gcp Filestore Csi Driver Config> - Gcs
Fuse List<GetCsi Driver Configs Cluster Addons Config Gcs Fuse Csi Driver Config> - Gke
Backup List<GetAgent Configs Cluster Addons Config Gke Backup Agent Config> - Horizontal
Pod List<GetAutoscalings Cluster Addons Config Horizontal Pod Autoscaling> - Http
Load List<GetBalancings Cluster Addons Config Http Load Balancing> - Istio
Configs List<GetCluster Addons Config Istio Config> - Kalm
Configs List<GetCluster Addons Config Kalm Config> - Network
Policy List<GetConfigs Cluster Addons Config Network Policy Config>
- Cloudrun
Configs []GetCluster Addons Config Cloudrun Config - Config
Connector []GetConfigs Cluster Addons Config Config Connector Config - Dns
Cache []GetConfigs Cluster Addons Config Dns Cache Config - Gce
Persistent []GetDisk Csi Driver Configs Cluster Addons Config Gce Persistent Disk Csi Driver Config - Gcp
Filestore []GetCsi Driver Configs Cluster Addons Config Gcp Filestore Csi Driver Config - Gcs
Fuse []GetCsi Driver Configs Cluster Addons Config Gcs Fuse Csi Driver Config - Gke
Backup []GetAgent Configs Cluster Addons Config Gke Backup Agent Config - Horizontal
Pod []GetAutoscalings Cluster Addons Config Horizontal Pod Autoscaling - Http
Load []GetBalancings Cluster Addons Config Http Load Balancing - Istio
Configs []GetCluster Addons Config Istio Config - Kalm
Configs []GetCluster Addons Config Kalm Config - Network
Policy []GetConfigs Cluster Addons Config Network Policy Config
- cloudrun
Configs List<GetCluster Addons Config Cloudrun Config> - config
Connector List<GetConfigs Cluster Addons Config Config Connector Config> - dns
Cache List<GetConfigs Cluster Addons Config Dns Cache Config> - gce
Persistent List<GetDisk Csi Driver Configs Cluster Addons Config Gce Persistent Disk Csi Driver Config> - gcp
Filestore List<GetCsi Driver Configs Cluster Addons Config Gcp Filestore Csi Driver Config> - gcs
Fuse List<GetCsi Driver Configs Cluster Addons Config Gcs Fuse Csi Driver Config> - gke
Backup List<GetAgent Configs Cluster Addons Config Gke Backup Agent Config> - horizontal
Pod List<GetAutoscalings Cluster Addons Config Horizontal Pod Autoscaling> - http
Load List<GetBalancings Cluster Addons Config Http Load Balancing> - istio
Configs List<GetCluster Addons Config Istio Config> - kalm
Configs List<GetCluster Addons Config Kalm Config> - network
Policy List<GetConfigs Cluster Addons Config Network Policy Config>
- cloudrun
Configs GetCluster Addons Config Cloudrun Config[] - config
Connector GetConfigs Cluster Addons Config Config Connector Config[] - dns
Cache GetConfigs Cluster Addons Config Dns Cache Config[] - gce
Persistent GetDisk Csi Driver Configs Cluster Addons Config Gce Persistent Disk Csi Driver Config[] - gcp
Filestore GetCsi Driver Configs Cluster Addons Config Gcp Filestore Csi Driver Config[] - gcs
Fuse GetCsi Driver Configs Cluster Addons Config Gcs Fuse Csi Driver Config[] - gke
Backup GetAgent Configs Cluster Addons Config Gke Backup Agent Config[] - horizontal
Pod GetAutoscalings Cluster Addons Config Horizontal Pod Autoscaling[] - http
Load GetBalancings Cluster Addons Config Http Load Balancing[] - istio
Configs GetCluster Addons Config Istio Config[] - kalm
Configs GetCluster Addons Config Kalm Config[] - network
Policy GetConfigs Cluster Addons Config Network Policy Config[]
- cloudrun_
configs Sequence[GetCluster Addons Config Cloudrun Config] - config_
connector_ Sequence[Getconfigs Cluster Addons Config Config Connector Config] - dns_
cache_ Sequence[Getconfigs Cluster Addons Config Dns Cache Config] - gce_
persistent_ Sequence[Getdisk_ csi_ driver_ configs Cluster Addons Config Gce Persistent Disk Csi Driver Config] - gcp_
filestore_ Sequence[Getcsi_ driver_ configs Cluster Addons Config Gcp Filestore Csi Driver Config] - gcs_
fuse_ Sequence[Getcsi_ driver_ configs Cluster Addons Config Gcs Fuse Csi Driver Config] - gke_
backup_ Sequence[Getagent_ configs Cluster Addons Config Gke Backup Agent Config] - horizontal_
pod_ Sequence[Getautoscalings Cluster Addons Config Horizontal Pod Autoscaling] - http_
load_ Sequence[Getbalancings Cluster Addons Config Http Load Balancing] - istio_
configs Sequence[GetCluster Addons Config Istio Config] - kalm_
configs Sequence[GetCluster Addons Config Kalm Config] - network_
policy_ Sequence[Getconfigs Cluster Addons Config Network Policy Config]
- cloudrun
Configs List<Property Map> - config
Connector List<Property Map>Configs - dns
Cache List<Property Map>Configs - gce
Persistent List<Property Map>Disk Csi Driver Configs - gcp
Filestore List<Property Map>Csi Driver Configs - gcs
Fuse List<Property Map>Csi Driver Configs - gke
Backup List<Property Map>Agent Configs - horizontal
Pod List<Property Map>Autoscalings - http
Load List<Property Map>Balancings - istio
Configs List<Property Map> - kalm
Configs List<Property Map> - network
Policy List<Property Map>Configs
GetClusterAddonsConfigCloudrunConfig
- Disabled bool
- Load
Balancer stringType
- Disabled bool
- Load
Balancer stringType
- disabled Boolean
- load
Balancer StringType
- disabled boolean
- load
Balancer stringType
- disabled bool
- load_
balancer_ strtype
- disabled Boolean
- load
Balancer StringType
GetClusterAddonsConfigConfigConnectorConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterAddonsConfigDnsCacheConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterAddonsConfigGcpFilestoreCsiDriverConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterAddonsConfigGcsFuseCsiDriverConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterAddonsConfigGkeBackupAgentConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterAddonsConfigHorizontalPodAutoscaling
- Disabled bool
- Disabled bool
- disabled Boolean
- disabled boolean
- disabled bool
- disabled Boolean
GetClusterAddonsConfigHttpLoadBalancing
- Disabled bool
- Disabled bool
- disabled Boolean
- disabled boolean
- disabled bool
- disabled Boolean
GetClusterAddonsConfigIstioConfig
GetClusterAddonsConfigKalmConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterAddonsConfigNetworkPolicyConfig
- Disabled bool
- Disabled bool
- disabled Boolean
- disabled boolean
- disabled bool
- disabled Boolean
GetClusterAuthenticatorGroupsConfig
- Security
Group string
- Security
Group string
- security
Group String
- security
Group string
- security_
group str
- security
Group String
GetClusterBinaryAuthorization
- Enabled bool
- Evaluation
Mode string
- Enabled bool
- Evaluation
Mode string
- enabled Boolean
- evaluation
Mode String
- enabled boolean
- evaluation
Mode string
- enabled bool
- evaluation_
mode str
- enabled Boolean
- evaluation
Mode String
GetClusterClusterAutoscaling
GetClusterClusterAutoscalingAutoProvisioningDefault
- Boot
Disk stringKms Key - Disk
Size int - Disk
Type string - Image
Type string - Managements
List<Get
Cluster Cluster Autoscaling Auto Provisioning Default Management> - Min
Cpu stringPlatform - Oauth
Scopes List<string> - Service
Account string - Shielded
Instance List<GetConfigs Cluster Cluster Autoscaling Auto Provisioning Default Shielded Instance Config> - Upgrade
Settings List<GetCluster Cluster Autoscaling Auto Provisioning Default Upgrade Setting>
- Boot
Disk stringKms Key - Disk
Size int - Disk
Type string - Image
Type string - Managements
[]Get
Cluster Cluster Autoscaling Auto Provisioning Default Management - Min
Cpu stringPlatform - Oauth
Scopes []string - Service
Account string - Shielded
Instance []GetConfigs Cluster Cluster Autoscaling Auto Provisioning Default Shielded Instance Config - Upgrade
Settings []GetCluster Cluster Autoscaling Auto Provisioning Default Upgrade Setting
- boot
Disk StringKms Key - disk
Size Integer - disk
Type String - image
Type String - managements
List<Get
Cluster Cluster Autoscaling Auto Provisioning Default Management> - min
Cpu StringPlatform - oauth
Scopes List<String> - service
Account String - shielded
Instance List<GetConfigs Cluster Cluster Autoscaling Auto Provisioning Default Shielded Instance Config> - upgrade
Settings List<GetCluster Cluster Autoscaling Auto Provisioning Default Upgrade Setting>
- boot
Disk stringKms Key - disk
Size number - disk
Type string - image
Type string - managements
Get
Cluster Cluster Autoscaling Auto Provisioning Default Management[] - min
Cpu stringPlatform - oauth
Scopes string[] - service
Account string - shielded
Instance GetConfigs Cluster Cluster Autoscaling Auto Provisioning Default Shielded Instance Config[] - upgrade
Settings GetCluster Cluster Autoscaling Auto Provisioning Default Upgrade Setting[]
- boot_
disk_ strkms_ key - disk_
size int - disk_
type str - image_
type str - managements
Sequence[Get
Cluster Cluster Autoscaling Auto Provisioning Default Management] - min_
cpu_ strplatform - oauth_
scopes Sequence[str] - service_
account str - shielded_
instance_ Sequence[Getconfigs Cluster Cluster Autoscaling Auto Provisioning Default Shielded Instance Config] - upgrade_
settings Sequence[GetCluster Cluster Autoscaling Auto Provisioning Default Upgrade Setting]
- boot
Disk StringKms Key - disk
Size Number - disk
Type String - image
Type String - managements List<Property Map>
- min
Cpu StringPlatform - oauth
Scopes List<String> - service
Account String - shielded
Instance List<Property Map>Configs - upgrade
Settings List<Property Map>
GetClusterClusterAutoscalingAutoProvisioningDefaultManagement
- auto
Repair Boolean - auto
Upgrade Boolean - upgrade
Options List<Property Map>
GetClusterClusterAutoscalingAutoProvisioningDefaultManagementUpgradeOption
- Auto
Upgrade stringStart Time - Description string
- Auto
Upgrade stringStart Time - Description string
- auto
Upgrade StringStart Time - description String
- auto
Upgrade stringStart Time - description string
- auto
Upgrade StringStart Time - description String
GetClusterClusterAutoscalingAutoProvisioningDefaultShieldedInstanceConfig
- enable
Integrity BooleanMonitoring - enable
Secure BooleanBoot
- enable
Integrity booleanMonitoring - enable
Secure booleanBoot
- enable
Integrity BooleanMonitoring - enable
Secure BooleanBoot
GetClusterClusterAutoscalingAutoProvisioningDefaultUpgradeSetting
- blue
Green List<Property Map>Settings - max
Surge Number - Number
- strategy String
GetClusterClusterAutoscalingAutoProvisioningDefaultUpgradeSettingBlueGreenSetting
GetClusterClusterAutoscalingAutoProvisioningDefaultUpgradeSettingBlueGreenSettingStandardRolloutPolicy
- Batch
Node intCount - Batch
Percentage double - Batch
Soak stringDuration
- Batch
Node intCount - Batch
Percentage float64 - Batch
Soak stringDuration
- batch
Node IntegerCount - batch
Percentage Double - batch
Soak StringDuration
- batch
Node numberCount - batch
Percentage number - batch
Soak stringDuration
- batch_
node_ intcount - batch_
percentage float - batch_
soak_ strduration
- batch
Node NumberCount - batch
Percentage Number - batch
Soak StringDuration
GetClusterClusterAutoscalingResourceLimit
- Maximum int
- Minimum int
- Resource
Type string
- Maximum int
- Minimum int
- Resource
Type string
- maximum Integer
- minimum Integer
- resource
Type String
- maximum number
- minimum number
- resource
Type string
- maximum int
- minimum int
- resource_
type str
- maximum Number
- minimum Number
- resource
Type String
GetClusterClusterTelemetry
- Type string
- Type string
- type String
- type string
- type str
- type String
GetClusterConfidentialNode
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterCostManagementConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterDatabaseEncryption
GetClusterDefaultSnatStatus
- Disabled bool
- Disabled bool
- disabled Boolean
- disabled boolean
- disabled bool
- disabled Boolean
GetClusterDnsConfig
- Cluster
Dns string - Cluster
Dns stringDomain - Cluster
Dns stringScope
- Cluster
Dns string - Cluster
Dns stringDomain - Cluster
Dns stringScope
- cluster
Dns String - cluster
Dns StringDomain - cluster
Dns StringScope
- cluster
Dns string - cluster
Dns stringDomain - cluster
Dns stringScope
- cluster_
dns str - cluster_
dns_ strdomain - cluster_
dns_ strscope
- cluster
Dns String - cluster
Dns StringDomain - cluster
Dns StringScope
GetClusterEnableK8sBetaApi
- Enabled
Apis List<string>
- Enabled
Apis []string
- enabled
Apis List<String>
- enabled
Apis string[]
- enabled_
apis Sequence[str]
- enabled
Apis List<String>
GetClusterGatewayApiConfig
- Channel string
- Channel string
- channel String
- channel string
- channel str
- channel String
GetClusterIdentityServiceConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterIpAllocationPolicy
- Additional
Pod List<GetRanges Configs Cluster Ip Allocation Policy Additional Pod Ranges Config> - Cluster
Ipv4Cidr stringBlock - Cluster
Secondary stringRange Name - Pod
Cidr List<GetOverprovision Configs Cluster Ip Allocation Policy Pod Cidr Overprovision Config> - Services
Ipv4Cidr stringBlock - Services
Secondary stringRange Name - Stack
Type string
- Additional
Pod []GetRanges Configs Cluster Ip Allocation Policy Additional Pod Ranges Config - Cluster
Ipv4Cidr stringBlock - Cluster
Secondary stringRange Name - Pod
Cidr []GetOverprovision Configs Cluster Ip Allocation Policy Pod Cidr Overprovision Config - Services
Ipv4Cidr stringBlock - Services
Secondary stringRange Name - Stack
Type string
- additional
Pod List<GetRanges Configs Cluster Ip Allocation Policy Additional Pod Ranges Config> - cluster
Ipv4Cidr StringBlock - cluster
Secondary StringRange Name - pod
Cidr List<GetOverprovision Configs Cluster Ip Allocation Policy Pod Cidr Overprovision Config> - services
Ipv4Cidr StringBlock - services
Secondary StringRange Name - stack
Type String
- additional
Pod GetRanges Configs Cluster Ip Allocation Policy Additional Pod Ranges Config[] - cluster
Ipv4Cidr stringBlock - cluster
Secondary stringRange Name - pod
Cidr GetOverprovision Configs Cluster Ip Allocation Policy Pod Cidr Overprovision Config[] - services
Ipv4Cidr stringBlock - services
Secondary stringRange Name - stack
Type string
- additional_
pod_ Sequence[Getranges_ configs Cluster Ip Allocation Policy Additional Pod Ranges Config] - cluster_
ipv4_ strcidr_ block - cluster_
secondary_ strrange_ name - pod_
cidr_ Sequence[Getoverprovision_ configs Cluster Ip Allocation Policy Pod Cidr Overprovision Config] - services_
ipv4_ strcidr_ block - services_
secondary_ strrange_ name - stack_
type str
GetClusterIpAllocationPolicyAdditionalPodRangesConfig
- Pod
Range List<string>Names
- Pod
Range []stringNames
- pod
Range List<String>Names
- pod
Range string[]Names
- pod_
range_ Sequence[str]names
- pod
Range List<String>Names
GetClusterIpAllocationPolicyPodCidrOverprovisionConfig
- Disabled bool
- Disabled bool
- disabled Boolean
- disabled boolean
- disabled bool
- disabled Boolean
GetClusterLoggingConfig
- Enable
Components List<string>
- Enable
Components []string
- enable
Components List<String>
- enable
Components string[]
- enable_
components Sequence[str]
- enable
Components List<String>
GetClusterMaintenancePolicy
GetClusterMaintenancePolicyDailyMaintenanceWindow
- duration str
- start_
time str
GetClusterMaintenancePolicyMaintenanceExclusion
- end
Time String - exclusion
Name String - exclusion
Options List<Property Map> - start
Time String
GetClusterMaintenancePolicyMaintenanceExclusionExclusionOption
- Scope string
- Scope string
- scope String
- scope string
- scope str
- scope String
GetClusterMaintenancePolicyRecurringWindow
- End
Time string - Recurrence string
- Start
Time string
- End
Time string - Recurrence string
- Start
Time string
- end
Time String - recurrence String
- start
Time String
- end
Time string - recurrence string
- start
Time string
- end_
time str - recurrence str
- start_
time str
- end
Time String - recurrence String
- start
Time String
GetClusterMasterAuth
- client
Certificate String - client
Certificate List<Property Map>Configs - client
Key String - cluster
Ca StringCertificate
GetClusterMasterAuthClientCertificateConfig
- issue
Client BooleanCertificate
- issue
Client booleanCertificate
- issue
Client BooleanCertificate
GetClusterMasterAuthorizedNetworksConfig
GetClusterMasterAuthorizedNetworksConfigCidrBlock
- Cidr
Block string - Display
Name string
- Cidr
Block string - Display
Name string
- cidr
Block String - display
Name String
- cidr
Block string - display
Name string
- cidr_
block str - display_
name str
- cidr
Block String - display
Name String
GetClusterMeshCertificate
- Enable
Certificates bool
- Enable
Certificates bool
- enable
Certificates Boolean
- enable
Certificates boolean
- enable_
certificates bool
- enable
Certificates Boolean
GetClusterMonitoringConfig
GetClusterMonitoringConfigAdvancedDatapathObservabilityConfig
- Enable
Metrics bool - Relay
Mode string
- Enable
Metrics bool - Relay
Mode string
- enable
Metrics Boolean - relay
Mode String
- enable
Metrics boolean - relay
Mode string
- enable_
metrics bool - relay_
mode str
- enable
Metrics Boolean - relay
Mode String
GetClusterMonitoringConfigManagedPrometheus
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterNetworkPolicy
GetClusterNodeConfig
- Advanced
Machine List<GetFeatures Cluster Node Config Advanced Machine Feature> - Boot
Disk stringKms Key - Confidential
Nodes List<GetCluster Node Config Confidential Node> - Disk
Size intGb - Disk
Type string - Ephemeral
Storage List<GetConfigs Cluster Node Config Ephemeral Storage Config> - Ephemeral
Storage List<GetLocal Ssd Configs Cluster Node Config Ephemeral Storage Local Ssd Config> - Fast
Sockets List<GetCluster Node Config Fast Socket> - Gcfs
Configs List<GetCluster Node Config Gcfs Config> - Guest
Accelerators List<GetCluster Node Config Guest Accelerator> - Gvnics
List<Get
Cluster Node Config Gvnic> - Host
Maintenance List<GetPolicies Cluster Node Config Host Maintenance Policy> - Image
Type string - Kubelet
Configs List<GetCluster Node Config Kubelet Config> - Labels Dictionary<string, string>
- Linux
Node List<GetConfigs Cluster Node Config Linux Node Config> - Local
Nvme List<GetSsd Block Configs Cluster Node Config Local Nvme Ssd Block Config> - Local
Ssd intCount - Logging
Variant string - Machine
Type string - Metadata Dictionary<string, string>
- Min
Cpu stringPlatform - Node
Group string - Oauth
Scopes List<string> - Preemptible bool
- Reservation
Affinities List<GetCluster Node Config Reservation Affinity> - Resource
Labels Dictionary<string, string> - Sandbox
Configs List<GetCluster Node Config Sandbox Config> - Service
Account string - Shielded
Instance List<GetConfigs Cluster Node Config Shielded Instance Config> - Sole
Tenant List<GetConfigs Cluster Node Config Sole Tenant Config> - Spot bool
- List<string>
- Taints
List<Get
Cluster Node Config Taint> - Workload
Metadata List<GetConfigs Cluster Node Config Workload Metadata Config>
- Advanced
Machine []GetFeatures Cluster Node Config Advanced Machine Feature - Boot
Disk stringKms Key - Confidential
Nodes []GetCluster Node Config Confidential Node - Disk
Size intGb - Disk
Type string - Ephemeral
Storage []GetConfigs Cluster Node Config Ephemeral Storage Config - Ephemeral
Storage []GetLocal Ssd Configs Cluster Node Config Ephemeral Storage Local Ssd Config - Fast
Sockets []GetCluster Node Config Fast Socket - Gcfs
Configs []GetCluster Node Config Gcfs Config - Guest
Accelerators []GetCluster Node Config Guest Accelerator - Gvnics
[]Get
Cluster Node Config Gvnic - Host
Maintenance []GetPolicies Cluster Node Config Host Maintenance Policy - Image
Type string - Kubelet
Configs []GetCluster Node Config Kubelet Config - Labels map[string]string
- Linux
Node []GetConfigs Cluster Node Config Linux Node Config - Local
Nvme []GetSsd Block Configs Cluster Node Config Local Nvme Ssd Block Config - Local
Ssd intCount - Logging
Variant string - Machine
Type string - Metadata map[string]string
- Min
Cpu stringPlatform - Node
Group string - Oauth
Scopes []string - Preemptible bool
- Reservation
Affinities []GetCluster Node Config Reservation Affinity - Resource
Labels map[string]string - Sandbox
Configs []GetCluster Node Config Sandbox Config - Service
Account string - Shielded
Instance []GetConfigs Cluster Node Config Shielded Instance Config - Sole
Tenant []GetConfigs Cluster Node Config Sole Tenant Config - Spot bool
- []string
- Taints
[]Get
Cluster Node Config Taint - Workload
Metadata []GetConfigs Cluster Node Config Workload Metadata Config
- advanced
Machine List<GetFeatures Cluster Node Config Advanced Machine Feature> - boot
Disk StringKms Key - confidential
Nodes List<GetCluster Node Config Confidential Node> - disk
Size IntegerGb - disk
Type String - ephemeral
Storage List<GetConfigs Cluster Node Config Ephemeral Storage Config> - ephemeral
Storage List<GetLocal Ssd Configs Cluster Node Config Ephemeral Storage Local Ssd Config> - fast
Sockets List<GetCluster Node Config Fast Socket> - gcfs
Configs List<GetCluster Node Config Gcfs Config> - guest
Accelerators List<GetCluster Node Config Guest Accelerator> - gvnics
List<Get
Cluster Node Config Gvnic> - host
Maintenance List<GetPolicies Cluster Node Config Host Maintenance Policy> - image
Type String - kubelet
Configs List<GetCluster Node Config Kubelet Config> - labels Map<String,String>
- linux
Node List<GetConfigs Cluster Node Config Linux Node Config> - local
Nvme List<GetSsd Block Configs Cluster Node Config Local Nvme Ssd Block Config> - local
Ssd IntegerCount - logging
Variant String - machine
Type String - metadata Map<String,String>
- min
Cpu StringPlatform - node
Group String - oauth
Scopes List<String> - preemptible Boolean
- reservation
Affinities List<GetCluster Node Config Reservation Affinity> - resource
Labels Map<String,String> - sandbox
Configs List<GetCluster Node Config Sandbox Config> - service
Account String - shielded
Instance List<GetConfigs Cluster Node Config Shielded Instance Config> - sole
Tenant List<GetConfigs Cluster Node Config Sole Tenant Config> - spot Boolean
- List<String>
- taints
List<Get
Cluster Node Config Taint> - workload
Metadata List<GetConfigs Cluster Node Config Workload Metadata Config>
- advanced
Machine GetFeatures Cluster Node Config Advanced Machine Feature[] - boot
Disk stringKms Key - confidential
Nodes GetCluster Node Config Confidential Node[] - disk
Size numberGb - disk
Type string - ephemeral
Storage GetConfigs Cluster Node Config Ephemeral Storage Config[] - ephemeral
Storage GetLocal Ssd Configs Cluster Node Config Ephemeral Storage Local Ssd Config[] - fast
Sockets GetCluster Node Config Fast Socket[] - gcfs
Configs GetCluster Node Config Gcfs Config[] - guest
Accelerators GetCluster Node Config Guest Accelerator[] - gvnics
Get
Cluster Node Config Gvnic[] - host
Maintenance GetPolicies Cluster Node Config Host Maintenance Policy[] - image
Type string - kubelet
Configs GetCluster Node Config Kubelet Config[] - labels {[key: string]: string}
- linux
Node GetConfigs Cluster Node Config Linux Node Config[] - local
Nvme GetSsd Block Configs Cluster Node Config Local Nvme Ssd Block Config[] - local
Ssd numberCount - logging
Variant string - machine
Type string - metadata {[key: string]: string}
- min
Cpu stringPlatform - node
Group string - oauth
Scopes string[] - preemptible boolean
- reservation
Affinities GetCluster Node Config Reservation Affinity[] - resource
Labels {[key: string]: string} - sandbox
Configs GetCluster Node Config Sandbox Config[] - service
Account string - shielded
Instance GetConfigs Cluster Node Config Shielded Instance Config[] - sole
Tenant GetConfigs Cluster Node Config Sole Tenant Config[] - spot boolean
- string[]
- taints
Get
Cluster Node Config Taint[] - workload
Metadata GetConfigs Cluster Node Config Workload Metadata Config[]
- advanced_
machine_ Sequence[Getfeatures Cluster Node Config Advanced Machine Feature] - boot_
disk_ strkms_ key - confidential_
nodes Sequence[GetCluster Node Config Confidential Node] - disk_
size_ intgb - disk_
type str - ephemeral_
storage_ Sequence[Getconfigs Cluster Node Config Ephemeral Storage Config] - ephemeral_
storage_ Sequence[Getlocal_ ssd_ configs Cluster Node Config Ephemeral Storage Local Ssd Config] - fast_
sockets Sequence[GetCluster Node Config Fast Socket] - gcfs_
configs Sequence[GetCluster Node Config Gcfs Config] - guest_
accelerators Sequence[GetCluster Node Config Guest Accelerator] - gvnics
Sequence[Get
Cluster Node Config Gvnic] - host_
maintenance_ Sequence[Getpolicies Cluster Node Config Host Maintenance Policy] - image_
type str - kubelet_
configs Sequence[GetCluster Node Config Kubelet Config] - labels Mapping[str, str]
- linux_
node_ Sequence[Getconfigs Cluster Node Config Linux Node Config] - local_
nvme_ Sequence[Getssd_ block_ configs Cluster Node Config Local Nvme Ssd Block Config] - local_
ssd_ intcount - logging_
variant str - machine_
type str - metadata Mapping[str, str]
- min_
cpu_ strplatform - node_
group str - oauth_
scopes Sequence[str] - preemptible bool
- reservation_
affinities Sequence[GetCluster Node Config Reservation Affinity] - resource_
labels Mapping[str, str] - sandbox_
configs Sequence[GetCluster Node Config Sandbox Config] - service_
account str - shielded_
instance_ Sequence[Getconfigs Cluster Node Config Shielded Instance Config] - sole_
tenant_ Sequence[Getconfigs Cluster Node Config Sole Tenant Config] - spot bool
- Sequence[str]
- taints
Sequence[Get
Cluster Node Config Taint] - workload_
metadata_ Sequence[Getconfigs Cluster Node Config Workload Metadata Config]
- advanced
Machine List<Property Map>Features - boot
Disk StringKms Key - confidential
Nodes List<Property Map> - disk
Size NumberGb - disk
Type String - ephemeral
Storage List<Property Map>Configs - ephemeral
Storage List<Property Map>Local Ssd Configs - fast
Sockets List<Property Map> - gcfs
Configs List<Property Map> - guest
Accelerators List<Property Map> - gvnics List<Property Map>
- host
Maintenance List<Property Map>Policies - image
Type String - kubelet
Configs List<Property Map> - labels Map<String>
- linux
Node List<Property Map>Configs - local
Nvme List<Property Map>Ssd Block Configs - local
Ssd NumberCount - logging
Variant String - machine
Type String - metadata Map<String>
- min
Cpu StringPlatform - node
Group String - oauth
Scopes List<String> - preemptible Boolean
- reservation
Affinities List<Property Map> - resource
Labels Map<String> - sandbox
Configs List<Property Map> - service
Account String - shielded
Instance List<Property Map>Configs - sole
Tenant List<Property Map>Configs - spot Boolean
- List<String>
- taints List<Property Map>
- workload
Metadata List<Property Map>Configs
GetClusterNodeConfigAdvancedMachineFeature
- Threads
Per intCore
- Threads
Per intCore
- threads
Per IntegerCore
- threads
Per numberCore
- threads_
per_ intcore
- threads
Per NumberCore
GetClusterNodeConfigConfidentialNode
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterNodeConfigEphemeralStorageConfig
- Local
Ssd intCount
- Local
Ssd intCount
- local
Ssd IntegerCount
- local
Ssd numberCount
- local_
ssd_ intcount
- local
Ssd NumberCount
GetClusterNodeConfigEphemeralStorageLocalSsdConfig
- Local
Ssd intCount
- Local
Ssd intCount
- local
Ssd IntegerCount
- local
Ssd numberCount
- local_
ssd_ intcount
- local
Ssd NumberCount
GetClusterNodeConfigFastSocket
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterNodeConfigGcfsConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterNodeConfigGuestAccelerator
GetClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfig
- Gpu
Driver stringVersion
- Gpu
Driver stringVersion
- gpu
Driver StringVersion
- gpu
Driver stringVersion
- gpu
Driver StringVersion
GetClusterNodeConfigGuestAcceleratorGpuSharingConfig
- Gpu
Sharing stringStrategy - int
- Gpu
Sharing stringStrategy - int
- gpu
Sharing StringStrategy - Integer
- gpu
Sharing stringStrategy - number
- gpu_
sharing_ strstrategy - int
- gpu
Sharing StringStrategy - Number
GetClusterNodeConfigGvnic
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterNodeConfigHostMaintenancePolicy
- Maintenance
Interval string
- Maintenance
Interval string
- maintenance
Interval String
- maintenance
Interval string
- maintenance
Interval String
GetClusterNodeConfigKubeletConfig
- Cpu
Cfs boolQuota - Cpu
Cfs stringQuota Period - Cpu
Manager stringPolicy - Pod
Pids intLimit
- Cpu
Cfs boolQuota - Cpu
Cfs stringQuota Period - Cpu
Manager stringPolicy - Pod
Pids intLimit
- cpu
Cfs BooleanQuota - cpu
Cfs StringQuota Period - cpu
Manager StringPolicy - pod
Pids IntegerLimit
- cpu
Cfs booleanQuota - cpu
Cfs stringQuota Period - cpu
Manager stringPolicy - pod
Pids numberLimit
- cpu_
cfs_ boolquota - cpu_
cfs_ strquota_ period - cpu_
manager_ strpolicy - pod_
pids_ intlimit
- cpu
Cfs BooleanQuota - cpu
Cfs StringQuota Period - cpu
Manager StringPolicy - pod
Pids NumberLimit
GetClusterNodeConfigLinuxNodeConfig
- Sysctls Dictionary<string, string>
- Sysctls map[string]string
- sysctls Map<String,String>
- sysctls {[key: string]: string}
- sysctls Mapping[str, str]
- sysctls Map<String>
GetClusterNodeConfigLocalNvmeSsdBlockConfig
- Local
Ssd intCount
- Local
Ssd intCount
- local
Ssd IntegerCount
- local
Ssd numberCount
- local_
ssd_ intcount
- local
Ssd NumberCount
GetClusterNodeConfigReservationAffinity
- Consume
Reservation stringType - Key string
- Values List<string>
- Consume
Reservation stringType - Key string
- Values []string
- consume
Reservation StringType - key String
- values List<String>
- consume
Reservation stringType - key string
- values string[]
- consume_
reservation_ strtype - key str
- values Sequence[str]
- consume
Reservation StringType - key String
- values List<String>
GetClusterNodeConfigSandboxConfig
- Sandbox
Type string
- Sandbox
Type string
- sandbox
Type String
- sandbox
Type string
- sandbox_
type str
- sandbox
Type String
GetClusterNodeConfigShieldedInstanceConfig
- enable
Integrity BooleanMonitoring - enable
Secure BooleanBoot
- enable
Integrity booleanMonitoring - enable
Secure booleanBoot
- enable
Integrity BooleanMonitoring - enable
Secure BooleanBoot
GetClusterNodeConfigSoleTenantConfig
GetClusterNodeConfigSoleTenantConfigNodeAffinity
GetClusterNodeConfigTaint
GetClusterNodeConfigWorkloadMetadataConfig
- Mode string
- Mode string
- mode String
- mode string
- mode str
- mode String
GetClusterNodePool
- Autoscalings
List<Get
Cluster Node Pool Autoscaling> - Initial
Node intCount - Instance
Group List<string>Urls - Managed
Instance List<string>Group Urls - Managements
List<Get
Cluster Node Pool Management> - Max
Pods intPer Node - Name string
The name of the cluster.
- Name
Prefix string - Network
Configs List<GetCluster Node Pool Network Config> - Node
Configs List<GetCluster Node Pool Node Config> - Node
Count int - Node
Locations List<string> - Placement
Policies List<GetCluster Node Pool Placement Policy> - Upgrade
Settings List<GetCluster Node Pool Upgrade Setting> - Version string
- Autoscalings
[]Get
Cluster Node Pool Autoscaling - Initial
Node intCount - Instance
Group []stringUrls - Managed
Instance []stringGroup Urls - Managements
[]Get
Cluster Node Pool Management - Max
Pods intPer Node - Name string
The name of the cluster.
- Name
Prefix string - Network
Configs []GetCluster Node Pool Network Config - Node
Configs []GetCluster Node Pool Node Config - Node
Count int - Node
Locations []string - Placement
Policies []GetCluster Node Pool Placement Policy - Upgrade
Settings []GetCluster Node Pool Upgrade Setting - Version string
- autoscalings
List<Get
Cluster Node Pool Autoscaling> - initial
Node IntegerCount - instance
Group List<String>Urls - managed
Instance List<String>Group Urls - managements
List<Get
Cluster Node Pool Management> - max
Pods IntegerPer Node - name String
The name of the cluster.
- name
Prefix String - network
Configs List<GetCluster Node Pool Network Config> - node
Configs List<GetCluster Node Pool Node Config> - node
Count Integer - node
Locations List<String> - placement
Policies List<GetCluster Node Pool Placement Policy> - upgrade
Settings List<GetCluster Node Pool Upgrade Setting> - version String
- autoscalings
Get
Cluster Node Pool Autoscaling[] - initial
Node numberCount - instance
Group string[]Urls - managed
Instance string[]Group Urls - managements
Get
Cluster Node Pool Management[] - max
Pods numberPer Node - name string
The name of the cluster.
- name
Prefix string - network
Configs GetCluster Node Pool Network Config[] - node
Configs GetCluster Node Pool Node Config[] - node
Count number - node
Locations string[] - placement
Policies GetCluster Node Pool Placement Policy[] - upgrade
Settings GetCluster Node Pool Upgrade Setting[] - version string
- autoscalings
Sequence[Get
Cluster Node Pool Autoscaling] - initial_
node_ intcount - instance_
group_ Sequence[str]urls - managed_
instance_ Sequence[str]group_ urls - managements
Sequence[Get
Cluster Node Pool Management] - max_
pods_ intper_ node - name str
The name of the cluster.
- name_
prefix str - network_
configs Sequence[GetCluster Node Pool Network Config] - node_
configs Sequence[GetCluster Node Pool Node Config] - node_
count int - node_
locations Sequence[str] - placement_
policies Sequence[GetCluster Node Pool Placement Policy] - upgrade_
settings Sequence[GetCluster Node Pool Upgrade Setting] - version str
- autoscalings List<Property Map>
- initial
Node NumberCount - instance
Group List<String>Urls - managed
Instance List<String>Group Urls - managements List<Property Map>
- max
Pods NumberPer Node - name String
The name of the cluster.
- name
Prefix String - network
Configs List<Property Map> - node
Configs List<Property Map> - node
Count Number - node
Locations List<String> - placement
Policies List<Property Map> - upgrade
Settings List<Property Map> - version String
GetClusterNodePoolAutoConfig
GetClusterNodePoolAutoConfigNetworkTag
- List<string>
- []string
- List<String>
- string[]
- Sequence[str]
- List<String>
GetClusterNodePoolAutoscaling
- Location
Policy string - Max
Node intCount - Min
Node intCount - Total
Max intNode Count - Total
Min intNode Count
- Location
Policy string - Max
Node intCount - Min
Node intCount - Total
Max intNode Count - Total
Min intNode Count
- location
Policy String - max
Node IntegerCount - min
Node IntegerCount - total
Max IntegerNode Count - total
Min IntegerNode Count
- location
Policy string - max
Node numberCount - min
Node numberCount - total
Max numberNode Count - total
Min numberNode Count
- location
Policy String - max
Node NumberCount - min
Node NumberCount - total
Max NumberNode Count - total
Min NumberNode Count
GetClusterNodePoolDefault
GetClusterNodePoolDefaultNodeConfigDefault
GetClusterNodePoolDefaultNodeConfigDefaultGcfsConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterNodePoolManagement
- Auto
Repair bool - Auto
Upgrade bool
- Auto
Repair bool - Auto
Upgrade bool
- auto
Repair Boolean - auto
Upgrade Boolean
- auto
Repair boolean - auto
Upgrade boolean
- auto_
repair bool - auto_
upgrade bool
- auto
Repair Boolean - auto
Upgrade Boolean
GetClusterNodePoolNetworkConfig
- Additional
Node List<GetNetwork Configs Cluster Node Pool Network Config Additional Node Network Config> - Additional
Pod List<GetNetwork Configs Cluster Node Pool Network Config Additional Pod Network Config> - Create
Pod boolRange - Enable
Private boolNodes - Pod
Cidr List<GetOverprovision Configs Cluster Node Pool Network Config Pod Cidr Overprovision Config> - Pod
Ipv4Cidr stringBlock - Pod
Range string
- Additional
Node []GetNetwork Configs Cluster Node Pool Network Config Additional Node Network Config - Additional
Pod []GetNetwork Configs Cluster Node Pool Network Config Additional Pod Network Config - Create
Pod boolRange - Enable
Private boolNodes - Pod
Cidr []GetOverprovision Configs Cluster Node Pool Network Config Pod Cidr Overprovision Config - Pod
Ipv4Cidr stringBlock - Pod
Range string
- additional
Node List<GetNetwork Configs Cluster Node Pool Network Config Additional Node Network Config> - additional
Pod List<GetNetwork Configs Cluster Node Pool Network Config Additional Pod Network Config> - create
Pod BooleanRange - enable
Private BooleanNodes - pod
Cidr List<GetOverprovision Configs Cluster Node Pool Network Config Pod Cidr Overprovision Config> - pod
Ipv4Cidr StringBlock - pod
Range String
- additional
Node GetNetwork Configs Cluster Node Pool Network Config Additional Node Network Config[] - additional
Pod GetNetwork Configs Cluster Node Pool Network Config Additional Pod Network Config[] - create
Pod booleanRange - enable
Private booleanNodes - pod
Cidr GetOverprovision Configs Cluster Node Pool Network Config Pod Cidr Overprovision Config[] - pod
Ipv4Cidr stringBlock - pod
Range string
- additional_
node_ Sequence[Getnetwork_ configs Cluster Node Pool Network Config Additional Node Network Config] - additional_
pod_ Sequence[Getnetwork_ configs Cluster Node Pool Network Config Additional Pod Network Config] - create_
pod_ boolrange - enable_
private_ boolnodes - pod_
cidr_ Sequence[Getoverprovision_ configs Cluster Node Pool Network Config Pod Cidr Overprovision Config] - pod_
ipv4_ strcidr_ block - pod_
range str
GetClusterNodePoolNetworkConfigAdditionalNodeNetworkConfig
- Network string
- Subnetwork string
- Network string
- Subnetwork string
- network String
- subnetwork String
- network string
- subnetwork string
- network str
- subnetwork str
- network String
- subnetwork String
GetClusterNodePoolNetworkConfigAdditionalPodNetworkConfig
- Max
Pods intPer Node - Secondary
Pod stringRange - Subnetwork string
- Max
Pods intPer Node - Secondary
Pod stringRange - Subnetwork string
- max
Pods IntegerPer Node - secondary
Pod StringRange - subnetwork String
- max
Pods numberPer Node - secondary
Pod stringRange - subnetwork string
- max_
pods_ intper_ node - secondary_
pod_ strrange - subnetwork str
- max
Pods NumberPer Node - secondary
Pod StringRange - subnetwork String
GetClusterNodePoolNetworkConfigPodCidrOverprovisionConfig
- Disabled bool
- Disabled bool
- disabled Boolean
- disabled boolean
- disabled bool
- disabled Boolean
GetClusterNodePoolNodeConfig
- Advanced
Machine List<GetFeatures Cluster Node Pool Node Config Advanced Machine Feature> - Boot
Disk stringKms Key - Confidential
Nodes List<GetCluster Node Pool Node Config Confidential Node> - Disk
Size intGb - Disk
Type string - Ephemeral
Storage List<GetConfigs Cluster Node Pool Node Config Ephemeral Storage Config> - Ephemeral
Storage List<GetLocal Ssd Configs Cluster Node Pool Node Config Ephemeral Storage Local Ssd Config> - Fast
Sockets List<GetCluster Node Pool Node Config Fast Socket> - Gcfs
Configs List<GetCluster Node Pool Node Config Gcfs Config> - Guest
Accelerators List<GetCluster Node Pool Node Config Guest Accelerator> - Gvnics
List<Get
Cluster Node Pool Node Config Gvnic> - Host
Maintenance List<GetPolicies Cluster Node Pool Node Config Host Maintenance Policy> - Image
Type string - Kubelet
Configs List<GetCluster Node Pool Node Config Kubelet Config> - Labels Dictionary<string, string>
- Linux
Node List<GetConfigs Cluster Node Pool Node Config Linux Node Config> - Local
Nvme List<GetSsd Block Configs Cluster Node Pool Node Config Local Nvme Ssd Block Config> - Local
Ssd intCount - Logging
Variant string - Machine
Type string - Metadata Dictionary<string, string>
- Min
Cpu stringPlatform - Node
Group string - Oauth
Scopes List<string> - Preemptible bool
- Reservation
Affinities List<GetCluster Node Pool Node Config Reservation Affinity> - Resource
Labels Dictionary<string, string> - Sandbox
Configs List<GetCluster Node Pool Node Config Sandbox Config> - Service
Account string - Shielded
Instance List<GetConfigs Cluster Node Pool Node Config Shielded Instance Config> - Sole
Tenant List<GetConfigs Cluster Node Pool Node Config Sole Tenant Config> - Spot bool
- List<string>
- Taints
List<Get
Cluster Node Pool Node Config Taint> - Workload
Metadata List<GetConfigs Cluster Node Pool Node Config Workload Metadata Config>
- Advanced
Machine []GetFeatures Cluster Node Pool Node Config Advanced Machine Feature - Boot
Disk stringKms Key - Confidential
Nodes []GetCluster Node Pool Node Config Confidential Node - Disk
Size intGb - Disk
Type string - Ephemeral
Storage []GetConfigs Cluster Node Pool Node Config Ephemeral Storage Config - Ephemeral
Storage []GetLocal Ssd Configs Cluster Node Pool Node Config Ephemeral Storage Local Ssd Config - Fast
Sockets []GetCluster Node Pool Node Config Fast Socket - Gcfs
Configs []GetCluster Node Pool Node Config Gcfs Config - Guest
Accelerators []GetCluster Node Pool Node Config Guest Accelerator - Gvnics
[]Get
Cluster Node Pool Node Config Gvnic - Host
Maintenance []GetPolicies Cluster Node Pool Node Config Host Maintenance Policy - Image
Type string - Kubelet
Configs []GetCluster Node Pool Node Config Kubelet Config - Labels map[string]string
- Linux
Node []GetConfigs Cluster Node Pool Node Config Linux Node Config - Local
Nvme []GetSsd Block Configs Cluster Node Pool Node Config Local Nvme Ssd Block Config - Local
Ssd intCount - Logging
Variant string - Machine
Type string - Metadata map[string]string
- Min
Cpu stringPlatform - Node
Group string - Oauth
Scopes []string - Preemptible bool
- Reservation
Affinities []GetCluster Node Pool Node Config Reservation Affinity - Resource
Labels map[string]string - Sandbox
Configs []GetCluster Node Pool Node Config Sandbox Config - Service
Account string - Shielded
Instance []GetConfigs Cluster Node Pool Node Config Shielded Instance Config - Sole
Tenant []GetConfigs Cluster Node Pool Node Config Sole Tenant Config - Spot bool
- []string
- Taints
[]Get
Cluster Node Pool Node Config Taint - Workload
Metadata []GetConfigs Cluster Node Pool Node Config Workload Metadata Config
- advanced
Machine List<GetFeatures Cluster Node Pool Node Config Advanced Machine Feature> - boot
Disk StringKms Key - confidential
Nodes List<GetCluster Node Pool Node Config Confidential Node> - disk
Size IntegerGb - disk
Type String - ephemeral
Storage List<GetConfigs Cluster Node Pool Node Config Ephemeral Storage Config> - ephemeral
Storage List<GetLocal Ssd Configs Cluster Node Pool Node Config Ephemeral Storage Local Ssd Config> - fast
Sockets List<GetCluster Node Pool Node Config Fast Socket> - gcfs
Configs List<GetCluster Node Pool Node Config Gcfs Config> - guest
Accelerators List<GetCluster Node Pool Node Config Guest Accelerator> - gvnics
List<Get
Cluster Node Pool Node Config Gvnic> - host
Maintenance List<GetPolicies Cluster Node Pool Node Config Host Maintenance Policy> - image
Type String - kubelet
Configs List<GetCluster Node Pool Node Config Kubelet Config> - labels Map<String,String>
- linux
Node List<GetConfigs Cluster Node Pool Node Config Linux Node Config> - local
Nvme List<GetSsd Block Configs Cluster Node Pool Node Config Local Nvme Ssd Block Config> - local
Ssd IntegerCount - logging
Variant String - machine
Type String - metadata Map<String,String>
- min
Cpu StringPlatform - node
Group String - oauth
Scopes List<String> - preemptible Boolean
- reservation
Affinities List<GetCluster Node Pool Node Config Reservation Affinity> - resource
Labels Map<String,String> - sandbox
Configs List<GetCluster Node Pool Node Config Sandbox Config> - service
Account String - shielded
Instance List<GetConfigs Cluster Node Pool Node Config Shielded Instance Config> - sole
Tenant List<GetConfigs Cluster Node Pool Node Config Sole Tenant Config> - spot Boolean
- List<String>
- taints
List<Get
Cluster Node Pool Node Config Taint> - workload
Metadata List<GetConfigs Cluster Node Pool Node Config Workload Metadata Config>
- advanced
Machine GetFeatures Cluster Node Pool Node Config Advanced Machine Feature[] - boot
Disk stringKms Key - confidential
Nodes GetCluster Node Pool Node Config Confidential Node[] - disk
Size numberGb - disk
Type string - ephemeral
Storage GetConfigs Cluster Node Pool Node Config Ephemeral Storage Config[] - ephemeral
Storage GetLocal Ssd Configs Cluster Node Pool Node Config Ephemeral Storage Local Ssd Config[] - fast
Sockets GetCluster Node Pool Node Config Fast Socket[] - gcfs
Configs GetCluster Node Pool Node Config Gcfs Config[] - guest
Accelerators GetCluster Node Pool Node Config Guest Accelerator[] - gvnics
Get
Cluster Node Pool Node Config Gvnic[] - host
Maintenance GetPolicies Cluster Node Pool Node Config Host Maintenance Policy[] - image
Type string - kubelet
Configs GetCluster Node Pool Node Config Kubelet Config[] - labels {[key: string]: string}
- linux
Node GetConfigs Cluster Node Pool Node Config Linux Node Config[] - local
Nvme GetSsd Block Configs Cluster Node Pool Node Config Local Nvme Ssd Block Config[] - local
Ssd numberCount - logging
Variant string - machine
Type string - metadata {[key: string]: string}
- min
Cpu stringPlatform - node
Group string - oauth
Scopes string[] - preemptible boolean
- reservation
Affinities GetCluster Node Pool Node Config Reservation Affinity[] - resource
Labels {[key: string]: string} - sandbox
Configs GetCluster Node Pool Node Config Sandbox Config[] - service
Account string - shielded
Instance GetConfigs Cluster Node Pool Node Config Shielded Instance Config[] - sole
Tenant GetConfigs Cluster Node Pool Node Config Sole Tenant Config[] - spot boolean
- string[]
- taints
Get
Cluster Node Pool Node Config Taint[] - workload
Metadata GetConfigs Cluster Node Pool Node Config Workload Metadata Config[]
- advanced_
machine_ Sequence[Getfeatures Cluster Node Pool Node Config Advanced Machine Feature] - boot_
disk_ strkms_ key - confidential_
nodes Sequence[GetCluster Node Pool Node Config Confidential Node] - disk_
size_ intgb - disk_
type str - ephemeral_
storage_ Sequence[Getconfigs Cluster Node Pool Node Config Ephemeral Storage Config] - ephemeral_
storage_ Sequence[Getlocal_ ssd_ configs Cluster Node Pool Node Config Ephemeral Storage Local Ssd Config] - fast_
sockets Sequence[GetCluster Node Pool Node Config Fast Socket] - gcfs_
configs Sequence[GetCluster Node Pool Node Config Gcfs Config] - guest_
accelerators Sequence[GetCluster Node Pool Node Config Guest Accelerator] - gvnics
Sequence[Get
Cluster Node Pool Node Config Gvnic] - host_
maintenance_ Sequence[Getpolicies Cluster Node Pool Node Config Host Maintenance Policy] - image_
type str - kubelet_
configs Sequence[GetCluster Node Pool Node Config Kubelet Config] - labels Mapping[str, str]
- linux_
node_ Sequence[Getconfigs Cluster Node Pool Node Config Linux Node Config] - local_
nvme_ Sequence[Getssd_ block_ configs Cluster Node Pool Node Config Local Nvme Ssd Block Config] - local_
ssd_ intcount - logging_
variant str - machine_
type str - metadata Mapping[str, str]
- min_
cpu_ strplatform - node_
group str - oauth_
scopes Sequence[str] - preemptible bool
- reservation_
affinities Sequence[GetCluster Node Pool Node Config Reservation Affinity] - resource_
labels Mapping[str, str] - sandbox_
configs Sequence[GetCluster Node Pool Node Config Sandbox Config] - service_
account str - shielded_
instance_ Sequence[Getconfigs Cluster Node Pool Node Config Shielded Instance Config] - sole_
tenant_ Sequence[Getconfigs Cluster Node Pool Node Config Sole Tenant Config] - spot bool
- Sequence[str]
- taints
Sequence[Get
Cluster Node Pool Node Config Taint] - workload_
metadata_ Sequence[Getconfigs Cluster Node Pool Node Config Workload Metadata Config]
- advanced
Machine List<Property Map>Features - boot
Disk StringKms Key - confidential
Nodes List<Property Map> - disk
Size NumberGb - disk
Type String - ephemeral
Storage List<Property Map>Configs - ephemeral
Storage List<Property Map>Local Ssd Configs - fast
Sockets List<Property Map> - gcfs
Configs List<Property Map> - guest
Accelerators List<Property Map> - gvnics List<Property Map>
- host
Maintenance List<Property Map>Policies - image
Type String - kubelet
Configs List<Property Map> - labels Map<String>
- linux
Node List<Property Map>Configs - local
Nvme List<Property Map>Ssd Block Configs - local
Ssd NumberCount - logging
Variant String - machine
Type String - metadata Map<String>
- min
Cpu StringPlatform - node
Group String - oauth
Scopes List<String> - preemptible Boolean
- reservation
Affinities List<Property Map> - resource
Labels Map<String> - sandbox
Configs List<Property Map> - service
Account String - shielded
Instance List<Property Map>Configs - sole
Tenant List<Property Map>Configs - spot Boolean
- List<String>
- taints List<Property Map>
- workload
Metadata List<Property Map>Configs
GetClusterNodePoolNodeConfigAdvancedMachineFeature
- Threads
Per intCore
- Threads
Per intCore
- threads
Per IntegerCore
- threads
Per numberCore
- threads_
per_ intcore
- threads
Per NumberCore
GetClusterNodePoolNodeConfigConfidentialNode
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterNodePoolNodeConfigEphemeralStorageConfig
- Local
Ssd intCount
- Local
Ssd intCount
- local
Ssd IntegerCount
- local
Ssd numberCount
- local_
ssd_ intcount
- local
Ssd NumberCount
GetClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfig
- Local
Ssd intCount
- Local
Ssd intCount
- local
Ssd IntegerCount
- local
Ssd numberCount
- local_
ssd_ intcount
- local
Ssd NumberCount
GetClusterNodePoolNodeConfigFastSocket
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterNodePoolNodeConfigGcfsConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterNodePoolNodeConfigGuestAccelerator
GetClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfig
- Gpu
Driver stringVersion
- Gpu
Driver stringVersion
- gpu
Driver StringVersion
- gpu
Driver stringVersion
- gpu
Driver StringVersion
GetClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfig
- Gpu
Sharing stringStrategy - int
- Gpu
Sharing stringStrategy - int
- gpu
Sharing StringStrategy - Integer
- gpu
Sharing stringStrategy - number
- gpu_
sharing_ strstrategy - int
- gpu
Sharing StringStrategy - Number
GetClusterNodePoolNodeConfigGvnic
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterNodePoolNodeConfigHostMaintenancePolicy
- Maintenance
Interval string
- Maintenance
Interval string
- maintenance
Interval String
- maintenance
Interval string
- maintenance
Interval String
GetClusterNodePoolNodeConfigKubeletConfig
- Cpu
Cfs boolQuota - Cpu
Cfs stringQuota Period - Cpu
Manager stringPolicy - Pod
Pids intLimit
- Cpu
Cfs boolQuota - Cpu
Cfs stringQuota Period - Cpu
Manager stringPolicy - Pod
Pids intLimit
- cpu
Cfs BooleanQuota - cpu
Cfs StringQuota Period - cpu
Manager StringPolicy - pod
Pids IntegerLimit
- cpu
Cfs booleanQuota - cpu
Cfs stringQuota Period - cpu
Manager stringPolicy - pod
Pids numberLimit
- cpu_
cfs_ boolquota - cpu_
cfs_ strquota_ period - cpu_
manager_ strpolicy - pod_
pids_ intlimit
- cpu
Cfs BooleanQuota - cpu
Cfs StringQuota Period - cpu
Manager StringPolicy - pod
Pids NumberLimit
GetClusterNodePoolNodeConfigLinuxNodeConfig
- Sysctls Dictionary<string, string>
- Sysctls map[string]string
- sysctls Map<String,String>
- sysctls {[key: string]: string}
- sysctls Mapping[str, str]
- sysctls Map<String>
GetClusterNodePoolNodeConfigLocalNvmeSsdBlockConfig
- Local
Ssd intCount
- Local
Ssd intCount
- local
Ssd IntegerCount
- local
Ssd numberCount
- local_
ssd_ intcount
- local
Ssd NumberCount
GetClusterNodePoolNodeConfigReservationAffinity
- Consume
Reservation stringType - Key string
- Values List<string>
- Consume
Reservation stringType - Key string
- Values []string
- consume
Reservation StringType - key String
- values List<String>
- consume
Reservation stringType - key string
- values string[]
- consume_
reservation_ strtype - key str
- values Sequence[str]
- consume
Reservation StringType - key String
- values List<String>
GetClusterNodePoolNodeConfigSandboxConfig
- Sandbox
Type string
- Sandbox
Type string
- sandbox
Type String
- sandbox
Type string
- sandbox_
type str
- sandbox
Type String
GetClusterNodePoolNodeConfigShieldedInstanceConfig
- enable
Integrity BooleanMonitoring - enable
Secure BooleanBoot
- enable
Integrity booleanMonitoring - enable
Secure booleanBoot
- enable
Integrity BooleanMonitoring - enable
Secure BooleanBoot
GetClusterNodePoolNodeConfigSoleTenantConfig
GetClusterNodePoolNodeConfigSoleTenantConfigNodeAffinity
GetClusterNodePoolNodeConfigTaint
GetClusterNodePoolNodeConfigWorkloadMetadataConfig
- Mode string
- Mode string
- mode String
- mode string
- mode str
- mode String
GetClusterNodePoolPlacementPolicy
- Policy
Name string - Tpu
Topology string - Type string
- Policy
Name string - Tpu
Topology string - Type string
- policy
Name String - tpu
Topology String - type String
- policy
Name string - tpu
Topology string - type string
- policy_
name str - tpu_
topology str - type str
- policy
Name String - tpu
Topology String - type String
GetClusterNodePoolUpgradeSetting
- blue
Green List<GetSettings Cluster Node Pool Upgrade Setting Blue Green Setting> - max
Surge Integer - Integer
- strategy String
- blue
Green GetSettings Cluster Node Pool Upgrade Setting Blue Green Setting[] - max
Surge number - number
- strategy string
- blue
Green List<Property Map>Settings - max
Surge Number - Number
- strategy String
GetClusterNodePoolUpgradeSettingBlueGreenSetting
GetClusterNodePoolUpgradeSettingBlueGreenSettingStandardRolloutPolicy
- Batch
Node intCount - Batch
Percentage double - Batch
Soak stringDuration
- Batch
Node intCount - Batch
Percentage float64 - Batch
Soak stringDuration
- batch
Node IntegerCount - batch
Percentage Double - batch
Soak StringDuration
- batch
Node numberCount - batch
Percentage number - batch
Soak stringDuration
- batch_
node_ intcount - batch_
percentage float - batch_
soak_ strduration
- batch
Node NumberCount - batch
Percentage Number - batch
Soak StringDuration
GetClusterNotificationConfig
GetClusterNotificationConfigPubsub
- enabled boolean
- filters
Get
Cluster Notification Config Pubsub Filter[] - topic string
- enabled Boolean
- filters List<Property Map>
- topic String
GetClusterNotificationConfigPubsubFilter
- Event
Types List<string>
- Event
Types []string
- event
Types List<String>
- event
Types string[]
- event_
types Sequence[str]
- event
Types List<String>
GetClusterPodSecurityPolicyConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterPrivateClusterConfig
- enable
Private BooleanEndpoint - enable
Private BooleanNodes - master
Global List<GetAccess Configs Cluster Private Cluster Config Master Global Access Config> - master
Ipv4Cidr StringBlock - peering
Name String - private
Endpoint String - private
Endpoint StringSubnetwork - public
Endpoint String
- enable
Private booleanEndpoint - enable
Private booleanNodes - master
Global GetAccess Configs Cluster Private Cluster Config Master Global Access Config[] - master
Ipv4Cidr stringBlock - peering
Name string - private
Endpoint string - private
Endpoint stringSubnetwork - public
Endpoint string
- enable
Private BooleanEndpoint - enable
Private BooleanNodes - master
Global List<Property Map>Access Configs - master
Ipv4Cidr StringBlock - peering
Name String - private
Endpoint String - private
Endpoint StringSubnetwork - public
Endpoint String
GetClusterPrivateClusterConfigMasterGlobalAccessConfig
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetClusterProtectConfig
GetClusterProtectConfigWorkloadConfig
- Audit
Mode string
- Audit
Mode string
- audit
Mode String
- audit
Mode string
- audit_
mode str
- audit
Mode String
GetClusterReleaseChannel
- Channel string
- Channel string
- channel String
- channel string
- channel str
- channel String
GetClusterResourceUsageExportConfig
GetClusterResourceUsageExportConfigBigqueryDestination
- Dataset
Id string
- Dataset
Id string
- dataset
Id String
- dataset
Id string
- dataset_
id str
- dataset
Id String
GetClusterSecurityPostureConfig
- Mode string
- Vulnerability
Mode string
- Mode string
- Vulnerability
Mode string
- mode String
- vulnerability
Mode String
- mode string
- vulnerability
Mode string
- mode str