ClusterManager

google.container.v1. ClusterManager

Represents a ClusterManager

Constructor

new ClusterManager(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new ClusterManager service.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Extends

  • $protobuf.rpc.Service

Methods

cancelOperation(request, callback) → {undefined}

Calls CancelOperation.

Parameters:
Name Type Description
request google.container.v1.ICancelOperationRequest

CancelOperationRequest message or plain object

callback google.container.v1.ClusterManager.CancelOperationCallback

Node-style callback called with the error, if any, and Empty

Returns:
Type Description
undefined

cancelOperation(request) → {Promise.<google.protobuf.Empty>}

Calls CancelOperation.

Parameters:
Name Type Description
request google.container.v1.ICancelOperationRequest

CancelOperationRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

checkAutopilotCompatibility(request, callback) → {undefined}

Calls CheckAutopilotCompatibility.

Parameters:
Name Type Description
request google.container.v1.ICheckAutopilotCompatibilityRequest

CheckAutopilotCompatibilityRequest message or plain object

callback google.container.v1.ClusterManager.CheckAutopilotCompatibilityCallback

Node-style callback called with the error, if any, and CheckAutopilotCompatibilityResponse

Returns:
Type Description
undefined

checkAutopilotCompatibility(request) → {Promise.<google.container.v1.CheckAutopilotCompatibilityResponse>}

Calls CheckAutopilotCompatibility.

Parameters:
Name Type Description
request google.container.v1.ICheckAutopilotCompatibilityRequest

CheckAutopilotCompatibilityRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.CheckAutopilotCompatibilityResponse>

Promise

completeIPRotation(request, callback) → {undefined}

Calls CompleteIPRotation.

Parameters:
Name Type Description
request google.container.v1.ICompleteIPRotationRequest

CompleteIPRotationRequest message or plain object

callback google.container.v1.ClusterManager.CompleteIPRotationCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

completeIPRotation(request) → {Promise.<google.container.v1.Operation>}

Calls CompleteIPRotation.

Parameters:
Name Type Description
request google.container.v1.ICompleteIPRotationRequest

CompleteIPRotationRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

completeNodePoolUpgrade(request, callback) → {undefined}

Calls CompleteNodePoolUpgrade.

Parameters:
Name Type Description
request google.container.v1.ICompleteNodePoolUpgradeRequest

CompleteNodePoolUpgradeRequest message or plain object

callback google.container.v1.ClusterManager.CompleteNodePoolUpgradeCallback

Node-style callback called with the error, if any, and Empty

Returns:
Type Description
undefined

completeNodePoolUpgrade(request) → {Promise.<google.protobuf.Empty>}

Calls CompleteNodePoolUpgrade.

Parameters:
Name Type Description
request google.container.v1.ICompleteNodePoolUpgradeRequest

CompleteNodePoolUpgradeRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

createCluster(request, callback) → {undefined}

Calls CreateCluster.

Parameters:
Name Type Description
request google.container.v1.ICreateClusterRequest

CreateClusterRequest message or plain object

callback google.container.v1.ClusterManager.CreateClusterCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

createCluster(request) → {Promise.<google.container.v1.Operation>}

Calls CreateCluster.

Parameters:
Name Type Description
request google.container.v1.ICreateClusterRequest

CreateClusterRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

createNodePool(request, callback) → {undefined}

Calls CreateNodePool.

Parameters:
Name Type Description
request google.container.v1.ICreateNodePoolRequest

CreateNodePoolRequest message or plain object

callback google.container.v1.ClusterManager.CreateNodePoolCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

createNodePool(request) → {Promise.<google.container.v1.Operation>}

Calls CreateNodePool.

Parameters:
Name Type Description
request google.container.v1.ICreateNodePoolRequest

CreateNodePoolRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

deleteCluster(request, callback) → {undefined}

Calls DeleteCluster.

Parameters:
Name Type Description
request google.container.v1.IDeleteClusterRequest

DeleteClusterRequest message or plain object

callback google.container.v1.ClusterManager.DeleteClusterCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

deleteCluster(request) → {Promise.<google.container.v1.Operation>}

Calls DeleteCluster.

Parameters:
Name Type Description
request google.container.v1.IDeleteClusterRequest

DeleteClusterRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

deleteNodePool(request, callback) → {undefined}

Calls DeleteNodePool.

Parameters:
Name Type Description
request google.container.v1.IDeleteNodePoolRequest

DeleteNodePoolRequest message or plain object

callback google.container.v1.ClusterManager.DeleteNodePoolCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

deleteNodePool(request) → {Promise.<google.container.v1.Operation>}

Calls DeleteNodePool.

Parameters:
Name Type Description
request google.container.v1.IDeleteNodePoolRequest

DeleteNodePoolRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

getCluster(request, callback) → {undefined}

Calls GetCluster.

Parameters:
Name Type Description
request google.container.v1.IGetClusterRequest

GetClusterRequest message or plain object

callback google.container.v1.ClusterManager.GetClusterCallback

Node-style callback called with the error, if any, and Cluster

Returns:
Type Description
undefined

getCluster(request) → {Promise.<google.container.v1.Cluster>}

Calls GetCluster.

Parameters:
Name Type Description
request google.container.v1.IGetClusterRequest

GetClusterRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Cluster>

Promise

getJSONWebKeys(request, callback) → {undefined}

Calls GetJSONWebKeys.

Parameters:
Name Type Description
request google.container.v1.IGetJSONWebKeysRequest

GetJSONWebKeysRequest message or plain object

callback google.container.v1.ClusterManager.GetJSONWebKeysCallback

Node-style callback called with the error, if any, and GetJSONWebKeysResponse

Returns:
Type Description
undefined

getJSONWebKeys(request) → {Promise.<google.container.v1.GetJSONWebKeysResponse>}

Calls GetJSONWebKeys.

Parameters:
Name Type Description
request google.container.v1.IGetJSONWebKeysRequest

GetJSONWebKeysRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.GetJSONWebKeysResponse>

Promise

getNodePool(request, callback) → {undefined}

Calls GetNodePool.

Parameters:
Name Type Description
request google.container.v1.IGetNodePoolRequest

GetNodePoolRequest message or plain object

callback google.container.v1.ClusterManager.GetNodePoolCallback

Node-style callback called with the error, if any, and NodePool

Returns:
Type Description
undefined

getNodePool(request) → {Promise.<google.container.v1.NodePool>}

Calls GetNodePool.

Parameters:
Name Type Description
request google.container.v1.IGetNodePoolRequest

GetNodePoolRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.NodePool>

Promise

getOperation(request, callback) → {undefined}

Calls GetOperation.

Parameters:
Name Type Description
request google.container.v1.IGetOperationRequest

GetOperationRequest message or plain object

callback google.container.v1.ClusterManager.GetOperationCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

getOperation(request) → {Promise.<google.container.v1.Operation>}

Calls GetOperation.

Parameters:
Name Type Description
request google.container.v1.IGetOperationRequest

GetOperationRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

getServerConfig(request, callback) → {undefined}

Calls GetServerConfig.

Parameters:
Name Type Description
request google.container.v1.IGetServerConfigRequest

GetServerConfigRequest message or plain object

callback google.container.v1.ClusterManager.GetServerConfigCallback

Node-style callback called with the error, if any, and ServerConfig

Returns:
Type Description
undefined

getServerConfig(request) → {Promise.<google.container.v1.ServerConfig>}

Calls GetServerConfig.

Parameters:
Name Type Description
request google.container.v1.IGetServerConfigRequest

GetServerConfigRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.ServerConfig>

Promise

listClusters(request, callback) → {undefined}

Calls ListClusters.

Parameters:
Name Type Description
request google.container.v1.IListClustersRequest

ListClustersRequest message or plain object

callback google.container.v1.ClusterManager.ListClustersCallback

Node-style callback called with the error, if any, and ListClustersResponse

Returns:
Type Description
undefined

listClusters(request) → {Promise.<google.container.v1.ListClustersResponse>}

Calls ListClusters.

Parameters:
Name Type Description
request google.container.v1.IListClustersRequest

ListClustersRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.ListClustersResponse>

Promise

listNodePools(request, callback) → {undefined}

Calls ListNodePools.

Parameters:
Name Type Description
request google.container.v1.IListNodePoolsRequest

ListNodePoolsRequest message or plain object

callback google.container.v1.ClusterManager.ListNodePoolsCallback

Node-style callback called with the error, if any, and ListNodePoolsResponse

Returns:
Type Description
undefined

listNodePools(request) → {Promise.<google.container.v1.ListNodePoolsResponse>}

Calls ListNodePools.

Parameters:
Name Type Description
request google.container.v1.IListNodePoolsRequest

ListNodePoolsRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.ListNodePoolsResponse>

Promise

listOperations(request, callback) → {undefined}

Calls ListOperations.

Parameters:
Name Type Description
request google.container.v1.IListOperationsRequest

ListOperationsRequest message or plain object

callback google.container.v1.ClusterManager.ListOperationsCallback

Node-style callback called with the error, if any, and ListOperationsResponse

Returns:
Type Description
undefined

listOperations(request) → {Promise.<google.container.v1.ListOperationsResponse>}

Calls ListOperations.

Parameters:
Name Type Description
request google.container.v1.IListOperationsRequest

ListOperationsRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.ListOperationsResponse>

Promise

listUsableSubnetworks(request, callback) → {undefined}

Calls ListUsableSubnetworks.

Parameters:
Name Type Description
request google.container.v1.IListUsableSubnetworksRequest

ListUsableSubnetworksRequest message or plain object

callback google.container.v1.ClusterManager.ListUsableSubnetworksCallback

Node-style callback called with the error, if any, and ListUsableSubnetworksResponse

Returns:
Type Description
undefined

listUsableSubnetworks(request) → {Promise.<google.container.v1.ListUsableSubnetworksResponse>}

Calls ListUsableSubnetworks.

Parameters:
Name Type Description
request google.container.v1.IListUsableSubnetworksRequest

ListUsableSubnetworksRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.ListUsableSubnetworksResponse>

Promise

rollbackNodePoolUpgrade(request, callback) → {undefined}

Calls RollbackNodePoolUpgrade.

Parameters:
Name Type Description
request google.container.v1.IRollbackNodePoolUpgradeRequest

RollbackNodePoolUpgradeRequest message or plain object

callback google.container.v1.ClusterManager.RollbackNodePoolUpgradeCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

rollbackNodePoolUpgrade(request) → {Promise.<google.container.v1.Operation>}

Calls RollbackNodePoolUpgrade.

Parameters:
Name Type Description
request google.container.v1.IRollbackNodePoolUpgradeRequest

RollbackNodePoolUpgradeRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setAddonsConfig(request, callback) → {undefined}

Calls SetAddonsConfig.

Parameters:
Name Type Description
request google.container.v1.ISetAddonsConfigRequest

SetAddonsConfigRequest message or plain object

callback google.container.v1.ClusterManager.SetAddonsConfigCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setAddonsConfig(request) → {Promise.<google.container.v1.Operation>}

Calls SetAddonsConfig.

Parameters:
Name Type Description
request google.container.v1.ISetAddonsConfigRequest

SetAddonsConfigRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setLabels(request, callback) → {undefined}

Calls SetLabels.

Parameters:
Name Type Description
request google.container.v1.ISetLabelsRequest

SetLabelsRequest message or plain object

callback google.container.v1.ClusterManager.SetLabelsCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setLabels(request) → {Promise.<google.container.v1.Operation>}

Calls SetLabels.

Parameters:
Name Type Description
request google.container.v1.ISetLabelsRequest

SetLabelsRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setLegacyAbac(request, callback) → {undefined}

Calls SetLegacyAbac.

Parameters:
Name Type Description
request google.container.v1.ISetLegacyAbacRequest

SetLegacyAbacRequest message or plain object

callback google.container.v1.ClusterManager.SetLegacyAbacCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setLegacyAbac(request) → {Promise.<google.container.v1.Operation>}

Calls SetLegacyAbac.

Parameters:
Name Type Description
request google.container.v1.ISetLegacyAbacRequest

SetLegacyAbacRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setLocations(request, callback) → {undefined}

Calls SetLocations.

Parameters:
Name Type Description
request google.container.v1.ISetLocationsRequest

SetLocationsRequest message or plain object

callback google.container.v1.ClusterManager.SetLocationsCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setLocations(request) → {Promise.<google.container.v1.Operation>}

Calls SetLocations.

Parameters:
Name Type Description
request google.container.v1.ISetLocationsRequest

SetLocationsRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setLoggingService(request, callback) → {undefined}

Calls SetLoggingService.

Parameters:
Name Type Description
request google.container.v1.ISetLoggingServiceRequest

SetLoggingServiceRequest message or plain object

callback google.container.v1.ClusterManager.SetLoggingServiceCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setLoggingService(request) → {Promise.<google.container.v1.Operation>}

Calls SetLoggingService.

Parameters:
Name Type Description
request google.container.v1.ISetLoggingServiceRequest

SetLoggingServiceRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setMaintenancePolicy(request, callback) → {undefined}

Calls SetMaintenancePolicy.

Parameters:
Name Type Description
request google.container.v1.ISetMaintenancePolicyRequest

SetMaintenancePolicyRequest message or plain object

callback google.container.v1.ClusterManager.SetMaintenancePolicyCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setMaintenancePolicy(request) → {Promise.<google.container.v1.Operation>}

Calls SetMaintenancePolicy.

Parameters:
Name Type Description
request google.container.v1.ISetMaintenancePolicyRequest

SetMaintenancePolicyRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setMasterAuth(request, callback) → {undefined}

Calls SetMasterAuth.

Parameters:
Name Type Description
request google.container.v1.ISetMasterAuthRequest

SetMasterAuthRequest message or plain object

callback google.container.v1.ClusterManager.SetMasterAuthCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setMasterAuth(request) → {Promise.<google.container.v1.Operation>}

Calls SetMasterAuth.

Parameters:
Name Type Description
request google.container.v1.ISetMasterAuthRequest

SetMasterAuthRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setMonitoringService(request, callback) → {undefined}

Calls SetMonitoringService.

Parameters:
Name Type Description
request google.container.v1.ISetMonitoringServiceRequest

SetMonitoringServiceRequest message or plain object

callback google.container.v1.ClusterManager.SetMonitoringServiceCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setMonitoringService(request) → {Promise.<google.container.v1.Operation>}

Calls SetMonitoringService.

Parameters:
Name Type Description
request google.container.v1.ISetMonitoringServiceRequest

SetMonitoringServiceRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setNetworkPolicy(request, callback) → {undefined}

Calls SetNetworkPolicy.

Parameters:
Name Type Description
request google.container.v1.ISetNetworkPolicyRequest

SetNetworkPolicyRequest message or plain object

callback google.container.v1.ClusterManager.SetNetworkPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setNetworkPolicy(request) → {Promise.<google.container.v1.Operation>}

Calls SetNetworkPolicy.

Parameters:
Name Type Description
request google.container.v1.ISetNetworkPolicyRequest

SetNetworkPolicyRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setNodePoolAutoscaling(request, callback) → {undefined}

Calls SetNodePoolAutoscaling.

Parameters:
Name Type Description
request google.container.v1.ISetNodePoolAutoscalingRequest

SetNodePoolAutoscalingRequest message or plain object

callback google.container.v1.ClusterManager.SetNodePoolAutoscalingCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setNodePoolAutoscaling(request) → {Promise.<google.container.v1.Operation>}

Calls SetNodePoolAutoscaling.

Parameters:
Name Type Description
request google.container.v1.ISetNodePoolAutoscalingRequest

SetNodePoolAutoscalingRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setNodePoolManagement(request, callback) → {undefined}

Calls SetNodePoolManagement.

Parameters:
Name Type Description
request google.container.v1.ISetNodePoolManagementRequest

SetNodePoolManagementRequest message or plain object

callback google.container.v1.ClusterManager.SetNodePoolManagementCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setNodePoolManagement(request) → {Promise.<google.container.v1.Operation>}

Calls SetNodePoolManagement.

Parameters:
Name Type Description
request google.container.v1.ISetNodePoolManagementRequest

SetNodePoolManagementRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

setNodePoolSize(request, callback) → {undefined}

Calls SetNodePoolSize.

Parameters:
Name Type Description
request google.container.v1.ISetNodePoolSizeRequest

SetNodePoolSizeRequest message or plain object

callback google.container.v1.ClusterManager.SetNodePoolSizeCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

setNodePoolSize(request) → {Promise.<google.container.v1.Operation>}

Calls SetNodePoolSize.

Parameters:
Name Type Description
request google.container.v1.ISetNodePoolSizeRequest

SetNodePoolSizeRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise

startIPRotation(request, callback) → {undefined}

Calls StartIPRotation.

Parameters:
Name Type Description
request google.container.v1.IStartIPRotationRequest

StartIPRotationRequest message or plain object

callback google.container.v1.ClusterManager.StartIPRotationCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

startIPRotation(request) → {Promise.<google.container.v1.Operation>}

Calls StartIPRotation.

Parameters:
Name Type Description
request google.container.v1.IStartIPRotationRequest

StartIPRotationRequest message or plain object

Returns:
Type Description
Promise.<google.container.v1.Operation>

Promise