- 2.60.0 (latest)
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.2
- 2.4.1
- 2.3.8
Classes
AcceleratorConfig
AcceleratorConfig represents a Hardware Accelerator request.
Protobuf type google.container.v1beta1.AcceleratorConfig
AcceleratorConfig.Builder
AcceleratorConfig represents a Hardware Accelerator request.
Protobuf type google.container.v1beta1.AcceleratorConfig
AddonsConfig
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
Protobuf type google.container.v1beta1.AddonsConfig
AddonsConfig.Builder
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
Protobuf type google.container.v1beta1.AddonsConfig
AdvancedMachineFeatures
Specifies options for controlling advanced machine features.
Protobuf type google.container.v1beta1.AdvancedMachineFeatures
AdvancedMachineFeatures.Builder
Specifies options for controlling advanced machine features.
Protobuf type google.container.v1beta1.AdvancedMachineFeatures
AuthenticatorGroupsConfig
Configuration for returning group information from authenticators.
Protobuf type google.container.v1beta1.AuthenticatorGroupsConfig
AuthenticatorGroupsConfig.Builder
Configuration for returning group information from authenticators.
Protobuf type google.container.v1beta1.AuthenticatorGroupsConfig
AutoUpgradeOptions
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.
Protobuf type google.container.v1beta1.AutoUpgradeOptions
AutoUpgradeOptions.Builder
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.
Protobuf type google.container.v1beta1.AutoUpgradeOptions
Autopilot
Autopilot is the configuration for Autopilot settings on the cluster.
Protobuf type google.container.v1beta1.Autopilot
Autopilot.Builder
Autopilot is the configuration for Autopilot settings on the cluster.
Protobuf type google.container.v1beta1.Autopilot
AutoprovisioningNodePoolDefaults
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
Protobuf type google.container.v1beta1.AutoprovisioningNodePoolDefaults
AutoprovisioningNodePoolDefaults.Builder
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
Protobuf type google.container.v1beta1.AutoprovisioningNodePoolDefaults
BinaryAuthorization
Configuration for Binary Authorization.
Protobuf type google.container.v1beta1.BinaryAuthorization
BinaryAuthorization.Builder
Configuration for Binary Authorization.
Protobuf type google.container.v1beta1.BinaryAuthorization
BlueGreenSettings
Settings for blue-green upgrade.
Protobuf type google.container.v1beta1.BlueGreenSettings
BlueGreenSettings.Builder
Settings for blue-green upgrade.
Protobuf type google.container.v1beta1.BlueGreenSettings
BlueGreenSettings.StandardRolloutPolicy
Standard rollout policy is the default policy for blue-green.
Protobuf type google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy
BlueGreenSettings.StandardRolloutPolicy.Builder
Standard rollout policy is the default policy for blue-green.
Protobuf type google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy
CancelOperationRequest
CancelOperationRequest cancels a single operation.
Protobuf type google.container.v1beta1.CancelOperationRequest
CancelOperationRequest.Builder
CancelOperationRequest cancels a single operation.
Protobuf type google.container.v1beta1.CancelOperationRequest
ClientCertificateConfig
Configuration for client certificates on the cluster.
Protobuf type google.container.v1beta1.ClientCertificateConfig
ClientCertificateConfig.Builder
Configuration for client certificates on the cluster.
Protobuf type google.container.v1beta1.ClientCertificateConfig
CloudRunConfig
Configuration options for the Cloud Run feature.
Protobuf type google.container.v1beta1.CloudRunConfig
CloudRunConfig.Builder
Configuration options for the Cloud Run feature.
Protobuf type google.container.v1beta1.CloudRunConfig
Cluster
A Google Kubernetes Engine cluster.
Protobuf type google.container.v1beta1.Cluster
Cluster.Builder
A Google Kubernetes Engine cluster.
Protobuf type google.container.v1beta1.Cluster
ClusterAutoscaling
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.
Protobuf type google.container.v1beta1.ClusterAutoscaling
ClusterAutoscaling.Builder
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.
Protobuf type google.container.v1beta1.ClusterAutoscaling
ClusterManagerGrpc
Google Kubernetes Engine Cluster Manager v1beta1
ClusterManagerGrpc.ClusterManagerBlockingStub
Google Kubernetes Engine Cluster Manager v1beta1
ClusterManagerGrpc.ClusterManagerFutureStub
Google Kubernetes Engine Cluster Manager v1beta1
ClusterManagerGrpc.ClusterManagerImplBase
Google Kubernetes Engine Cluster Manager v1beta1
ClusterManagerGrpc.ClusterManagerStub
Google Kubernetes Engine Cluster Manager v1beta1
ClusterServiceProto
ClusterTelemetry
Telemetry integration for the cluster.
Protobuf type google.container.v1beta1.ClusterTelemetry
ClusterTelemetry.Builder
Telemetry integration for the cluster.
Protobuf type google.container.v1beta1.ClusterTelemetry
ClusterUpdate
ClusterUpdate describes an update to the cluster. Exactly one update can be applied to a cluster with each request, so at most one field can be provided.
Protobuf type google.container.v1beta1.ClusterUpdate
ClusterUpdate.Builder
ClusterUpdate describes an update to the cluster. Exactly one update can be applied to a cluster with each request, so at most one field can be provided.
Protobuf type google.container.v1beta1.ClusterUpdate
CompleteIPRotationRequest
CompleteIPRotationRequest moves the cluster master back into single-IP mode.
Protobuf type google.container.v1beta1.CompleteIPRotationRequest
CompleteIPRotationRequest.Builder
CompleteIPRotationRequest moves the cluster master back into single-IP mode.
Protobuf type google.container.v1beta1.CompleteIPRotationRequest
CompleteNodePoolUpgradeRequest
CompleteNodePoolUpgradeRequest sets the name of target node pool to complete upgrade.
Protobuf type google.container.v1beta1.CompleteNodePoolUpgradeRequest
CompleteNodePoolUpgradeRequest.Builder
CompleteNodePoolUpgradeRequest sets the name of target node pool to complete upgrade.
Protobuf type google.container.v1beta1.CompleteNodePoolUpgradeRequest
ConfidentialNodes
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.
Protobuf type google.container.v1beta1.ConfidentialNodes
ConfidentialNodes.Builder
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.
Protobuf type google.container.v1beta1.ConfidentialNodes
ConfigConnectorConfig
Configuration options for the Config Connector add-on.
Protobuf type google.container.v1beta1.ConfigConnectorConfig
ConfigConnectorConfig.Builder
Configuration options for the Config Connector add-on.
Protobuf type google.container.v1beta1.ConfigConnectorConfig
CostManagementConfig
Configuration for fine-grained cost management feature.
Protobuf type google.container.v1beta1.CostManagementConfig
CostManagementConfig.Builder
Configuration for fine-grained cost management feature.
Protobuf type google.container.v1beta1.CostManagementConfig
CreateClusterRequest
CreateClusterRequest creates a cluster.
Protobuf type google.container.v1beta1.CreateClusterRequest
CreateClusterRequest.Builder
CreateClusterRequest creates a cluster.
Protobuf type google.container.v1beta1.CreateClusterRequest
CreateNodePoolRequest
CreateNodePoolRequest creates a node pool for a cluster.
Protobuf type google.container.v1beta1.CreateNodePoolRequest
CreateNodePoolRequest.Builder
CreateNodePoolRequest creates a node pool for a cluster.
Protobuf type google.container.v1beta1.CreateNodePoolRequest
DNSConfig
DNSConfig contains the desired set of options for configuring clusterDNS.
Protobuf type google.container.v1beta1.DNSConfig
DNSConfig.Builder
DNSConfig contains the desired set of options for configuring clusterDNS.
Protobuf type google.container.v1beta1.DNSConfig
DailyMaintenanceWindow
Time window specified for daily maintenance operations.
Protobuf type google.container.v1beta1.DailyMaintenanceWindow
DailyMaintenanceWindow.Builder
Time window specified for daily maintenance operations.
Protobuf type google.container.v1beta1.DailyMaintenanceWindow
DatabaseEncryption
Configuration of etcd encryption.
Protobuf type google.container.v1beta1.DatabaseEncryption
DatabaseEncryption.Builder
Configuration of etcd encryption.
Protobuf type google.container.v1beta1.DatabaseEncryption
DefaultSnatStatus
DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster.
Protobuf type google.container.v1beta1.DefaultSnatStatus
DefaultSnatStatus.Builder
DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster.
Protobuf type google.container.v1beta1.DefaultSnatStatus
DeleteClusterRequest
DeleteClusterRequest deletes a cluster.
Protobuf type google.container.v1beta1.DeleteClusterRequest
DeleteClusterRequest.Builder
DeleteClusterRequest deletes a cluster.
Protobuf type google.container.v1beta1.DeleteClusterRequest
DeleteNodePoolRequest
DeleteNodePoolRequest deletes a node pool for a cluster.
Protobuf type google.container.v1beta1.DeleteNodePoolRequest
DeleteNodePoolRequest.Builder
DeleteNodePoolRequest deletes a node pool for a cluster.
Protobuf type google.container.v1beta1.DeleteNodePoolRequest
DnsCacheConfig
Configuration for NodeLocal DNSCache
Protobuf type google.container.v1beta1.DnsCacheConfig
DnsCacheConfig.Builder
Configuration for NodeLocal DNSCache
Protobuf type google.container.v1beta1.DnsCacheConfig
EphemeralStorageConfig
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem.
Protobuf type google.container.v1beta1.EphemeralStorageConfig
EphemeralStorageConfig.Builder
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem.
Protobuf type google.container.v1beta1.EphemeralStorageConfig
FastSocket
Configuration of Fast Socket feature.
Protobuf type google.container.v1beta1.FastSocket
FastSocket.Builder
Configuration of Fast Socket feature.
Protobuf type google.container.v1beta1.FastSocket
GPUSharingConfig
GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.
Protobuf type google.container.v1beta1.GPUSharingConfig
GPUSharingConfig.Builder
GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.
Protobuf type google.container.v1beta1.GPUSharingConfig
GatewayAPIConfig
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
Protobuf type google.container.v1beta1.GatewayAPIConfig
GatewayAPIConfig.Builder
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
Protobuf type google.container.v1beta1.GatewayAPIConfig
GcePersistentDiskCsiDriverConfig
Configuration for the Compute Engine PD CSI driver.
Protobuf type google.container.v1beta1.GcePersistentDiskCsiDriverConfig
GcePersistentDiskCsiDriverConfig.Builder
Configuration for the Compute Engine PD CSI driver.
Protobuf type google.container.v1beta1.GcePersistentDiskCsiDriverConfig
GcfsConfig
GcfsConfig contains configurations of Google Container File System.
Protobuf type google.container.v1beta1.GcfsConfig
GcfsConfig.Builder
GcfsConfig contains configurations of Google Container File System.
Protobuf type google.container.v1beta1.GcfsConfig
GcpFilestoreCsiDriverConfig
Configuration for the GCP Filestore CSI driver.
Protobuf type google.container.v1beta1.GcpFilestoreCsiDriverConfig
GcpFilestoreCsiDriverConfig.Builder
Configuration for the GCP Filestore CSI driver.
Protobuf type google.container.v1beta1.GcpFilestoreCsiDriverConfig
GetClusterRequest
GetClusterRequest gets the settings of a cluster.
Protobuf type google.container.v1beta1.GetClusterRequest
GetClusterRequest.Builder
GetClusterRequest gets the settings of a cluster.
Protobuf type google.container.v1beta1.GetClusterRequest
GetJSONWebKeysRequest
GetJSONWebKeysRequest gets the public component of the keys used by the cluster to sign token requests. This will be the jwks_uri for the discover document returned by getOpenIDConfig. See the OpenID Connect Discovery 1.0 specification for details.
Protobuf type google.container.v1beta1.GetJSONWebKeysRequest
GetJSONWebKeysRequest.Builder
GetJSONWebKeysRequest gets the public component of the keys used by the cluster to sign token requests. This will be the jwks_uri for the discover document returned by getOpenIDConfig. See the OpenID Connect Discovery 1.0 specification for details.
Protobuf type google.container.v1beta1.GetJSONWebKeysRequest
GetJSONWebKeysResponse
GetJSONWebKeysResponse is a valid JSON Web Key Set as specififed in rfc 7517
Protobuf type google.container.v1beta1.GetJSONWebKeysResponse
GetJSONWebKeysResponse.Builder
GetJSONWebKeysResponse is a valid JSON Web Key Set as specififed in rfc 7517
Protobuf type google.container.v1beta1.GetJSONWebKeysResponse
GetNodePoolRequest
GetNodePoolRequest retrieves a node pool for a cluster.
Protobuf type google.container.v1beta1.GetNodePoolRequest
GetNodePoolRequest.Builder
GetNodePoolRequest retrieves a node pool for a cluster.
Protobuf type google.container.v1beta1.GetNodePoolRequest
GetOpenIDConfigRequest
GetOpenIDConfigRequest gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
Protobuf type google.container.v1beta1.GetOpenIDConfigRequest
GetOpenIDConfigRequest.Builder
GetOpenIDConfigRequest gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
Protobuf type google.container.v1beta1.GetOpenIDConfigRequest
GetOpenIDConfigResponse
GetOpenIDConfigResponse is an OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
Protobuf type google.container.v1beta1.GetOpenIDConfigResponse
GetOpenIDConfigResponse.Builder
GetOpenIDConfigResponse is an OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
Protobuf type google.container.v1beta1.GetOpenIDConfigResponse
GetOperationRequest
GetOperationRequest gets a single operation.
Protobuf type google.container.v1beta1.GetOperationRequest
GetOperationRequest.Builder
GetOperationRequest gets a single operation.
Protobuf type google.container.v1beta1.GetOperationRequest
GetServerConfigRequest
Gets the current Kubernetes Engine service configuration.
Protobuf type google.container.v1beta1.GetServerConfigRequest
GetServerConfigRequest.Builder
Gets the current Kubernetes Engine service configuration.
Protobuf type google.container.v1beta1.GetServerConfigRequest
GkeBackupAgentConfig
Configuration for the Backup for GKE Agent.
Protobuf type google.container.v1beta1.GkeBackupAgentConfig
GkeBackupAgentConfig.Builder
Configuration for the Backup for GKE Agent.
Protobuf type google.container.v1beta1.GkeBackupAgentConfig
HorizontalPodAutoscaling
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.
Protobuf type google.container.v1beta1.HorizontalPodAutoscaling
HorizontalPodAutoscaling.Builder
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.
Protobuf type google.container.v1beta1.HorizontalPodAutoscaling
HttpLoadBalancing
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.
Protobuf type google.container.v1beta1.HttpLoadBalancing
HttpLoadBalancing.Builder
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.
Protobuf type google.container.v1beta1.HttpLoadBalancing
ILBSubsettingConfig
ILBSubsettingConfig contains the desired config of L4 Internal LoadBalancer subsetting on this cluster.
Protobuf type google.container.v1beta1.ILBSubsettingConfig
ILBSubsettingConfig.Builder
ILBSubsettingConfig contains the desired config of L4 Internal LoadBalancer subsetting on this cluster.
Protobuf type google.container.v1beta1.ILBSubsettingConfig
IPAllocationPolicy
Configuration for controlling how IPs are allocated in the cluster.
Protobuf type google.container.v1beta1.IPAllocationPolicy
IPAllocationPolicy.Builder
Configuration for controlling how IPs are allocated in the cluster.
Protobuf type google.container.v1beta1.IPAllocationPolicy
IdentityServiceConfig
IdentityServiceConfig is configuration for Identity Service which allows customers to use external identity providers with the K8S API
Protobuf type google.container.v1beta1.IdentityServiceConfig
IdentityServiceConfig.Builder
IdentityServiceConfig is configuration for Identity Service which allows customers to use external identity providers with the K8S API
Protobuf type google.container.v1beta1.IdentityServiceConfig
IntraNodeVisibilityConfig
IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this cluster.
Protobuf type google.container.v1beta1.IntraNodeVisibilityConfig
IntraNodeVisibilityConfig.Builder
IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this cluster.
Protobuf type google.container.v1beta1.IntraNodeVisibilityConfig
IstioConfig
Configuration options for Istio addon.
Protobuf type google.container.v1beta1.IstioConfig
IstioConfig.Builder
Configuration options for Istio addon.
Protobuf type google.container.v1beta1.IstioConfig
Jwk
Jwk is a JSON Web Key as specified in RFC 7517
Protobuf type google.container.v1beta1.Jwk
Jwk.Builder
Jwk is a JSON Web Key as specified in RFC 7517
Protobuf type google.container.v1beta1.Jwk
KalmConfig
Configuration options for the KALM addon.
Protobuf type google.container.v1beta1.KalmConfig
KalmConfig.Builder
Configuration options for the KALM addon.
Protobuf type google.container.v1beta1.KalmConfig
KubernetesDashboard
Configuration for the Kubernetes Dashboard.
Protobuf type google.container.v1beta1.KubernetesDashboard
KubernetesDashboard.Builder
Configuration for the Kubernetes Dashboard.
Protobuf type google.container.v1beta1.KubernetesDashboard
LegacyAbac
Configuration for the legacy Attribute Based Access Control authorization mode.
Protobuf type google.container.v1beta1.LegacyAbac
LegacyAbac.Builder
Configuration for the legacy Attribute Based Access Control authorization mode.
Protobuf type google.container.v1beta1.LegacyAbac
LinuxNodeConfig
Parameters that can be configured on Linux nodes.
Protobuf type google.container.v1beta1.LinuxNodeConfig
LinuxNodeConfig.Builder
Parameters that can be configured on Linux nodes.
Protobuf type google.container.v1beta1.LinuxNodeConfig
ListClustersRequest
ListClustersRequest lists clusters.
Protobuf type google.container.v1beta1.ListClustersRequest
ListClustersRequest.Builder
ListClustersRequest lists clusters.
Protobuf type google.container.v1beta1.ListClustersRequest
ListClustersResponse
ListClustersResponse is the result of ListClustersRequest.
Protobuf type google.container.v1beta1.ListClustersResponse
ListClustersResponse.Builder
ListClustersResponse is the result of ListClustersRequest.
Protobuf type google.container.v1beta1.ListClustersResponse
ListLocationsRequest
ListLocationsRequest is used to request the locations that offer GKE.
Protobuf type google.container.v1beta1.ListLocationsRequest
ListLocationsRequest.Builder
ListLocationsRequest is used to request the locations that offer GKE.
Protobuf type google.container.v1beta1.ListLocationsRequest
ListLocationsResponse
ListLocationsResponse returns the list of all GKE locations and their recommendation state.
Protobuf type google.container.v1beta1.ListLocationsResponse
ListLocationsResponse.Builder
ListLocationsResponse returns the list of all GKE locations and their recommendation state.
Protobuf type google.container.v1beta1.ListLocationsResponse
ListNodePoolsRequest
ListNodePoolsRequest lists the node pool(s) for a cluster.
Protobuf type google.container.v1beta1.ListNodePoolsRequest
ListNodePoolsRequest.Builder
ListNodePoolsRequest lists the node pool(s) for a cluster.
Protobuf type google.container.v1beta1.ListNodePoolsRequest
ListNodePoolsResponse
ListNodePoolsResponse is the result of ListNodePoolsRequest.
Protobuf type google.container.v1beta1.ListNodePoolsResponse
ListNodePoolsResponse.Builder
ListNodePoolsResponse is the result of ListNodePoolsRequest.
Protobuf type google.container.v1beta1.ListNodePoolsResponse
ListOperationsRequest
ListOperationsRequest lists operations.
Protobuf type google.container.v1beta1.ListOperationsRequest
ListOperationsRequest.Builder
ListOperationsRequest lists operations.
Protobuf type google.container.v1beta1.ListOperationsRequest
ListOperationsResponse
ListOperationsResponse is the result of ListOperationsRequest.
Protobuf type google.container.v1beta1.ListOperationsResponse
ListOperationsResponse.Builder
ListOperationsResponse is the result of ListOperationsRequest.
Protobuf type google.container.v1beta1.ListOperationsResponse
ListUsableSubnetworksRequest
ListUsableSubnetworksRequest requests the list of usable subnetworks. available to a user for creating clusters.
Protobuf type google.container.v1beta1.ListUsableSubnetworksRequest
ListUsableSubnetworksRequest.Builder
ListUsableSubnetworksRequest requests the list of usable subnetworks. available to a user for creating clusters.
Protobuf type google.container.v1beta1.ListUsableSubnetworksRequest
ListUsableSubnetworksResponse
ListUsableSubnetworksResponse is the response of ListUsableSubnetworksRequest.
Protobuf type google.container.v1beta1.ListUsableSubnetworksResponse
ListUsableSubnetworksResponse.Builder
ListUsableSubnetworksResponse is the response of ListUsableSubnetworksRequest.
Protobuf type google.container.v1beta1.ListUsableSubnetworksResponse
Location
Location returns the location name, and if the location is recommended for GKE cluster scheduling.
Protobuf type google.container.v1beta1.Location
Location.Builder
Location returns the location name, and if the location is recommended for GKE cluster scheduling.
Protobuf type google.container.v1beta1.Location
LoggingComponentConfig
LoggingComponentConfig is cluster logging component configuration.
Protobuf type google.container.v1beta1.LoggingComponentConfig
LoggingComponentConfig.Builder
LoggingComponentConfig is cluster logging component configuration.
Protobuf type google.container.v1beta1.LoggingComponentConfig
LoggingConfig
LoggingConfig is cluster logging configuration.
Protobuf type google.container.v1beta1.LoggingConfig
LoggingConfig.Builder
LoggingConfig is cluster logging configuration.
Protobuf type google.container.v1beta1.LoggingConfig
LoggingVariantConfig
LoggingVariantConfig specifies the behaviour of the logging component.
Protobuf type google.container.v1beta1.LoggingVariantConfig
LoggingVariantConfig.Builder
LoggingVariantConfig specifies the behaviour of the logging component.
Protobuf type google.container.v1beta1.LoggingVariantConfig
MaintenanceExclusionOptions
Represents the Maintenance exclusion option.
Protobuf type google.container.v1beta1.MaintenanceExclusionOptions
MaintenanceExclusionOptions.Builder
Represents the Maintenance exclusion option.
Protobuf type google.container.v1beta1.MaintenanceExclusionOptions
MaintenancePolicy
MaintenancePolicy defines the maintenance policy to be used for the cluster.
Protobuf type google.container.v1beta1.MaintenancePolicy
MaintenancePolicy.Builder
MaintenancePolicy defines the maintenance policy to be used for the cluster.
Protobuf type google.container.v1beta1.MaintenancePolicy
MaintenanceWindow
MaintenanceWindow defines the maintenance window to be used for the cluster.
Protobuf type google.container.v1beta1.MaintenanceWindow
MaintenanceWindow.Builder
MaintenanceWindow defines the maintenance window to be used for the cluster.
Protobuf type google.container.v1beta1.MaintenanceWindow
ManagedPrometheusConfig
ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for Prometheus.
Protobuf type google.container.v1beta1.ManagedPrometheusConfig
ManagedPrometheusConfig.Builder
ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for Prometheus.
Protobuf type google.container.v1beta1.ManagedPrometheusConfig
Master
Master is the configuration for components on master.
Protobuf type google.container.v1beta1.Master
Master.Builder
Master is the configuration for components on master.
Protobuf type google.container.v1beta1.Master
MasterAuth
The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates.
Protobuf type google.container.v1beta1.MasterAuth
MasterAuth.Builder
The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates.
Protobuf type google.container.v1beta1.MasterAuth
MasterAuthorizedNetworksConfig
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
Protobuf type google.container.v1beta1.MasterAuthorizedNetworksConfig
MasterAuthorizedNetworksConfig.Builder
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
Protobuf type google.container.v1beta1.MasterAuthorizedNetworksConfig
MasterAuthorizedNetworksConfig.CidrBlock
CidrBlock contains an optional name and one CIDR block.
Protobuf type google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock
MasterAuthorizedNetworksConfig.CidrBlock.Builder
CidrBlock contains an optional name and one CIDR block.
Protobuf type google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock
MaxPodsConstraint
Constraints applied to pods.
Protobuf type google.container.v1beta1.MaxPodsConstraint
MaxPodsConstraint.Builder
Constraints applied to pods.
Protobuf type google.container.v1beta1.MaxPodsConstraint
MeshCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
Protobuf type google.container.v1beta1.MeshCertificates
MeshCertificates.Builder
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
Protobuf type google.container.v1beta1.MeshCertificates
MonitoringComponentConfig
MonitoringComponentConfig is cluster monitoring component configuration.
Protobuf type google.container.v1beta1.MonitoringComponentConfig
MonitoringComponentConfig.Builder
MonitoringComponentConfig is cluster monitoring component configuration.
Protobuf type google.container.v1beta1.MonitoringComponentConfig
MonitoringConfig
MonitoringConfig is cluster monitoring configuration.
Protobuf type google.container.v1beta1.MonitoringConfig
MonitoringConfig.Builder
MonitoringConfig is cluster monitoring configuration.
Protobuf type google.container.v1beta1.MonitoringConfig
NetworkConfig
NetworkConfig reports the relative names of network & subnetwork.
Protobuf type google.container.v1beta1.NetworkConfig
NetworkConfig.Builder
NetworkConfig reports the relative names of network & subnetwork.
Protobuf type google.container.v1beta1.NetworkConfig
NetworkPolicy
Configuration options for the NetworkPolicy feature. https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
Protobuf type google.container.v1beta1.NetworkPolicy
NetworkPolicy.Builder
Configuration options for the NetworkPolicy feature. https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
Protobuf type google.container.v1beta1.NetworkPolicy
NetworkPolicyConfig
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
Protobuf type google.container.v1beta1.NetworkPolicyConfig
NetworkPolicyConfig.Builder
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
Protobuf type google.container.v1beta1.NetworkPolicyConfig
NetworkTags
Collection of Compute Engine network tags that can be applied to a node's
underlying VM instance. (See tags
field in
NodeConfig
).
Protobuf type google.container.v1beta1.NetworkTags
NetworkTags.Builder
Collection of Compute Engine network tags that can be applied to a node's
underlying VM instance. (See tags
field in
NodeConfig
).
Protobuf type google.container.v1beta1.NetworkTags
NodeConfig
Parameters that describe the nodes in a cluster.
GKE Autopilot clusters do not
recognize parameters in NodeConfig
. Use
AutoprovisioningNodePoolDefaults
instead.
Protobuf type google.container.v1beta1.NodeConfig
NodeConfig.Builder
Parameters that describe the nodes in a cluster.
GKE Autopilot clusters do not
recognize parameters in NodeConfig
. Use
AutoprovisioningNodePoolDefaults
instead.
Protobuf type google.container.v1beta1.NodeConfig
NodeConfigDefaults
Subset of NodeConfig message that has defaults.
Protobuf type google.container.v1beta1.NodeConfigDefaults
NodeConfigDefaults.Builder
Subset of NodeConfig message that has defaults.
Protobuf type google.container.v1beta1.NodeConfigDefaults
NodeKubeletConfig
Node kubelet configs.
Protobuf type google.container.v1beta1.NodeKubeletConfig
NodeKubeletConfig.Builder
Node kubelet configs.
Protobuf type google.container.v1beta1.NodeKubeletConfig
NodeLabels
Collection of node-level Kubernetes labels.
Protobuf type google.container.v1beta1.NodeLabels
NodeLabels.Builder
Collection of node-level Kubernetes labels.
Protobuf type google.container.v1beta1.NodeLabels
NodeManagement
NodeManagement defines the set of node management services turned on for the node pool.
Protobuf type google.container.v1beta1.NodeManagement
NodeManagement.Builder
NodeManagement defines the set of node management services turned on for the node pool.
Protobuf type google.container.v1beta1.NodeManagement
NodeNetworkConfig
Parameters for node pool-level network config.
Protobuf type google.container.v1beta1.NodeNetworkConfig
NodeNetworkConfig.Builder
Parameters for node pool-level network config.
Protobuf type google.container.v1beta1.NodeNetworkConfig
NodeNetworkConfig.NetworkPerformanceConfig
Configuration of all network bandwidth tiers
Protobuf type google.container.v1beta1.NodeNetworkConfig.NetworkPerformanceConfig
NodeNetworkConfig.NetworkPerformanceConfig.Builder
Configuration of all network bandwidth tiers
Protobuf type google.container.v1beta1.NodeNetworkConfig.NetworkPerformanceConfig
NodePool
NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload. These upgrade settings control the level of parallelism and the level of disruption caused by an upgrade. maxUnavailable controls the number of nodes that can be simultaneously unavailable. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). Note: upgrades inevitably introduce some disruption since workloads need to be moved from old nodes to new, upgraded ones. Even if maxUnavailable=0, this holds true. (Disruption stays within the limits of PodDisruptionBudget, if it is configured.) Consider a hypothetical node pool with 5 nodes having maxSurge=2, maxUnavailable=1. This means the upgrade process upgrades 3 nodes simultaneously. It creates 2 additional (upgraded) nodes, then it brings down 3 old (not yet upgraded) nodes at the same time. This ensures that there are always at least 4 nodes available.
Protobuf ty