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.v1.INodeConfig | null | <optional> | Cluster nodeConfig | 
| masterAuth | google.container.v1.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.v1.IAddonsConfig | null | <optional> | Cluster addonsConfig | 
| subnetwork | string | null | <optional> | Cluster subnetwork | 
| nodePools | Array.<google.container.v1.INodePool> | null | <optional> | Cluster nodePools | 
| locations | Array.<string> | null | <optional> | Cluster locations | 
| enableKubernetesAlpha | boolean | null | <optional> | Cluster enableKubernetesAlpha | 
| resourceLabels | Object.<string, string> | null | <optional> | Cluster resourceLabels | 
| labelFingerprint | string | null | <optional> | Cluster labelFingerprint | 
| legacyAbac | google.container.v1.ILegacyAbac | null | <optional> | Cluster legacyAbac | 
| networkPolicy | google.container.v1.INetworkPolicy | null | <optional> | Cluster networkPolicy | 
| ipAllocationPolicy | google.container.v1.IIPAllocationPolicy | null | <optional> | Cluster ipAllocationPolicy | 
| masterAuthorizedNetworksConfig | google.container.v1.IMasterAuthorizedNetworksConfig | null | <optional> | Cluster masterAuthorizedNetworksConfig | 
| maintenancePolicy | google.container.v1.IMaintenancePolicy | null | <optional> | Cluster maintenancePolicy | 
| binaryAuthorization | google.container.v1.IBinaryAuthorization | null | <optional> | Cluster binaryAuthorization | 
| autoscaling | google.container.v1.IClusterAutoscaling | null | <optional> | Cluster autoscaling | 
| networkConfig | google.container.v1.INetworkConfig | null | <optional> | Cluster networkConfig | 
| defaultMaxPodsConstraint | google.container.v1.IMaxPodsConstraint | null | <optional> | Cluster defaultMaxPodsConstraint | 
| resourceUsageExportConfig | google.container.v1.IResourceUsageExportConfig | null | <optional> | Cluster resourceUsageExportConfig | 
| authenticatorGroupsConfig | google.container.v1.IAuthenticatorGroupsConfig | null | <optional> | Cluster authenticatorGroupsConfig | 
| privateClusterConfig | google.container.v1.IPrivateClusterConfig | null | <optional> | Cluster privateClusterConfig | 
| databaseEncryption | google.container.v1.IDatabaseEncryption | null | <optional> | Cluster databaseEncryption | 
| verticalPodAutoscaling | google.container.v1.IVerticalPodAutoscaling | null | <optional> | Cluster verticalPodAutoscaling | 
| shieldedNodes | google.container.v1.IShieldedNodes | null | <optional> | Cluster shieldedNodes | 
| releaseChannel | google.container.v1.IReleaseChannel | null | <optional> | Cluster releaseChannel | 
| workloadIdentityConfig | google.container.v1.IWorkloadIdentityConfig | null | <optional> | Cluster workloadIdentityConfig | 
| meshCertificates | google.container.v1.IMeshCertificates | null | <optional> | Cluster meshCertificates | 
| costManagementConfig | google.container.v1.ICostManagementConfig | null | <optional> | Cluster costManagementConfig | 
| notificationConfig | google.container.v1.INotificationConfig | null | <optional> | Cluster notificationConfig | 
| confidentialNodes | google.container.v1.IConfidentialNodes | null | <optional> | Cluster confidentialNodes | 
| identityServiceConfig | google.container.v1.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.v1.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 | 
| conditions | Array.<google.container.v1.IStatusCondition> | null | <optional> | Cluster conditions | 
| autopilot | google.container.v1.IAutopilot | null | <optional> | Cluster autopilot | 
| id | string | null | <optional> | Cluster id | 
| nodePoolDefaults | google.container.v1.INodePoolDefaults | null | <optional> | Cluster nodePoolDefaults | 
| loggingConfig | google.container.v1.ILoggingConfig | null | <optional> | Cluster loggingConfig | 
| monitoringConfig | google.container.v1.IMonitoringConfig | null | <optional> | Cluster monitoringConfig | 
| nodePoolAutoConfig | google.container.v1.INodePoolAutoConfig | null | <optional> | Cluster nodePoolAutoConfig | 
| etag | string | null | <optional> | Cluster etag | 
| fleet | google.container.v1.IFleet | null | <optional> | Cluster fleet | 
| securityPostureConfig | google.container.v1.ISecurityPostureConfig | null | <optional> | Cluster securityPostureConfig | 
| controlPlaneEndpointsConfig | google.container.v1.IControlPlaneEndpointsConfig | null | <optional> | Cluster controlPlaneEndpointsConfig | 
| enableK8sBetaApis | google.container.v1.IK8sBetaAPIConfig | null | <optional> | Cluster enableK8sBetaApis | 
| enterpriseConfig | google.container.v1.IEnterpriseConfig | null | <optional> | Cluster enterpriseConfig | 
| secretManagerConfig | google.container.v1.ISecretManagerConfig | null | <optional> | Cluster secretManagerConfig | 
| compliancePostureConfig | google.container.v1.ICompliancePostureConfig | null | <optional> | Cluster compliancePostureConfig | 
| satisfiesPzs | boolean | null | <optional> | Cluster satisfiesPzs | 
| satisfiesPzi | boolean | null | <optional> | Cluster satisfiesPzi | 
| userManagedKeysConfig | google.container.v1.IUserManagedKeysConfig | null | <optional> | Cluster userManagedKeysConfig | 
| rbacBindingConfig | google.container.v1.IRBACBindingConfig | null | <optional> | Cluster rbacBindingConfig |