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 |