ProjectsZonesClustersNodePools
class ProjectsZonesClustersNodePools extends Resource (View source)
The "nodePools" collection of methods.
Typical usage is:
$containerService = new Google\Service\Container(...);
$nodePools = $containerService->projects_zones_clusters_nodePools;
Methods
Sets the autoscaling settings for the specified node pool.
Creates a node pool for a cluster. (nodePools.create)
Deletes a node pool from a cluster. (nodePools.delete)
Retrieves the requested node pool. (nodePools.get)
Lists the node pools for a cluster.
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed. (nodePools.rollback)
Sets the NodeManagement options for a node pool. (nodePools.setManagement)
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.
Updates the version and/or image type for the specified node pool.
Details
Operation
autoscaling(string $projectId, string $zone, string $clusterId, string $nodePoolId, SetNodePoolAutoscalingRequest $postBody, array $optParams = [])
Sets the autoscaling settings for the specified node pool.
(nodePools.autoscaling)
Operation
create(string $projectId, string $zone, string $clusterId, CreateNodePoolRequest $postBody, array $optParams = [])
Creates a node pool for a cluster. (nodePools.create)
Operation
delete(string $projectId, string $zone, string $clusterId, string $nodePoolId, array $optParams = [])
Deletes a node pool from a cluster. (nodePools.delete)
NodePool
get(string $projectId, string $zone, string $clusterId, string $nodePoolId, array $optParams = [])
Retrieves the requested node pool. (nodePools.get)
ListNodePoolsResponse
listProjectsZonesClustersNodePools(string $projectId, string $zone, string $clusterId, array $optParams = [])
Lists the node pools for a cluster.
(nodePools.listProjectsZonesClustersNodePools)
Operation
rollback(string $projectId, string $zone, string $clusterId, string $nodePoolId, RollbackNodePoolUpgradeRequest $postBody, array $optParams = [])
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed. (nodePools.rollback)
Operation
setManagement(string $projectId, string $zone, string $clusterId, string $nodePoolId, SetNodePoolManagementRequest $postBody, array $optParams = [])
Sets the NodeManagement options for a node pool. (nodePools.setManagement)
Operation
setSize(string $projectId, string $zone, string $clusterId, string $nodePoolId, SetNodePoolSizeRequest $postBody, array $optParams = [])
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.
(nodePools.setSize)
Operation
update(string $projectId, string $zone, string $clusterId, string $nodePoolId, UpdateNodePoolRequest $postBody, array $optParams = [])
Updates the version and/or image type for the specified node pool.
(nodePools.update)