| Package | Description |
|---|---|
| com.google.api.services.container.v1beta1 | |
| com.google.api.services.container.v1beta1.model |
| Class and Description |
|---|
| CancelOperationRequest
CancelOperationRequest cancels a single operation.
|
| CompleteIPRotationRequest
CompleteIPRotationRequest moves the cluster master back into single-IP mode.
|
| CompleteNodePoolUpgradeRequest
CompleteNodePoolUpgradeRequest sets the name of target node pool to complete upgrade.
|
| CreateClusterRequest
CreateClusterRequest creates a cluster.
|
| CreateNodePoolRequest
CreateNodePoolRequest creates a node pool for a cluster.
|
| RollbackNodePoolUpgradeRequest
RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed NodePool upgrade.
|
| SetAddonsConfigRequest
SetAddonsRequest sets the addons associated with the cluster.
|
| SetLabelsRequest
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 cluster
|
| SetLegacyAbacRequest
SetLegacyAbacRequest enables or disables the ABAC authorization mechanism for a cluster.
|
| SetLocationsRequest
SetLocationsRequest sets the locations of the cluster.
|
| SetLoggingServiceRequest
SetLoggingServiceRequest sets the logging service of a cluster.
|
| SetMaintenancePolicyRequest
SetMaintenancePolicyRequest sets the maintenance policy for a cluster.
|
| SetMasterAuthRequest
SetMasterAuthRequest updates the admin password of a cluster.
|
| SetMonitoringServiceRequest
SetMonitoringServiceRequest sets the monitoring service of a cluster.
|
| SetNetworkPolicyRequest
SetNetworkPolicyRequest enables/disables network policy for a cluster.
|
| SetNodePoolAutoscalingRequest
SetNodePoolAutoscalingRequest sets the autoscaler settings of a node pool.
|
| SetNodePoolManagementRequest
SetNodePoolManagementRequest sets the node management properties of a node pool.
|
| SetNodePoolSizeRequest
SetNodePoolSizeRequest sets the size of a node pool.
|
| StartIPRotationRequest
StartIPRotationRequest creates a new IP for the cluster and then performs a node upgrade on each
node pool to point to the new IP.
|
| UpdateClusterRequest
UpdateClusterRequest updates the settings of a cluster.
|
| UpdateMasterRequest
UpdateMasterRequest updates the master of the cluster.
|
| UpdateNodePoolRequest
SetNodePoolVersionRequest updates the version of a node pool.
|
| Class and Description |
|---|
| AcceleratorConfig
AcceleratorConfig represents a Hardware Accelerator request.
|
| AddonsConfig
Configuration for the addons that can be automatically spun up in the cluster, enabling
additional functionality.
|
| AdvancedMachineFeatures
Specifies options for controlling advanced machine features.
|
| AuthenticatorGroupsConfig
Configuration for returning group information from authenticators.
|
| Autopilot
Autopilot is the configuration for Autopilot settings on the cluster.
|
| AutoprovisioningNodePoolDefaults
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
|
| AutoUpgradeOptions
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will
proceed.
|
| AvailableVersion
Deprecated.
|
| BigQueryDestination
Parameters for using BigQuery as the destination of resource usage export.
|
| BinaryAuthorization
Configuration for Binary Authorization.
|
| BlueGreenInfo
Information relevant to blue-green upgrade.
|
| BlueGreenSettings
Settings for blue-green upgrade.
|
| CancelOperationRequest
CancelOperationRequest cancels a single operation.
|
| CidrBlock
CidrBlock contains an optional name and one CIDR block.
|
| ClientCertificateConfig
Configuration for client certificates on the cluster.
|
| CloudRunConfig
Configuration options for the Cloud Run feature.
|
| Cluster
A Google Kubernetes Engine 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.
|
| ClusterTelemetry
Telemetry integration for the cluster.
|
| ClusterUpdate
ClusterUpdate describes an update to the cluster.
|
| CompleteIPRotationRequest
CompleteIPRotationRequest moves the cluster master back into single-IP mode.
|
| CompleteNodePoolUpgradeRequest
CompleteNodePoolUpgradeRequest sets the name of target node pool to complete upgrade.
|
| ConfidentialNodes
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on
confidential VMs.
|
| ConfigConnectorConfig
Configuration options for the Config Connector add-on.
|
| ConsumptionMeteringConfig
Parameters for controlling consumption metering.
|
| CostManagementConfig
Configuration for fine-grained cost management feature.
|
| CreateClusterRequest
CreateClusterRequest creates a cluster.
|
| CreateNodePoolRequest
CreateNodePoolRequest creates a node pool for a cluster.
|
| DailyMaintenanceWindow
Time window specified for daily maintenance operations.
|
| DatabaseEncryption
Configuration of etcd encryption.
|
| Date
Represents a whole or partial calendar date, such as a birthday.
|
| DefaultSnatStatus
DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the
cluster.
|
| DnsCacheConfig
Configuration for NodeLocal DNSCache
|
| DNSConfig
DNSConfig contains the desired set of options for configuring clusterDNS.
|
| Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your
APIs.
|
| EphemeralStorageConfig
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem.
|
| Filter
Allows filtering to one or more specific event types.
|
| GatewayAPIConfig
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
|
| GcePersistentDiskCsiDriverConfig
Configuration for the Compute Engine PD CSI driver.
|
| GcfsConfig
GcfsConfig contains configurations of Google Container File System.
|
| GcpFilestoreCsiDriverConfig
Configuration for the GCP Filestore CSI driver.
|
| GetJSONWebKeysResponse
GetJSONWebKeysResponse is a valid JSON Web Key Set as specififed in rfc 7517
|
| GetOpenIDConfigResponse
GetOpenIDConfigResponse is an OIDC discovery document for the cluster.
|
| GkeBackupAgentConfig
Configuration for the Backup for GKE Agent.
|
| GPUSharingConfig
GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.
|
| 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.
|
| HttpCacheControlResponseHeader
RFC-2616: cache control support
|
| 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.
|
| IdentityServiceConfig
IdentityServiceConfig is configuration for Identity Service which allows customers to use
external identity providers with the K8S API
|
| ILBSubsettingConfig
ILBSubsettingConfig contains the desired config of L4 Internal LoadBalancer subsetting on this
cluster.
|
| IntraNodeVisibilityConfig
IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this
cluster.
|
| IPAllocationPolicy
Configuration for controlling how IPs are allocated in the cluster.
|
| IstioConfig
Configuration options for Istio addon.
|
| Jwk
Jwk is a JSON Web Key as specified in RFC 7517
|
| KalmConfig
Configuration options for the KALM addon.
|
| KubernetesDashboard
Configuration for the Kubernetes Dashboard.
|
| LegacyAbac
Configuration for the legacy Attribute Based Access Control authorization mode.
|
| LinuxNodeConfig
Parameters that can be configured on Linux nodes.
|
| ListClustersResponse
ListClustersResponse is the result of ListClustersRequest.
|
| ListLocationsResponse
ListLocationsResponse returns the list of all GKE locations and their recommendation state.
|
| ListNodePoolsResponse
ListNodePoolsResponse is the result of ListNodePoolsRequest.
|
| ListOperationsResponse
ListOperationsResponse is the result of ListOperationsRequest.
|
| ListUsableSubnetworksResponse
ListUsableSubnetworksResponse is the response of ListUsableSubnetworksRequest.
|
| Location
Location returns the location name, and if the location is recommended for GKE cluster
scheduling.
|
| LoggingComponentConfig
LoggingComponentConfig is cluster logging component configuration.
|
| LoggingConfig
LoggingConfig is cluster logging configuration.
|
| LoggingVariantConfig
LoggingVariantConfig specifies the behaviour of the logging component.
|
| MaintenanceExclusionOptions
Represents the Maintenance exclusion option.
|
| MaintenancePolicy
MaintenancePolicy defines the maintenance policy to be used for the cluster.
|
| MaintenanceWindow
MaintenanceWindow defines the maintenance window to be used for the cluster.
|
| ManagedPrometheusConfig
ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for
Prometheus.
|
| Master
Master is the configuration for components on master.
|
| MasterAuth
The authentication information for accessing the master endpoint.
|
| MasterAuthorizedNetworksConfig
Configuration options for the master authorized networks feature.
|
| MaxPodsConstraint
Constraints applied to pods.
|
| MeshCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
|
| Metric
Progress metric is (string, int|float|string) pair.
|
| MonitoringComponentConfig
MonitoringComponentConfig is cluster monitoring component configuration.
|
| MonitoringConfig
MonitoringConfig is cluster monitoring configuration.
|
| NetworkConfig
NetworkConfig reports the relative names of network & subnetwork.
|
| NetworkPerformanceConfig
Configuration of all network bandwidth tiers
|
| NetworkPolicy
Configuration options for the NetworkPolicy feature.
|
| NetworkPolicyConfig
Configuration for NetworkPolicy.
|
| NetworkTags
Collection of Compute Engine network tags that can be applied to a node's underlying VM instance.
|
| NodeConfig
Parameters that describe the nodes in a cluster.
|
| NodeConfigDefaults
Subset of NodeConfig message that has defaults.
|
| NodeKubeletConfig
Node kubelet configs.
|
| NodeLabels
Collection of node-level [Kubernetes labels](https://kubernetes.io/docs/concepts/overview
/working-with-objects/labels).
|
| NodeManagement
NodeManagement defines the set of node management services turned on for the node pool.
|
| NodeNetworkConfig
Parameters for node pool-level network config.
|
| NodePool
NodePool contains the name and configuration for a cluster's node pool.
|
| NodePoolAutoConfig
node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node
auto-provisioning enabled clusters
|
| NodePoolAutoscaling
NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the
node pool to the current cluster usage.
|
| NodePoolDefaults
Subset of Nodepool message that has defaults.
|
| NodePoolLoggingConfig
NodePoolLoggingConfig specifies logging configuration for nodepools.
|
| NodeTaint
Kubernetes taint is comprised of three fields: key, value, and effect.
|
| NodeTaints
Collection of Kubernetes [node taints](https://kubernetes.io/docs/concepts/configuration/taint-
and-toleration).
|
| NotificationConfig
NotificationConfig is the configuration of notifications.
|
| Operation
This operation resource represents operations that may have happened or are happening on the
cluster.
|
| OperationProgress
Information about operation (or operation stage) progress.
|
| PlacementPolicy
PlacementPolicy defines the placement policy used by the node pool.
|
| PodSecurityPolicyConfig
Configuration for the PodSecurityPolicy feature.
|
| PrivateClusterConfig
Configuration options for private clusters.
|
| PrivateClusterMasterGlobalAccessConfig
Configuration for controlling master global access settings.
|
| ProtectConfig
ProtectConfig defines the flags needed to enable/disable features for the Protect API.
|
| PubSub
Pub/Sub specific notification config.
|
| RecurringTimeWindow
Represents an arbitrary window of time that recurs.
|
| ReleaseChannel
ReleaseChannel indicates which release channel a cluster is subscribed to.
|
| ReleaseChannelConfig
ReleaseChannelConfig exposes configuration for a release channel.
|
| ReservationAffinity
[ReservationAffinity](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources)
is the configuration of desired reservation which instances could take capacity from.
|
| ResourceLabels
Collection of [GCP labels](https://cloud.google.com/resource-manager/docs/creating-managing-
labels).
|
| ResourceLimit
Contains information about amount of some resource in the cluster.
|
| ResourceUsageExportConfig
Configuration for exporting cluster resource usages.
|
| RollbackNodePoolUpgradeRequest
RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed NodePool upgrade.
|
| SandboxConfig
SandboxConfig contains configurations of the sandbox to use for the node.
|
| SecurityBulletinEvent
SecurityBulletinEvent is a notification sent to customers when a security bulletin has been
posted that they are vulnerable to.
|
| ServerConfig
Kubernetes Engine service configuration.
|
| ServiceExternalIPsConfig
Config to block services with externalIPs field.
|
| SetAddonsConfigRequest
SetAddonsRequest sets the addons associated with the cluster.
|
| SetLabelsRequest
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 cluster
|
| SetLegacyAbacRequest
SetLegacyAbacRequest enables or disables the ABAC authorization mechanism for a cluster.
|
| SetLocationsRequest
SetLocationsRequest sets the locations of the cluster.
|
| SetLoggingServiceRequest
SetLoggingServiceRequest sets the logging service of a cluster.
|
| SetMaintenancePolicyRequest
SetMaintenancePolicyRequest sets the maintenance policy for a cluster.
|
| SetMasterAuthRequest
SetMasterAuthRequest updates the admin password of a cluster.
|
| SetMonitoringServiceRequest
SetMonitoringServiceRequest sets the monitoring service of a cluster.
|
| SetNetworkPolicyRequest
SetNetworkPolicyRequest enables/disables network policy for a cluster.
|
| SetNodePoolAutoscalingRequest
SetNodePoolAutoscalingRequest sets the autoscaler settings of a node pool.
|
| SetNodePoolManagementRequest
SetNodePoolManagementRequest sets the node management properties of a node pool.
|
| SetNodePoolSizeRequest
SetNodePoolSizeRequest sets the size of a node pool.
|
| ShieldedInstanceConfig
A set of Shielded Instance options.
|
| ShieldedNodes
Configuration of Shielded Nodes feature.
|
| StandardRolloutPolicy
Standard rollout policy is the default policy for blue-green.
|
| StartIPRotationRequest
StartIPRotationRequest creates a new IP for the cluster and then performs a node upgrade on each
node pool to point to the new IP.
|
| Status
The `Status` type defines a logical error model that is suitable for different programming
environments, including REST APIs and RPC APIs.
|
| StatusCondition
StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or
DEGRADED).
|
| TimeWindow
Represents an arbitrary window of time.
|
| TpuConfig
Configuration for Cloud TPU.
|
| UpdateClusterRequest
UpdateClusterRequest updates the settings of a cluster.
|
| UpdateInfo
UpdateInfo contains resource (instance groups, etc), status and other intermediate information
relevant to a node pool upgrade.
|
| UpdateMasterRequest
UpdateMasterRequest updates the master of the cluster.
|
| UpdateNodePoolRequest
SetNodePoolVersionRequest updates the version of a node pool.
|
| UpgradeAvailableEvent
UpgradeAvailableEvent is a notification sent to customers when a new available version is
released.
|
| UpgradeEvent
UpgradeEvent is a notification sent to customers by the cluster server when a resource is
upgrading.
|
| UpgradeSettings
These upgrade settings configure the upgrade strategy for the node pool.
|
| UsableSubnetwork
UsableSubnetwork resource returns the subnetwork name, its associated network and the primary
CIDR range.
|
| UsableSubnetworkSecondaryRange
Secondary IP range of a usable subnetwork.
|
| VerticalPodAutoscaling
VerticalPodAutoscaling contains global, per-cluster information required by Vertical Pod
Autoscaler to automatically adjust the resources of pods controlled by it.
|
| VirtualNIC
Configuration of gVNIC feature.
|
| WindowsVersion
Windows server version.
|
| WindowsVersions
Windows server versions.
|
| WorkloadALTSConfig
Configuration for direct-path (via ALTS) with workload identity.
|
| WorkloadCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
|
| WorkloadConfig
WorkloadConfig defines the flags to enable or disable the workload configurations for the
cluster.
|
| WorkloadIdentityConfig
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
|
| WorkloadMetadataConfig
WorkloadMetadataConfig defines the metadata configuration to expose to workloads on the node
pool.
|
Copyright © 2011–2022 Google. All rights reserved.