Namespace Google.Apis.Container.v1
Classes
ContainerBaseServiceRequest<TResponse>
A base abstract class for Container requests.
ContainerService
The Container Service.
ContainerService.Scope
Available OAuth 2.0 scopes for use with the Kubernetes Engine API.
ContainerService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Kubernetes Engine API.
ProjectsResource
The "projects" collection of methods.
ProjectsResource.AggregatedResource
The "aggregated" collection of methods.
ProjectsResource.AggregatedResource.UsableSubnetworksResource
The "usableSubnetworks" collection of methods.
ProjectsResource.AggregatedResource.UsableSubnetworksResource.ListRequest
Lists subnetworks that are usable for creating clusters in a project.
ProjectsResource.LocationsResource
The "locations" collection of methods.
ProjectsResource.LocationsResource.ClustersResource
The "clusters" collection of methods.
ProjectsResource.LocationsResource.ClustersResource.CheckAutopilotCompatibilityRequest
Checks the cluster compatibility with Autopilot mode, and returns a list of compatibility issues.
ProjectsResource.LocationsResource.ClustersResource.CompleteIpRotationRequest
Completes master IP rotation.
ProjectsResource.LocationsResource.ClustersResource.CreateRequest
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's default network. One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.
ProjectsResource.LocationsResource.ClustersResource.DeleteRequest
Deletes the cluster, including the Kubernetes endpoint and all worker nodes. Firewalls and routes that were configured during cluster creation are also deleted. Other Google Compute Engine resources that might be in use by the cluster, such as load balancer resources, are not deleted if they weren't present when the cluster was initially created.
ProjectsResource.LocationsResource.ClustersResource.GetJwksRequest
Gets the public component of the cluster signing keys in JSON Web Key format.
ProjectsResource.LocationsResource.ClustersResource.GetRequest
Gets the details of a specific cluster.
ProjectsResource.LocationsResource.ClustersResource.ListRequest
Lists all clusters owned by a project in either the specified zone or all zones.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource
The "nodePools" collection of methods.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource.CompleteUpgradeRequest
CompleteNodePoolUpgrade will signal an on-going node pool upgrade to complete.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource.CreateRequest
Creates a node pool for a cluster.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource.DeleteRequest
Deletes a node pool from a cluster.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource.GetRequest
Retrieves the requested node pool.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource.ListRequest
Lists the node pools for a cluster.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource.RollbackRequest
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource.SetAutoscalingRequest
Sets the autoscaling settings for the specified node pool.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource.SetManagementRequest
Sets the NodeManagement options for a node pool.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource.SetSizeRequest
Sets the size for a specific node pool. The new size will be used for all replicas, including future replicas created by modifying NodePool.locations.
ProjectsResource.LocationsResource.ClustersResource.NodePoolsResource.UpdateRequest
Updates the version and/or image type for the specified node pool.
ProjectsResource.LocationsResource.ClustersResource.SetAddonsRequest
Sets the addons for a specific cluster.
ProjectsResource.LocationsResource.ClustersResource.SetLegacyAbacRequest
Enables or disables the ABAC authorization mechanism on a cluster.
ProjectsResource.LocationsResource.ClustersResource.SetLocationsRequest
Sets the locations for a specific cluster. Deprecated. Use projects.locations.clusters.update instead.
ProjectsResource.LocationsResource.ClustersResource.SetLoggingRequest
Sets the logging service for a specific cluster.
ProjectsResource.LocationsResource.ClustersResource.SetMaintenancePolicyRequest
Sets the maintenance policy for a cluster.
ProjectsResource.LocationsResource.ClustersResource.SetMasterAuthRequest
Sets master auth materials. Currently supports changing the admin password or a specific cluster, either via password generation or explicitly setting the password.
ProjectsResource.LocationsResource.ClustersResource.SetMonitoringRequest
Sets the monitoring service for a specific cluster.
ProjectsResource.LocationsResource.ClustersResource.SetNetworkPolicyRequest
Enables or disables Network Policy for a cluster.
ProjectsResource.LocationsResource.ClustersResource.SetResourceLabelsRequest
Sets labels on a cluster.
ProjectsResource.LocationsResource.ClustersResource.StartIpRotationRequest
Starts master IP rotation.
ProjectsResource.LocationsResource.ClustersResource.UpdateMasterRequest
Updates the master for a specific cluster.
ProjectsResource.LocationsResource.ClustersResource.UpdateRequest
Updates the settings of a specific cluster.
ProjectsResource.LocationsResource.ClustersResource.WellKnownResource
The "well-known" collection of methods.
ProjectsResource.LocationsResource.ClustersResource.WellKnownResource.GetOpenidConfigurationRequest
Gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
ProjectsResource.LocationsResource.GetServerConfigRequest
Returns configuration info about the Google Kubernetes Engine service.
ProjectsResource.LocationsResource.OperationsResource
The "operations" collection of methods.
ProjectsResource.LocationsResource.OperationsResource.CancelRequest
Cancels the specified operation.
ProjectsResource.LocationsResource.OperationsResource.GetRequest
Gets the specified operation.
ProjectsResource.LocationsResource.OperationsResource.ListRequest
Lists all operations in a project in a specific zone or all zones.
ProjectsResource.ZonesResource
The "zones" collection of methods.
ProjectsResource.ZonesResource.ClustersResource
The "clusters" collection of methods.
ProjectsResource.ZonesResource.ClustersResource.AddonsRequest
Sets the addons for a specific cluster.
ProjectsResource.ZonesResource.ClustersResource.CompleteIpRotationRequest
Completes master IP rotation.
ProjectsResource.ZonesResource.ClustersResource.CreateRequest
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's default network. One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.
ProjectsResource.ZonesResource.ClustersResource.DeleteRequest
Deletes the cluster, including the Kubernetes endpoint and all worker nodes. Firewalls and routes that were configured during cluster creation are also deleted. Other Google Compute Engine resources that might be in use by the cluster, such as load balancer resources, are not deleted if they weren't present when the cluster was initially created.
ProjectsResource.ZonesResource.ClustersResource.GetRequest
Gets the details of a specific cluster.
ProjectsResource.ZonesResource.ClustersResource.LegacyAbacRequest
Enables or disables the ABAC authorization mechanism on a cluster.
ProjectsResource.ZonesResource.ClustersResource.ListRequest
Lists all clusters owned by a project in either the specified zone or all zones.
ProjectsResource.ZonesResource.ClustersResource.LocationsRequest
Sets the locations for a specific cluster. Deprecated. Use projects.locations.clusters.update instead.
ProjectsResource.ZonesResource.ClustersResource.LoggingRequest
Sets the logging service for a specific cluster.
ProjectsResource.ZonesResource.ClustersResource.MasterRequest
Updates the master for a specific cluster.
ProjectsResource.ZonesResource.ClustersResource.MonitoringRequest
Sets the monitoring service for a specific cluster.
ProjectsResource.ZonesResource.ClustersResource.NodePoolsResource
The "nodePools" collection of methods.
ProjectsResource.ZonesResource.ClustersResource.NodePoolsResource.AutoscalingRequest
Sets the autoscaling settings for the specified node pool.
ProjectsResource.ZonesResource.ClustersResource.NodePoolsResource.CreateRequest
Creates a node pool for a cluster.
ProjectsResource.ZonesResource.ClustersResource.NodePoolsResource.DeleteRequest
Deletes a node pool from a cluster.
ProjectsResource.ZonesResource.ClustersResource.NodePoolsResource.GetRequest
Retrieves the requested node pool.
ProjectsResource.ZonesResource.ClustersResource.NodePoolsResource.ListRequest
Lists the node pools for a cluster.
ProjectsResource.ZonesResource.ClustersResource.NodePoolsResource.RollbackRequest
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed.
ProjectsResource.ZonesResource.ClustersResource.NodePoolsResource.SetManagementRequest
Sets the NodeManagement options for a node pool.
ProjectsResource.ZonesResource.ClustersResource.NodePoolsResource.SetSizeRequest
Sets the size for a specific node pool. The new size will be used for all replicas, including future replicas created by modifying NodePool.locations.
ProjectsResource.ZonesResource.ClustersResource.NodePoolsResource.UpdateRequest
Updates the version and/or image type for the specified node pool.
ProjectsResource.ZonesResource.ClustersResource.ResourceLabelsRequest
Sets labels on a cluster.
ProjectsResource.ZonesResource.ClustersResource.SetMaintenancePolicyRequest
Sets the maintenance policy for a cluster.
ProjectsResource.ZonesResource.ClustersResource.SetMasterAuthRequest
Sets master auth materials. Currently supports changing the admin password or a specific cluster, either via password generation or explicitly setting the password.
ProjectsResource.ZonesResource.ClustersResource.SetNetworkPolicyRequest
Enables or disables Network Policy for a cluster.
ProjectsResource.ZonesResource.ClustersResource.StartIpRotationRequest
Starts master IP rotation.
ProjectsResource.ZonesResource.ClustersResource.UpdateRequest
Updates the settings of a specific cluster.
ProjectsResource.ZonesResource.GetServerconfigRequest
Returns configuration info about the Google Kubernetes Engine service.
ProjectsResource.ZonesResource.OperationsResource
The "operations" collection of methods.
ProjectsResource.ZonesResource.OperationsResource.CancelRequest
Cancels the specified operation.
ProjectsResource.ZonesResource.OperationsResource.GetRequest
Gets the specified operation.
ProjectsResource.ZonesResource.OperationsResource.ListRequest
Lists all operations in a project in a specific zone or all zones.
Enums
ContainerBaseServiceRequest<TResponse>.AltEnum
Data format for response.
ContainerBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.