ICluster

google.container.v1beta1. ICluster

Properties of a Cluster.

Properties:
Name Type Attributes Description
name string | null <optional>

Cluster name

description string | null <optional>

Cluster description

initialNodeCount number | null <optional>

Cluster initialNodeCount

nodeConfig google.container.v1beta1.INodeConfig | null <optional>

Cluster nodeConfig

masterAuth google.container.v1beta1.IMasterAuth | null <optional>

Cluster masterAuth

loggingService string | null <optional>

Cluster loggingService

monitoringService string | null <optional>

Cluster monitoringService

network string | null <optional>

Cluster network

clusterIpv4Cidr string | null <optional>

Cluster clusterIpv4Cidr

addonsConfig google.container.v1beta1.IAddonsConfig | null <optional>

Cluster addonsConfig

subnetwork string | null <optional>

Cluster subnetwork

nodePools Array.<google.container.v1beta1.INodePool> | null <optional>

Cluster nodePools

locations Array.<string> | null <optional>

Cluster locations

enableKubernetesAlpha boolean | null <optional>

Cluster enableKubernetesAlpha

enableK8sBetaApis google.container.v1beta1.IK8sBetaAPIConfig | null <optional>

Cluster enableK8sBetaApis

resourceLabels Object.<string, string> | null <optional>

Cluster resourceLabels

labelFingerprint string | null <optional>

Cluster labelFingerprint

legacyAbac google.container.v1beta1.ILegacyAbac | null <optional>

Cluster legacyAbac

networkPolicy google.container.v1beta1.INetworkPolicy | null <optional>

Cluster networkPolicy

ipAllocationPolicy google.container.v1beta1.IIPAllocationPolicy | null <optional>

Cluster ipAllocationPolicy

masterAuthorizedNetworksConfig google.container.v1beta1.IMasterAuthorizedNetworksConfig | null <optional>

Cluster masterAuthorizedNetworksConfig

maintenancePolicy google.container.v1beta1.IMaintenancePolicy | null <optional>

Cluster maintenancePolicy

binaryAuthorization google.container.v1beta1.IBinaryAuthorization | null <optional>

Cluster binaryAuthorization

podSecurityPolicyConfig google.container.v1beta1.IPodSecurityPolicyConfig | null <optional>

Cluster podSecurityPolicyConfig

autoscaling google.container.v1beta1.IClusterAutoscaling | null <optional>

Cluster autoscaling

networkConfig google.container.v1beta1.INetworkConfig | null <optional>

Cluster networkConfig

privateCluster boolean | null <optional>

Cluster privateCluster

masterIpv4CidrBlock string | null <optional>

Cluster masterIpv4CidrBlock

defaultMaxPodsConstraint google.container.v1beta1.IMaxPodsConstraint | null <optional>

Cluster defaultMaxPodsConstraint

resourceUsageExportConfig google.container.v1beta1.IResourceUsageExportConfig | null <optional>

Cluster resourceUsageExportConfig

authenticatorGroupsConfig google.container.v1beta1.IAuthenticatorGroupsConfig | null <optional>

Cluster authenticatorGroupsConfig

privateClusterConfig google.container.v1beta1.IPrivateClusterConfig | null <optional>

Cluster privateClusterConfig

verticalPodAutoscaling google.container.v1beta1.IVerticalPodAutoscaling | null <optional>

Cluster verticalPodAutoscaling

shieldedNodes google.container.v1beta1.IShieldedNodes | null <optional>

Cluster shieldedNodes

releaseChannel google.container.v1beta1.IReleaseChannel | null <optional>

Cluster releaseChannel

workloadIdentityConfig google.container.v1beta1.IWorkloadIdentityConfig | null <optional>

Cluster workloadIdentityConfig

workloadCertificates google.container.v1beta1.IWorkloadCertificates | null <optional>

Cluster workloadCertificates

meshCertificates google.container.v1beta1.IMeshCertificates | null <optional>

Cluster meshCertificates

workloadAltsConfig google.container.v1beta1.IWorkloadALTSConfig | null <optional>

Cluster workloadAltsConfig

costManagementConfig google.container.v1beta1.ICostManagementConfig | null <optional>

Cluster costManagementConfig

clusterTelemetry google.container.v1beta1.IClusterTelemetry | null <optional>

Cluster clusterTelemetry

tpuConfig google.container.v1beta1.ITpuConfig | null <optional>

Cluster tpuConfig

notificationConfig google.container.v1beta1.INotificationConfig | null <optional>

Cluster notificationConfig

confidentialNodes google.container.v1beta1.IConfidentialNodes | null <optional>

Cluster confidentialNodes

identityServiceConfig google.container.v1beta1.IIdentityServiceConfig | null <optional>

Cluster identityServiceConfig

selfLink string | null <optional>

Cluster selfLink

zone string | null <optional>

Cluster zone

endpoint string | null <optional>

Cluster endpoint

initialClusterVersion string | null <optional>

Cluster initialClusterVersion

currentMasterVersion string | null <optional>

Cluster currentMasterVersion

currentNodeVersion string | null <optional>

Cluster currentNodeVersion

createTime string | null <optional>

Cluster createTime

status google.container.v1beta1.Cluster.Status | null <optional>

Cluster status

statusMessage string | null <optional>

Cluster statusMessage

nodeIpv4CidrSize number | null <optional>

Cluster nodeIpv4CidrSize

servicesIpv4Cidr string | null <optional>

Cluster servicesIpv4Cidr

instanceGroupUrls Array.<string> | null <optional>

Cluster instanceGroupUrls

currentNodeCount number | null <optional>

Cluster currentNodeCount

expireTime string | null <optional>

Cluster expireTime

location string | null <optional>

Cluster location

enableTpu boolean | null <optional>

Cluster enableTpu

tpuIpv4CidrBlock string | null <optional>

Cluster tpuIpv4CidrBlock

databaseEncryption google.container.v1beta1.IDatabaseEncryption | null <optional>

Cluster databaseEncryption

conditions Array.<google.container.v1beta1.IStatusCondition> | null <optional>

Cluster conditions

master google.container.v1beta1.IMaster | null <optional>

Cluster master

autopilot google.container.v1beta1.IAutopilot | null <optional>

Cluster autopilot

id string | null <optional>

Cluster id

nodePoolDefaults google.container.v1beta1.INodePoolDefaults | null <optional>

Cluster nodePoolDefaults

loggingConfig google.container.v1beta1.ILoggingConfig | null <optional>

Cluster loggingConfig

monitoringConfig google.container.v1beta1.IMonitoringConfig | null <optional>

Cluster monitoringConfig

nodePoolAutoConfig google.container.v1beta1.INodePoolAutoConfig | null <optional>

Cluster nodePoolAutoConfig

protectConfig google.container.v1beta1.IProtectConfig | null <optional>

Cluster protectConfig

etag string | null <optional>

Cluster etag

fleet google.container.v1beta1.IFleet | null <optional>

Cluster fleet

securityPostureConfig google.container.v1beta1.ISecurityPostureConfig | null <optional>

Cluster securityPostureConfig

enterpriseConfig google.container.v1beta1.IEnterpriseConfig | null <optional>

Cluster enterpriseConfig

secretManagerConfig google.container.v1beta1.ISecretManagerConfig | null <optional>

Cluster secretManagerConfig

compliancePostureConfig google.container.v1beta1.ICompliancePostureConfig | null <optional>

Cluster compliancePostureConfig

satisfiesPzs boolean | null <optional>

Cluster satisfiesPzs

satisfiesPzi boolean | null <optional>

Cluster satisfiesPzi