Package com.google.container.v1
package com.google.container.v1
-
ClassDescriptionAcceleratorConfig represents a Hardware Accelerator request.AcceleratorConfig represents a Hardware Accelerator request.AdditionalIPRangesConfig is the configuration for individual additional subnetwork attached to the clusterAdditionalIPRangesConfig is the configuration for individual additional subnetwork attached to the clusterAdditional subnet with DRAINING status will not be selected during new node pool creation.AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig messageAdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig messageAdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig messageAdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig messageAdditionalPodRangesConfig is the configuration for additional pod secondary ranges supporting the ClusterUpdate message.AdditionalPodRangesConfig is the configuration for additional pod secondary ranges supporting the ClusterUpdate message.Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.AdvancedDatapathObservabilityConfig specifies configuration of observability features of advanced datapath.AdvancedDatapathObservabilityConfig specifies configuration of observability features of advanced datapath.Supported Relay modesSpecifies options for controlling advanced machine features.Specifies options for controlling advanced machine features.Level of PMU access.Configuration for the AgentSandbox addon.Configuration for the AgentSandbox addon.AnonymousAuthenticationConfig defines the settings needed to limit endpoints that allow anonymous authentication.AnonymousAuthenticationConfig defines the settings needed to limit endpoints that allow anonymous authentication.Mode defines the mode of anonymous authentication allowed in the cluster.Configuration for returning group information from authenticators.Configuration for returning group information from authenticators.AutoIpamConfig contains all information related to Auto IPAMAutoIpamConfig contains all information related to Auto IPAMAutoMonitoringConfig defines the configuration for GKE Workload Auto-Monitoring.AutoMonitoringConfig defines the configuration for GKE Workload Auto-Monitoring.Scope for applications monitored by Auto-MonitoringAutopilot is the configuration for Autopilot settings on the cluster.Autopilot is the configuration for Autopilot settings on the cluster.AutopilotCompatibilityIssue contains information about a specific compatibility issue with Autopilot mode.AutopilotCompatibilityIssue contains information about a specific compatibility issue with Autopilot mode.The type of the reported issue.AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.Best effort provisioning.Best effort provisioning.Configuration for Binary Authorization.Configuration for Binary Authorization.Binary Authorization mode of operation.Settings for blue-green upgrade.Autoscaled rollout policy utilizes the cluster autoscaler during blue-green upgrade to scale both the blue and green pools.Autoscaled rollout policy utilizes the cluster autoscaler during blue-green upgrade to scale both the blue and green pools.Settings for blue-green upgrade.Standard rollout policy is the default policy for blue-green.Standard rollout policy is the default policy for blue-green.BootDisk specifies the boot disk configuration for node pools.BootDisk specifies the boot disk configuration for node pools.CancelOperationRequest cancels a single operation.CancelOperationRequest cancels a single operation.CheckAutopilotCompatibilityRequest requests getting the blockers for the given operation in the cluster.CheckAutopilotCompatibilityRequest requests getting the blockers for the given operation in the cluster.CheckAutopilotCompatibilityResponse has a list of compatibility issues.CheckAutopilotCompatibilityResponse has a list of compatibility issues.Configuration for client certificates on the cluster.Configuration for client certificates on the cluster.Configuration options for the Cloud Run feature.Configuration options for the Cloud Run feature.Load balancer type of ingress service of Cloud Run.A Google Kubernetes Engine cluster.A Google Kubernetes Engine cluster.The current status of the cluster.ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.Defines possible options for Autopilot general profile.Defines possible options for autoscaling_profile field.ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.ClusterPolicyConfig stores the configuration for cluster wide policies.ClusterPolicyConfig stores the configuration for cluster wide policies.ClusterUpdate describes an update to the cluster.ClusterUpdate describes an update to the cluster.ClusterUpgradeInfo contains the upgrade information of a cluster.AutoUpgradePausedReason indicates the reason for auto upgrade paused status.AutoUpgradeStatus indicates the status of auto upgrade.ClusterUpgradeInfo contains the upgrade information of a cluster.CompleteIPRotationRequest moves the cluster master back into single-IP mode.CompleteIPRotationRequest moves the cluster master back into single-IP mode.CompleteNodePoolUpgradeRequest sets the name of target node pool to complete upgrade.CompleteNodePoolUpgradeRequest sets the name of target node pool to complete upgrade.Deprecated.Deprecated: Compliance Posture is no longer supported.Defines the details of a compliance standard.Defines the details of a compliance standard.Mode defines enablement mode for Compliance Posture.Deprecated.ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.The type of technology used by the confidential node.Configuration options for the Config Connector add-on.Configuration options for the Config Connector add-on.ContainerdConfig contains configuration to customize containerd.ContainerdConfig contains configuration to customize containerd.PrivateRegistryAccessConfig contains access configuration for private container registries.PrivateRegistryAccessConfig contains access configuration for private container registries.CertificateAuthorityDomainConfig configures one or more fully qualified domain names (FQDN) to a specific certificate.CertificateAuthorityDomainConfig configures one or more fully qualified domain names (FQDN) to a specific certificate.GCPSecretManagerCertificateConfig configures a secret from [Secret Manager](https://cloud.google.com/secret-manager).GCPSecretManagerCertificateConfig configures a secret from [Secret Manager](https://cloud.google.com/secret-manager).RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node.RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node.CertificateConfig configures certificate for the registry.CertificateConfig configures certificate for the registry.CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry.CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry.HostCapability configures capabilities for the registry host.HostConfig configures the registry host under a given Server.HostConfig configures the registry host under a given Server.RegistryHeader configures headers for the registry.RegistryHeader configures headers for the registry.Defines writable cgroups configuration.Defines writable cgroups configuration.ControlPlaneEgress defines the settings needed to enable control plane egress control.ControlPlaneEgress defines the settings needed to enable control plane egress control.Mode defines the mode of control plane egress.Configuration for all of the cluster's control plane endpoints.Configuration for all of the cluster's control plane endpoints.Describes the configuration of a DNS endpoint.Describes the configuration of a DNS endpoint.IP endpoints configuration.IP endpoints configuration.Configuration for fine-grained cost management feature.Configuration for fine-grained cost management feature.CreateClusterRequest creates a cluster.CreateClusterRequest creates a cluster.CreateNodePoolRequest creates a node pool for a cluster.CreateNodePoolRequest creates a node pool for a cluster.CustomImageConfig contains the information rCustomImageConfig contains the information rTime window specified for daily maintenance operations.Time window specified for daily maintenance operations.Configuration of etcd encryption.Configuration of etcd encryption.Current State of etcd encryption.OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration.OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration.State of etcd encryption.The datapath provider selects the implementation of the Kubernetes networking model for service resolution and network policy enforcement.DataplaneV2Config is the configuration for DPv2.DataplaneV2Config is the configuration for DPv2.Options on how to scale the cluster.DefaultComputeClassConfig defines default compute class configuration.DefaultComputeClassConfig defines default compute class configuration.DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster.DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster.DeleteClusterRequest deletes a cluster.DeleteClusterRequest deletes a cluster.DeleteNodePoolRequest deletes a node pool for a cluster.DeleteNodePoolRequest deletes a node pool for a cluster.DesiredAdditionalIPRangesConfig is a wrapper used for cluster update operation and contains multiple AdditionalIPRangesConfigs.DesiredAdditionalIPRangesConfig is a wrapper used for cluster update operation and contains multiple AdditionalIPRangesConfigs.Deprecated.DesiredEnterpriseConfig is a wrapper used for updating enterprise_config.Deprecated.DisruptionBudget defines the upgrade disruption budget for the cluster control plane.DisruptionBudget defines the upgrade disruption budget for the cluster control plane.DisruptionEvent is a notification sent to customers about the disruption event of a resource.DisruptionEvent is a notification sent to customers about the disruption event of a resource.The type of the disruption event.The namespace/name of the pod whose eviction is blocked by PDB.The namespace/name of the pod whose eviction is blocked by PDB.Configuration for NodeLocal DNSCacheConfiguration for NodeLocal DNSCacheDNSConfig contains the desired set of options for configuring clusterDNS.DNSConfig contains the desired set of options for configuring clusterDNS.DNSScope lists the various scopes of access to cluster DNS records.Provider lists the various in-cluster DNS providers.Deprecated.EnterpriseConfig is the cluster enterprise configuration.Deprecated.Deprecated.EphemeralStorageLocalSsdConfig contains configuration for the node ephemeral storage using Local SSDs.EphemeralStorageLocalSsdConfig contains configuration for the node ephemeral storage using Local SSDs.Eviction grace periods are grace periods for each eviction signal.Eviction grace periods are grace periods for each eviction signal.Eviction minimum reclaims are the resource amounts of minimum reclaims for each eviction signal.Eviction minimum reclaims are the resource amounts of minimum reclaims for each eviction signal.Eviction signals are the current state of a particular resource at a specific point in time.Eviction signals are the current state of a particular resource at a specific point in time.Configuration of Fast Socket feature.Configuration of Fast Socket feature.FetchClusterUpgradeInfoRequest fetches the upgrade information of a cluster.FetchClusterUpgradeInfoRequest fetches the upgrade information of a cluster.FetchNodePoolUpgradeInfoRequest fetches the upgrade information of a node pool.FetchNodePoolUpgradeInfoRequest fetches the upgrade information of a node pool.Fleet is the fleet configuration for the cluster.Fleet is the fleet configuration for the cluster.MembershipType describes if the membership supports all features or only lightweight compatible ones.GatewayAPIConfig contains the desired config of Gateway API on this cluster.GatewayAPIConfig contains the desired config of Gateway API on this cluster.Channel describes if/how Gateway API should be installed and implemented in a cluster.Configuration for the Compute Engine PD CSI driver.Configuration for the Compute Engine PD CSI driver.GcfsConfig contains configurations of Google Container File System (image streaming).GcfsConfig contains configurations of Google Container File System (image streaming).Configuration for the Filestore CSI driver.Configuration for the Filestore CSI driver.Configuration for the Cloud Storage Fuse CSI driver.Configuration for the Cloud Storage Fuse CSI driver.GetClusterRequest gets the settings of a cluster.GetClusterRequest gets the settings of a cluster.GetJSONWebKeysRequest gets the public component of the keys used by the cluster to sign token requests.GetJSONWebKeysRequest gets the public component of the keys used by the cluster to sign token requests.GetJSONWebKeysResponse is a valid JSON Web Key Set as specified in rfc 7517GetJSONWebKeysResponse is a valid JSON Web Key Set as specified in rfc 7517GetNodePoolRequest retrieves a node pool for a cluster.GetNodePoolRequest retrieves a node pool for a cluster.GetOpenIDConfigRequest gets the OIDC discovery document for the cluster.GetOpenIDConfigRequest gets the OIDC discovery document for the cluster.GetOpenIDConfigResponse is an OIDC discovery document for the cluster.GetOpenIDConfigResponse is an OIDC discovery document for the cluster.GetOperationRequest gets a single operation.GetOperationRequest gets a single operation.Gets the current Kubernetes Engine service configuration.Gets the current Kubernetes Engine service configuration.GkeAutoUpgradeConfig is the configuration for GKE auto upgrades.GkeAutoUpgradeConfig is the configuration for GKE auto upgrades.PatchMode specifies how auto upgrade patch builds should be selected.Configuration for the Backup for GKE Agent.Configuration for the Backup for GKE Agent.GPUDirectConfig specifies the GPU direct strategy on the node pool.GPUDirectConfig specifies the GPU direct strategy on the node pool.Option for GPU direct StrategiesGPUDriverInstallationConfig specifies the version of GPU driver to be auto installed.GPUDriverInstallationConfig specifies the version of GPU driver to be auto installed.The GPU driver version to install.GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.The type of GPU sharing strategy currently provided.Configuration for the High Scale Checkpointing.Configuration for the High Scale Checkpointing.Configuration options for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.Configuration options for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.Configuration options for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.Configuration options for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.IdentityServiceConfig is configuration for Identity Service which allows customers to use external identity providers with the K8S APIIdentityServiceConfig is configuration for Identity Service which allows customers to use external identity providers with the K8S APIILBSubsettingConfig contains the desired config of L4 Internal LoadBalancer subsetting on this cluster.ILBSubsettingConfig contains the desired config of L4 Internal LoadBalancer subsetting on this cluster.IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this cluster.IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this cluster.Options for in-transit encryption.Configuration for controlling how IPs are allocated in the cluster.Configuration for controlling how IPs are allocated in the cluster.Possible values for IPv6 access typeJwk is a JSON Web Key as specified in RFC 7517Jwk is a JSON Web Key as specified in RFC 7517K8sBetaAPIConfig , configuration for beta APIsK8sBetaAPIConfig , configuration for beta APIsConfiguration for the Kubernetes Dashboard.Configuration for the Kubernetes Dashboard.Configuration for the legacy Attribute Based Access Control authorization mode.Configuration for the legacy Attribute Based Access Control authorization mode.Parameters that can be configured on Linux nodes.AccurateTimeConfig contains configuration for the accurate time synchronization feature.AccurateTimeConfig contains configuration for the accurate time synchronization feature.Parameters that can be configured on Linux nodes.Possible cgroup modes that can be used.Support for running custom init code while bootstrapping nodes.Support for running custom init code while bootstrapping nodes.InitScript provide a simply bash script to be executed on the node.InitScript provide a simply bash script to be executed on the node.Hugepages amount in both 2m and 1g sizeHugepages amount in both 2m and 1g sizeConfiguration for kernel module loading on nodes.Configuration for kernel module loading on nodes.Defines the kernel module loading policy for nodes in the node pool.Configuration for swap memory on a node pool.Swap on the node's boot disk.Swap on the node's boot disk.Configuration for swap memory on a node pool.Provisions a new, separate local NVMe SSD exclusively for swap.Provisions a new, separate local NVMe SSD exclusively for swap.Defines encryption settings for the swap space.Defines encryption settings for the swap space.Swap on the local SSD shared with pod ephemeral storage.Swap on the local SSD shared with pod ephemeral storage.Possible values for transparent hugepage defrag support.Possible values for transparent hugepage enabled support.ListClustersRequest lists clusters.ListClustersRequest lists clusters.ListClustersResponse is the result of ListClustersRequest.ListClustersResponse is the result of ListClustersRequest.ListNodePoolsRequest lists the node pool(s) for a cluster.ListNodePoolsRequest lists the node pool(s) for a cluster.ListNodePoolsResponse is the result of ListNodePoolsRequest.ListNodePoolsResponse is the result of ListNodePoolsRequest.ListOperationsRequest lists operations.ListOperationsRequest lists operations.ListOperationsResponse is the result of ListOperationsRequest.ListOperationsResponse is the result of ListOperationsRequest.ListUsableSubnetworksRequest requests the list of usable subnetworks available to a user for creating clusters.ListUsableSubnetworksRequest requests the list of usable subnetworks available to a user for creating clusters.ListUsableSubnetworksResponse is the response of ListUsableSubnetworksRequest.ListUsableSubnetworksResponse is the response of ListUsableSubnetworksRequest.LocalNvmeSsdBlockConfig contains configuration for using raw-block local NVMe SSDsLocalNvmeSsdBlockConfig contains configuration for using raw-block local NVMe SSDsLoggingComponentConfig is cluster logging component configuration.LoggingComponentConfig is cluster logging component configuration.GKE components exposing logsLoggingConfig is cluster logging configuration.LoggingConfig is cluster logging configuration.LoggingVariantConfig specifies the behaviour of the logging component.LoggingVariantConfig specifies the behaviour of the logging component.Logging component variants.Configuration for the Lustre CSI driver.Configuration for the Lustre CSI driver.Represents the Maintenance exclusion option.Represents the Maintenance exclusion option.EndTimeBehavior specifies the behavior of the exclusion end time.Scope of exclusion.MaintenancePolicy defines the maintenance policy to be used for the cluster.MaintenancePolicy defines the maintenance policy to be used for the cluster.MaintenanceWindow defines the maintenance window to be used for the cluster.MaintenanceWindow defines the maintenance window to be used for the cluster.ManagedMachineLearningDiagnosticsConfig is the configuration for the GKE Managed Machine Learning Diagnostics pipeline.ManagedMachineLearningDiagnosticsConfig is the configuration for the GKE Managed Machine Learning Diagnostics pipeline.ManagedOpenTelemetryConfig is the configuration for the GKE Managed OpenTelemetry pipeline.ManagedOpenTelemetryConfig is the configuration for the GKE Managed OpenTelemetry pipeline.Scope is the scope of the Managed OpenTelemetry pipeline.ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for Prometheus.ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for Prometheus.The authentication information for accessing the master endpoint.The authentication information for accessing the master endpoint.Configuration options for the master authorized networks feature.Configuration options for the master authorized networks feature.CidrBlock contains an optional name and one CIDR block.CidrBlock contains an optional name and one CIDR block.Constraints applied to pods.Constraints applied to pods.The option enables the Kubernetes NUMA-aware Memory Manager feature.The option enables the Kubernetes NUMA-aware Memory Manager feature.Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Configuration for issuance of mTLS keys and certificates to Kubernetes pods.MonitoringComponentConfig is cluster monitoring component configuration.MonitoringComponentConfig is cluster monitoring component configuration.GKE components exposing metricsMonitoringConfig is cluster monitoring configuration.MonitoringConfig is cluster monitoring configuration.NetworkConfig reports the relative names of network & subnetwork.NetworkConfig reports the relative names of network & subnetwork.Configuration of network bandwidth tiersConfiguration of network bandwidth tiersNode network tierConfiguration options for the NetworkPolicy feature.Configuration options for the NetworkPolicy feature.Allowed Network Policy providers.Configuration for NetworkPolicy.Configuration for NetworkPolicy.Collection of Compute Engine network tags that can be applied to a node's underlying VM instance.Collection of Compute Engine network tags that can be applied to a node's underlying VM instance.NetworkTierConfig contains network tier information.NetworkTierConfig contains network tier information.Network tier configuration.Parameters that describe the nodes in a cluster.Parameters that describe the nodes in a cluster.Possible effective cgroup modes for the node.LocalSsdEncryptionMode specifies the method used for encrypting the Local SSDs attached to the node.Subset of NodeConfig message that has defaults.Subset of NodeConfig message that has defaults.NodeCreationConfig defines the settings of node creation mode.NodeCreationConfig defines the settings of node creation mode.The mode of node creation.Node kubelet configs.Node kubelet configs.Contains config to modify node-level parameters for container restart behavior.Contains config to modify node-level parameters for container restart behavior.Collection of node-level [Kubernetes labels](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels).Collection of node-level [Kubernetes labels](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels).NodeManagement defines the set of node management services turned on for the node pool.NodeManagement defines the set of node management services turned on for the node pool.Parameters for node pool-level network config.Parameters for node pool-level network config.Configuration of all network bandwidth tiersConfiguration of all network bandwidth tiersNode network tierNodePool contains the name and configuration for a cluster's node pool.NodePool contains the name and configuration for a cluster's node pool.Defines the maintenance exclusion for the node pool.Defines the maintenance exclusion for the node pool.NodeDrainConfig contains the node drain related configurations for this node pool.NodeDrainConfig contains the node drain related configurations for this node pool.Defines the maintenance policy for the node pool.Defines the maintenance policy for the node pool.PlacementPolicy defines the placement policy used by the node pool.PlacementPolicy defines the placement policy used by the node pool.Type defines the type of placement policy.QueuedProvisioning defines the queued provisioning used by the node pool.QueuedProvisioning defines the queued provisioning used by the node pool.The current status of the node pool instance.UpdateInfo contains resource (instance groups, etc), status and other intermediate information relevant to a node pool upgrade.Information relevant to blue-green upgrade.Information relevant to blue-green upgrade.Phase represents the different stages blue-green upgrade is running in.UpdateInfo contains resource (instance groups, etc), status and other intermediate information relevant to a node pool upgrade.These upgrade settings control the level of parallelism and the level of disruption caused by an upgrade.These upgrade settings control the level of parallelism and the level of disruption caused by an upgrade.Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.Location policy specifies how zones are picked when scaling up the node pool.Subset of Nodepool message that has defaults.Subset of Nodepool message that has defaults.NodePoolLoggingConfig specifies logging configuration for node pools.NodePoolLoggingConfig specifies logging configuration for node pools.Strategy used for node pool update.NodePoolUpgradeInfo contains the upgrade information of a node pool.AutoUpgradePausedReason indicates the reason for auto upgrade paused status.AutoUpgradeStatus indicates the status of auto upgrade.NodePoolUpgradeInfo contains the upgrade information of a node pool.Configuration for the GKE Node Readiness Controller.Configuration for the GKE Node Readiness Controller.Kubernetes taint is composed of three fields: key, value, and effect.Kubernetes taint is composed of three fields: key, value, and effect.Possible values for Effect in taint.Collection of Kubernetes [node taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration).Collection of Kubernetes [node taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration).NotificationConfig is the configuration of notifications.NotificationConfig is the configuration of notifications.Types of notifications currently supported.Allows filtering to one or more specific event types.Allows filtering to one or more specific event types.Pub/Sub specific notification config.Pub/Sub specific notification config.This operation resource represents operations that may have happened or are happening on the cluster.This operation resource represents operations that may have happened or are happening on the cluster.Current status of the operation.Operation type categorizes the operation.Information about operation (or operation stage) progress.Information about operation (or operation stage) progress.Progress metric is (string, int|float|string) pair.Progress metric is (string, int|float|string) pair.Configuration for the Cloud Storage Parallelstore CSI driver.Configuration for the Cloud Storage Parallelstore CSI driver.PodAutoscaling is used for configuration of parameters for workload autoscaling.PodAutoscaling is used for configuration of parameters for workload autoscaling.Possible types of Horizontal Pod Autoscaling profile.[PRIVATE FIELD] Config for pod CIDR size overprovisioning.[PRIVATE FIELD] Config for pod CIDR size overprovisioning.PodSnapshotConfig is the configuration for GKE Pod Snapshots feature.PodSnapshotConfig is the configuration for GKE Pod Snapshots feature.Configuration options for private clusters.Configuration options for private clusters.Configuration for controlling master global access settings.Configuration for controlling master global access settings.PrivateIPv6GoogleAccess controls whether and how the pods can communicate with Google Services through gRPC over IPv6.PrivilegedAdmissionConfig stores the list of authorized allowlist paths for the cluster.PrivilegedAdmissionConfig stores the list of authorized allowlist paths for the cluster.RangeInfo contains the range name and the range utilization by this cluster.RangeInfo contains the range name and the range utilization by this cluster.RayClusterLoggingConfig specifies configuration of Ray logging.RayClusterLoggingConfig specifies configuration of Ray logging.RayClusterMonitoringConfig specifies monitoring configuration for Ray clusters.RayClusterMonitoringConfig specifies monitoring configuration for Ray clusters.Configuration options for the Ray Operator add-on.Configuration options for the Ray Operator add-on.RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.Represents an arbitrary window of time that recurs.Represents an arbitrary window of time that recurs.Represents an arbitrary window of time that recurs.Represents an arbitrary window of time that recurs.ReleaseChannel indicates which release channel a cluster is subscribed to.ReleaseChannel indicates which release channel a cluster is subscribed to.Possible values for 'channel'.[ReservationAffinity](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.[ReservationAffinity](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.Indicates whether to consume capacity from a reservation or not.Collection of [Resource Manager labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels).Collection of [Resource Manager labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels).Contains information about amount of some resource in the cluster.Contains information about amount of some resource in the cluster.A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.Configuration for exporting cluster resource usages.Parameters for using BigQuery as the destination of resource usage export.Parameters for using BigQuery as the destination of resource usage export.Configuration for exporting cluster resource usages.Parameters for controlling consumption metering.Parameters for controlling consumption metering.RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed NodePool upgrade.RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed NodePool upgrade.SandboxConfig contains configurations of the sandbox to use for the node.SandboxConfig contains configurations of the sandbox to use for the node.Possible types of sandboxes.Configuration for scheduled upgrades on the cluster.Configuration for scheduled upgrades on the cluster.SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.Mode specifies how the secondary boot disk will be used.SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks.SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks.SecretManagerConfig is config for secret manager enablement.SecretManagerConfig is config for secret manager enablement.RotationConfig is config for secret manager auto rotation.RotationConfig is config for secret manager auto rotation.Configuration for sync Secret Manager secrets as k8s secrets.Configuration for sync Secret Manager secrets as k8s secrets.SyncRotationConfig is config for secret manager auto rotation.SyncRotationConfig is config for secret manager auto rotation.SecurityBulletinEvent is a notification sent to customers when a security bulletin has been posted that they are vulnerable to.SecurityBulletinEvent is a notification sent to customers when a security bulletin has been posted that they are vulnerable to.SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.Mode defines enablement mode for GKE Security posture features.VulnerabilityMode defines enablement mode for vulnerability scanning.Kubernetes Engine service configuration.Kubernetes Engine service configuration.ReleaseChannelConfig exposes configuration for a release channel.ReleaseChannelConfig exposes configuration for a release channel.Config to block services with externalIPs field.Config to block services with externalIPs field.SetAddonsConfigRequest sets the addons associated with the cluster.SetAddonsConfigRequest sets the addons associated with the cluster.SetLabelsRequest sets the Google Cloud Platform labels on a Google Container Engine cluster, which will in turn set them for Google Compute Engine resources used by that clusterSetLabelsRequest sets the Google Cloud Platform labels on a Google Container Engine cluster, which will in turn set them for Google Compute Engine resources used by that clusterSetLegacyAbacRequest enables or disables the ABAC authorization mechanism for a cluster.SetLegacyAbacRequest enables or disables the ABAC authorization mechanism for a cluster.SetLocationsRequest sets the locations of the cluster.SetLocationsRequest sets the locations of the cluster.SetLoggingServiceRequest sets the logging service of a cluster.SetLoggingServiceRequest sets the logging service of a cluster.SetMaintenancePolicyRequest sets the maintenance policy for a cluster.SetMaintenancePolicyRequest sets the maintenance policy for a cluster.SetMasterAuthRequest updates the admin password of a cluster.Operation type: what type update to perform.SetMasterAuthRequest updates the admin password of a cluster.SetMonitoringServiceRequest sets the monitoring service of a cluster.SetMonitoringServiceRequest sets the monitoring service of a cluster.SetNetworkPolicyRequest enables/disables network policy for a cluster.SetNetworkPolicyRequest enables/disables network policy for a cluster.SetNodePoolAutoscalingRequest sets the autoscaler settings of a node pool.SetNodePoolAutoscalingRequest sets the autoscaler settings of a node pool.SetNodePoolManagementRequest sets the node management properties of a node pool.SetNodePoolManagementRequest sets the node management properties of a node pool.SetNodePoolSizeRequest sets the size of a node pool.SetNodePoolSizeRequest sets the size of a node pool.A set of Shielded Instance options.A set of Shielded Instance options.Configuration of Shielded Nodes feature.Configuration of Shielded Nodes feature.Configuration for the Slice Controller.Configuration for the Slice Controller.Configuration for the Slurm Operator.Configuration for the Slurm Operator.SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool.SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool.Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).Operator allows user to specify affinity or anti-affinity for the given key values.Possible values for IP stack typeStartIPRotationRequest creates a new IP for the cluster and then performs a node upgrade on each node pool to point to the new IP.StartIPRotationRequest creates a new IP for the cluster and then performs a node upgrade on each node pool to point to the new IP.Configuration for the Stateful HA add-on.Configuration for the Stateful HA add-on.StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).Code for each conditionTaintConfig contains the configuration for the taints of the node pool.Controls architecture tainting behavior for a node pool.TaintConfig contains the configuration for the taints of the node pool.Represents an arbitrary window of time.Represents an arbitrary window of time.TopologyManager defines the configuration options for Topology Manager feature.TopologyManager defines the configuration options for Topology Manager feature.UpdateClusterRequest updates the settings of a cluster.UpdateClusterRequest updates the settings of a cluster.UpdateMasterRequest updates the master of the cluster.UpdateMasterRequest updates the master of the cluster.UpdateNodePoolRequests update a node pool's image and/or version.UpdateNodePoolRequests update a node pool's image and/or version.UpgradeAvailableEvent is a notification sent to customers when a new available version is released.UpgradeAvailableEvent is a notification sent to customers when a new available version is released.UpgradeDetails contains detailed information of each individual upgrade operation.UpgradeDetails contains detailed information of each individual upgrade operation.StartType indicates the type of starting the upgrade.State indicates the state of the upgrade.UpgradeEvent is a notification sent to customers by the cluster server when a resource is upgrading.UpgradeEvent is a notification sent to customers by the cluster server when a resource is upgrading.UpgradeInfoEvent is a notification sent to customers about the upgrade information of a resource.UpgradeInfoEvent is a notification sent to customers about the upgrade information of a resource.The type of the event.The state of the upgrade.UpgradeResourceType is the resource type that is upgrading.UsableSubnetwork resource returns the subnetwork name, its associated network and the primary CIDR range.UsableSubnetwork resource returns the subnetwork name, its associated network and the primary CIDR range.Secondary IP range of a usable subnetwork.Secondary IP range of a usable subnetwork.Status shows the current usage of a secondary IP range.UserManagedKeysConfig holds the resource address to Keys which are used for signing certs and token that are used for communication within cluster.UserManagedKeysConfig holds the resource address to Keys which are used for signing certs and token that are used for communication within cluster.VerticalPodAutoscaling contains global, per-cluster information required by Vertical Pod Autoscaler to automatically adjust the resources of pods controlled by it.VerticalPodAutoscaling contains global, per-cluster information required by Vertical Pod Autoscaler to automatically adjust the resources of pods controlled by it.Configuration of gVNIC feature.Configuration of gVNIC feature.Parameters that can be configured on Windows nodes.Parameters that can be configured on Windows nodes.Possible OS version that can be used.Configuration for the use of Kubernetes Service Accounts in IAM policies.Configuration for the use of Kubernetes Service Accounts in IAM policies.WorkloadMetadataConfig defines the metadata configuration to expose to workloads on the node pool.WorkloadMetadataConfig defines the metadata configuration to expose to workloads on the node pool.Mode is the configuration for how to expose metadata to workloads running on the node.WorkloadPolicyConfig is the configuration related to GCW workload policyWorkloadPolicyConfig is the configuration related to GCW workload policy