gcp_gke_cluster

Google Cloud Platform GKE Cluster

Name

Type

Nullable

addonsConfig

AddonsConfig

authenticatorGroupsConfig

AuthenticatorGroupsConfig

autopilot

Autopilot

autoscaling

ClusterAutoscaling

binaryAuthorization

BinaryAuthorization

clusterIpv4Cidr

String

conditions

List

confidentialNodes

ConfidentialNodes

createTime

String

currentMasterVersion

String

currentNodeCount

Int

currentNodeVersion

String

databaseEncryption

DatabaseEncryption

defaultMaxPodsConstraint

MaxPodsConstraint

description

String

enableKubernetesAlpha

Boolean

enableTpu

String

endpoint

String

expireTime

String

initialClusterVersion

String

initialNodeCount

Int

instanceGroupUrls

List

ipAllocationPolicy

IPAllocationPolicy

legacyAbac

LegacyAbac

location

String

locations

List

loggingConfig

LoggingConfig

loggingService

String

maintenancePolicy

MaintenancePolicy

masterAuth

MasterAuth

masterAuthorizedNetworksConfig

MasterAuthorizedNetworksConfig

meshCertificates

MeshCertificates

monitoringConfig

MonitoringConfig

monitoringService

String

name

String

network

String

networkConfig

NetworkConfig

networkPolicy

NetworkPolicy

nodeConfig

NodeConfig

nodeIpv4CidrSize

Int

nodePoolDefaults

NodePoolDefaults

nodePools

List

notificationConfig

NotificationConfig

privateClusterConfig

PrivateClusterConfig

project

String

releaseChannel

ReleaseChannel

resourceLabels

Map<String,String>

resourceUsageExportConfig

ResourceUsageExportConfig

servicesIpv4Cidr

String

shieldedNodes

ShieldedNodes

status

String

statusMessage

String

subnetwork

String

tpuIpv4CidrBlock

String

verticalPodAutoscaling

VerticalPodAutoscaling

workloadIdentityConfig

WorkloadIdentityConfig

zone

String

AddonsConfig

Name

Type

Nullable

cloudRunConfig

AddonsConfig.CloudRunConfig

configConnectorConfig

AddonsConfig.ConfigConnectorConfig

dnsCacheConfig

AddonsConfig.DnsCacheConfig

gcePersistentDiskCsiDriverConfig

AddonsConfig.GcePersistentDiskCsiDriverConfig

gcpFilestoreCsiDriverConfig

AddonsConfig.GcpFilestoreCsiDriverConfig

horizontalPodAutoscaling

AddonsConfig.HorizontalPodAutoscaling

httpLoadBalancing

AddonsConfig.HttpLoadBalancing

kubernetesDashboard

AddonsConfig.KubernetesDashboard

networkPolicyConfig

AddonsConfig.NetworkPolicyConfig

AddonsConfig.CloudRunConfig

Name

Type

Nullable

disabled

Boolean

loadBalancerType

String

AddonsConfig.ConfigConnectorConfig

Name

Type

Nullable

disabled

Boolean

AddonsConfig.DnsCacheConfig

Name

Type

Nullable

disabled

Boolean

AddonsConfig.GcePersistentDiskCsiDriverConfig

Name

Type

Nullable

disabled

Boolean

AddonsConfig.GcpFilestoreCsiDriverConfig

Name

Type

Nullable

disabled

Boolean

AddonsConfig.HorizontalPodAutoscaling

Name

Type

Nullable

disabled

Boolean

AddonsConfig.HttpLoadBalancing

Name

Type

Nullable

disabled

Boolean

AddonsConfig.KubernetesDashboard

Name

Type

Nullable

disabled

Boolean

AddonsConfig.NetworkPolicyConfig

Name

Type

Nullable

disabled

Boolean

AuthenticatorGroupsConfig

Name

Type

Nullable

enabled

Boolean

securityGroup

String

Autopilot

Name

Type

Nullable

enabled

Boolean

BinaryAuthorization

Name

Type

Nullable

enabled

Boolean

CidrBlock

Name

Type

Nullable

cidrBlock

String

displayName

String

ClusterAutoscaling

Name

Type

Nullable

autoprovisioningLocations

List

autoprovisioningNodePoolDefaults

ClusterAutoscaling.AutoprovisioningNodePoolDefaults

autoscalingProfile

String

enableNodeAutoprovisioning

Boolean

resourceLimits

ClusterAutoscaling.ResourceLimit

ClusterAutoscaling.AutoprovisioningNodePoolDefaults

Name

Type

Nullable

bootDiskKmsKey

String

diskSizeGb

Int

diskType

String

imageType

String

management

NodeManagement

minCpuPlatform

String

oauthScopes

List

serviceAccount

String

shieldedInstanceConfig

ShieldedInstanceConfig

upgradeSettings

UpgradeSettings

ClusterAutoscaling.ResourceLimit

Name

Type

Nullable

maximum

String

minimum

String

resourceType

String

ConfidentialNodes

Name

Type

Nullable

enabled

Boolean

DatabaseEncryption

Name

Type

Nullable

keyName

String

state

String

GCPResource

Name

Type

Nullable

groupKey

String

GcfsConfig

Name

Type

Nullable

enabled

Boolean

IPAllocationPolicy

Name

Type

Nullable

clusterIpv4Cidr

String

clusterIpv4CidrBlock

String

clusterSecondaryRangeName

String

createSubnetwork

Boolean

nodeIpv4Cidr

String

nodeIpv4CidrBlock

String

servicesIpv4Cidr

String

servicesIpv4CidrBlock

String

servicesSecondaryRangeName

String

subnetworkName

String

tpuIpv4CidrBlock

String

useIpAliases

Boolean

useRoutes

Boolean

LegacyAbac

Name

Type

Nullable

enabled

Boolean

LoggingConfig

Name

Type

Nullable

componentConfig

LoggingConfig.LoggingComponentConfig

LoggingConfig.LoggingComponentConfig

Name

Type

Nullable

enableComponents

List

MaintenancePolicy

Name

Type

Nullable

resourceVersion

String

window

JSON

MasterAuth

Name

Type

Nullable

clientCertificate

String

clientCertificateConfig

MasterAuth.ClientCertificateConfig

clientKey

String

clusterCaCertificate

String

MasterAuth.ClientCertificateConfig

Name

Type

Nullable

issueClientCertificate

Boolean

MasterAuthorizedNetworksConfig

Name

Type

Nullable

cidrBlocks

CidrBlock

enabled

Boolean

MaxPodsConstraint

Name

Type

Nullable

maxPodsPerNode

String

MeshCertificates

Name

Type

Nullable

enableCertificates

Boolean

MonitoringConfig

Name

Type

Nullable

componentConfig

MonitoringConfig.MonitoringComponentConfig

MonitoringConfig.MonitoringComponentConfig

Name

Type

Nullable

enableComponents

List

NetworkConfig

Name

Type

Nullable

datapathProvider

String

defaultSnatStatus

NetworkConfig.DefaultSnatStatus

dnsConfig

NetworkConfig.DNSConfig

enableIntraNodeVisibility

Boolean

enableL4ilbSubsetting

Boolean

network

String

privateIpv6GoogleAccess

String

serviceExternalIpsConfig

NetworkConfig.ServiceExternalIPsConfig

subnetwork

String

NetworkConfig.DNSConfig

Name

Type

Nullable

clusterDns

String

clusterDnsDomain

String

clusterDnsScope

String

NetworkConfig.DefaultSnatStatus

Name

Type

Nullable

disabled

Boolean

NetworkConfig.ServiceExternalIPsConfig

Name

Type

Nullable

enabled

Boolean

NetworkPolicy

Name

Type

Nullable

enabled

Boolean

provider

String

NodeConfig

Name

Type

Nullable

accelerators

List<NodeConfig.AcceleratorConfig>

advancedMachineFeatures

NodeConfig.AdvancedMachineFeatures

bootDiskKmsKey

String

diskSizeGb

Int

diskType

String

gcfsConfig

GcfsConfig

gvnic

NodeConfig.VirtualNIC

imageType

String

kubeletConfig

NodeConfig.NodeKubeletConfig

labels

Map<String,String>

linuxNodeConfig

NodeConfig.LinuxNodeConfig

localSsdCount

Int

machineType

String

metadata

Map<String,String>

minCpuPlatform

String

nodeGroup

String

oauthScopes

List

preemptible

Boolean

reservationAffinity

NodeConfig.ReservationAffinity

sandboxConfig

NodeConfig.SandboxConfig

serviceAccount

String

shieldedInstanceConfig

ShieldedInstanceConfig

tags

List

taints

List<NodeConfig.NodeTaint>

workloadMetadataConfig

NodeConfig.WorkloadMetadataConfig

NodeConfig.AcceleratorConfig

Name

Type

Nullable

acceleratorCount

String

acceleratorType

String

gpuPartitionSize

String

NodeConfig.AdvancedMachineFeatures

Name

Type

Nullable

threadsPerCore

String

NodeConfig.LinuxNodeConfig

Name

Type

Nullable

sysctls

Map<String,String>

NodeConfig.NodeKubeletConfig

Name

Type

Nullable

cpuCfsQuota

Boolean

cpuCfsQuotaPeriod

String

cpuManagerPolicy

String

NodeConfig.NodeTaint

Name

Type

Nullable

effect

String

key

String

value

String

NodeConfig.ReservationAffinity

Name

Type

Nullable

consumeReservationType

String

key

String