public sealed class ClusterManagerClientImpl : ClusterManagerClient
Reference documentation and code samples for the Google Kubernetes Engine v1 API class ClusterManagerClientImpl.
ClusterManager client wrapper implementation, for convenient use.
Namespace
GoogleGoogle.CloudGoogle.Cloud.ContainerV1Assembly
Google.Cloud.Container.V1.dll
Remarks
Google Kubernetes Engine Cluster Manager v1
Constructors
ClusterManagerClientImpl(ClusterManagerClient, ClusterManagerSettings, ILogger)
public ClusterManagerClientImpl(ClusterManager.ClusterManagerClient grpcClient, ClusterManagerSettings settings, ILogger logger)
Constructs a client wrapper for the ClusterManager service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient | ClusterManagerClusterManagerClient The underlying gRPC client. |
settings | ClusterManagerSettings The base ClusterManagerSettings used within this client. |
logger | ILogger Optional ILogger to use within this client. |
Properties
GrpcClient
public override ClusterManager.ClusterManagerClient GrpcClient { get; }
The underlying gRPC ClusterManager client
Property Value | |
---|---|
Type | Description |
ClusterManagerClusterManagerClient |
Methods
CancelOperation(CancelOperationRequest, CallSettings)
public override void CancelOperation(CancelOperationRequest request, CallSettings callSettings = null)
Cancels the specified operation.
Parameters | |
---|---|
Name | Description |
request | CancelOperationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
CancelOperationAsync(CancelOperationRequest, CallSettings)
public override Task CancelOperationAsync(CancelOperationRequest request, CallSettings callSettings = null)
Cancels the specified operation.
Parameters | |
---|---|
Name | Description |
request | CancelOperationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
CompleteIPRotation(CompleteIPRotationRequest, CallSettings)
public override Operation CompleteIPRotation(CompleteIPRotationRequest request, CallSettings callSettings = null)
Completes master IP rotation.
Parameters | |
---|---|
Name | Description |
request | CompleteIPRotationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
CompleteIPRotationAsync(CompleteIPRotationRequest, CallSettings)
public override Task<Operation> CompleteIPRotationAsync(CompleteIPRotationRequest request, CallSettings callSettings = null)
Completes master IP rotation.
Parameters | |
---|---|
Name | Description |
request | CompleteIPRotationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
CompleteNodePoolUpgrade(CompleteNodePoolUpgradeRequest, CallSettings)
public override void CompleteNodePoolUpgrade(CompleteNodePoolUpgradeRequest request, CallSettings callSettings = null)
CompleteNodePoolUpgrade will signal an on-going node pool upgrade to complete.
Parameters | |
---|---|
Name | Description |
request | CompleteNodePoolUpgradeRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
CompleteNodePoolUpgradeAsync(CompleteNodePoolUpgradeRequest, CallSettings)
public override Task CompleteNodePoolUpgradeAsync(CompleteNodePoolUpgradeRequest request, CallSettings callSettings = null)
CompleteNodePoolUpgrade will signal an on-going node pool upgrade to complete.
Parameters | |
---|---|
Name | Description |
request | CompleteNodePoolUpgradeRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
CreateCluster(CreateClusterRequest, CallSettings)
public override Operation CreateCluster(CreateClusterRequest request, CallSettings callSettings = null)
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.
Parameters | |
---|---|
Name | Description |
request | CreateClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
CreateClusterAsync(CreateClusterRequest, CallSettings)
public override Task<Operation> CreateClusterAsync(CreateClusterRequest request, CallSettings callSettings = null)
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.
Parameters | |
---|---|
Name | Description |
request | CreateClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
CreateNodePool(CreateNodePoolRequest, CallSettings)
public override Operation CreateNodePool(CreateNodePoolRequest request, CallSettings callSettings = null)
Creates a node pool for a cluster.
Parameters | |
---|---|
Name | Description |
request | CreateNodePoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
CreateNodePoolAsync(CreateNodePoolRequest, CallSettings)
public override Task<Operation> CreateNodePoolAsync(CreateNodePoolRequest request, CallSettings callSettings = null)
Creates a node pool for a cluster.
Parameters | |
---|---|
Name | Description |
request | CreateNodePoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
DeleteCluster(DeleteClusterRequest, CallSettings)
public override Operation DeleteCluster(DeleteClusterRequest request, CallSettings callSettings = null)
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.
Parameters | |
---|---|
Name | Description |
request | DeleteClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
DeleteClusterAsync(DeleteClusterRequest, CallSettings)
public override Task<Operation> DeleteClusterAsync(DeleteClusterRequest request, CallSettings callSettings = null)
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.
Parameters | |
---|---|
Name | Description |
request | DeleteClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
DeleteNodePool(DeleteNodePoolRequest, CallSettings)
public override Operation DeleteNodePool(DeleteNodePoolRequest request, CallSettings callSettings = null)
Deletes a node pool from a cluster.
Parameters | |
---|---|
Name | Description |
request | DeleteNodePoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
DeleteNodePoolAsync(DeleteNodePoolRequest, CallSettings)
public override Task<Operation> DeleteNodePoolAsync(DeleteNodePoolRequest request, CallSettings callSettings = null)
Deletes a node pool from a cluster.
Parameters | |
---|---|
Name | Description |
request | DeleteNodePoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
GetCluster(GetClusterRequest, CallSettings)
public override Cluster GetCluster(GetClusterRequest request, CallSettings callSettings = null)
Gets the details of a specific cluster.
Parameters | |
---|---|
Name | Description |
request | GetClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Cluster | The RPC response. |
GetClusterAsync(GetClusterRequest, CallSettings)
public override Task<Cluster> GetClusterAsync(GetClusterRequest request, CallSettings callSettings = null)
Gets the details of a specific cluster.
Parameters | |
---|---|
Name | Description |
request | GetClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskCluster | A Task containing the RPC response. |
GetJSONWebKeys(GetJSONWebKeysRequest, CallSettings)
public override GetJSONWebKeysResponse GetJSONWebKeys(GetJSONWebKeysRequest request, CallSettings callSettings = null)
Gets the public component of the cluster signing keys in JSON Web Key format. This API is not yet intended for general use, and is not available for all clusters.
Parameters | |
---|---|
Name | Description |
request | GetJSONWebKeysRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
GetJSONWebKeysResponse | The RPC response. |
GetJSONWebKeysAsync(GetJSONWebKeysRequest, CallSettings)
public override Task<GetJSONWebKeysResponse> GetJSONWebKeysAsync(GetJSONWebKeysRequest request, CallSettings callSettings = null)
Gets the public component of the cluster signing keys in JSON Web Key format. This API is not yet intended for general use, and is not available for all clusters.
Parameters | |
---|---|
Name | Description |
request | GetJSONWebKeysRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskGetJSONWebKeysResponse | A Task containing the RPC response. |
GetNodePool(GetNodePoolRequest, CallSettings)
public override NodePool GetNodePool(GetNodePoolRequest request, CallSettings callSettings = null)
Retrieves the requested node pool.
Parameters | |
---|---|
Name | Description |
request | GetNodePoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
NodePool | The RPC response. |
GetNodePoolAsync(GetNodePoolRequest, CallSettings)
public override Task<NodePool> GetNodePoolAsync(GetNodePoolRequest request, CallSettings callSettings = null)
Retrieves the requested node pool.
Parameters | |
---|---|
Name | Description |
request | GetNodePoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskNodePool | A Task containing the RPC response. |
GetOperation(GetOperationRequest, CallSettings)
public override Operation GetOperation(GetOperationRequest request, CallSettings callSettings = null)
Gets the specified operation.
Parameters | |
---|---|
Name | Description |
request | GetOperationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
GetOperationAsync(GetOperationRequest, CallSettings)
public override Task<Operation> GetOperationAsync(GetOperationRequest request, CallSettings callSettings = null)
Gets the specified operation.
Parameters | |
---|---|
Name | Description |
request | GetOperationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
GetServerConfig(GetServerConfigRequest, CallSettings)
public override ServerConfig GetServerConfig(GetServerConfigRequest request, CallSettings callSettings = null)
Returns configuration info about the Google Kubernetes Engine service.
Parameters | |
---|---|
Name | Description |
request | GetServerConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ServerConfig | The RPC response. |
GetServerConfigAsync(GetServerConfigRequest, CallSettings)
public override Task<ServerConfig> GetServerConfigAsync(GetServerConfigRequest request, CallSettings callSettings = null)
Returns configuration info about the Google Kubernetes Engine service.
Parameters | |
---|---|
Name | Description |
request | GetServerConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskServerConfig | A Task containing the RPC response. |
ListClusters(ListClustersRequest, CallSettings)
public override ListClustersResponse ListClusters(ListClustersRequest request, CallSettings callSettings = null)
Lists all clusters owned by a project in either the specified zone or all zones.
Parameters | |
---|---|
Name | Description |
request | ListClustersRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ListClustersResponse | The RPC response. |
ListClustersAsync(ListClustersRequest, CallSettings)
public override Task<ListClustersResponse> ListClustersAsync(ListClustersRequest request, CallSettings callSettings = null)
Lists all clusters owned by a project in either the specified zone or all zones.
Parameters | |
---|---|
Name | Description |
request | ListClustersRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskListClustersResponse | A Task containing the RPC response. |
ListNodePools(ListNodePoolsRequest, CallSettings)
public override ListNodePoolsResponse ListNodePools(ListNodePoolsRequest request, CallSettings callSettings = null)
Lists the node pools for a cluster.
Parameters | |
---|---|
Name | Description |
request | ListNodePoolsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ListNodePoolsResponse | The RPC response. |
ListNodePoolsAsync(ListNodePoolsRequest, CallSettings)
public override Task<ListNodePoolsResponse> ListNodePoolsAsync(ListNodePoolsRequest request, CallSettings callSettings = null)
Lists the node pools for a cluster.
Parameters | |
---|---|
Name | Description |
request | ListNodePoolsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskListNodePoolsResponse | A Task containing the RPC response. |
ListOperations(ListOperationsRequest, CallSettings)
public override ListOperationsResponse ListOperations(ListOperationsRequest request, CallSettings callSettings = null)
Lists all operations in a project in a specific zone or all zones.
Parameters | |
---|---|
Name | Description |
request | ListOperationsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ListOperationsResponse | The RPC response. |
ListOperationsAsync(ListOperationsRequest, CallSettings)
public override Task<ListOperationsResponse> ListOperationsAsync(ListOperationsRequest request, CallSettings callSettings = null)
Lists all operations in a project in a specific zone or all zones.
Parameters | |
---|---|
Name | Description |
request | ListOperationsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskListOperationsResponse | A Task containing the RPC response. |
ListUsableSubnetworks(ListUsableSubnetworksRequest, CallSettings)
public override PagedEnumerable<ListUsableSubnetworksResponse, UsableSubnetwork> ListUsableSubnetworks(ListUsableSubnetworksRequest request, CallSettings callSettings = null)
Lists subnetworks that are usable for creating clusters in a project.
Parameters | |
---|---|
Name | Description |
request | ListUsableSubnetworksRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListUsableSubnetworksResponseUsableSubnetwork | A pageable sequence of UsableSubnetwork resources. |
ListUsableSubnetworksAsync(ListUsableSubnetworksRequest, CallSettings)
public override PagedAsyncEnumerable<ListUsableSubnetworksResponse, UsableSubnetwork> ListUsableSubnetworksAsync(ListUsableSubnetworksRequest request, CallSettings callSettings = null)
Lists subnetworks that are usable for creating clusters in a project.
Parameters | |
---|---|
Name | Description |
request | ListUsableSubnetworksRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListUsableSubnetworksResponseUsableSubnetwork | A pageable asynchronous sequence of UsableSubnetwork resources. |
RollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest, CallSettings)
public override Operation RollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest request, CallSettings callSettings = null)
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed.
Parameters | |
---|---|
Name | Description |
request | RollbackNodePoolUpgradeRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
RollbackNodePoolUpgradeAsync(RollbackNodePoolUpgradeRequest, CallSettings)
public override Task<Operation> RollbackNodePoolUpgradeAsync(RollbackNodePoolUpgradeRequest request, CallSettings callSettings = null)
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed.
Parameters | |
---|---|
Name | Description |
request | RollbackNodePoolUpgradeRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetAddonsConfig(SetAddonsConfigRequest, CallSettings)
public override Operation SetAddonsConfig(SetAddonsConfigRequest request, CallSettings callSettings = null)
Sets the addons for a specific cluster.
Parameters | |
---|---|
Name | Description |
request | SetAddonsConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetAddonsConfigAsync(SetAddonsConfigRequest, CallSettings)
public override Task<Operation> SetAddonsConfigAsync(SetAddonsConfigRequest request, CallSettings callSettings = null)
Sets the addons for a specific cluster.
Parameters | |
---|---|
Name | Description |
request | SetAddonsConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetLabels(SetLabelsRequest, CallSettings)
public override Operation SetLabels(SetLabelsRequest request, CallSettings callSettings = null)
Sets labels on a cluster.
Parameters | |
---|---|
Name | Description |
request | SetLabelsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetLabelsAsync(SetLabelsRequest, CallSettings)
public override Task<Operation> SetLabelsAsync(SetLabelsRequest request, CallSettings callSettings = null)
Sets labels on a cluster.
Parameters | |
---|---|
Name | Description |
request | SetLabelsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetLegacyAbac(SetLegacyAbacRequest, CallSettings)
public override Operation SetLegacyAbac(SetLegacyAbacRequest request, CallSettings callSettings = null)
Enables or disables the ABAC authorization mechanism on a cluster.
Parameters | |
---|---|
Name | Description |
request | SetLegacyAbacRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetLegacyAbacAsync(SetLegacyAbacRequest, CallSettings)
public override Task<Operation> SetLegacyAbacAsync(SetLegacyAbacRequest request, CallSettings callSettings = null)
Enables or disables the ABAC authorization mechanism on a cluster.
Parameters | |
---|---|
Name | Description |
request | SetLegacyAbacRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetLocations(SetLocationsRequest, CallSettings)
[Obsolete]
public override Operation SetLocations(SetLocationsRequest request, CallSettings callSettings = null)
Sets the locations for a specific cluster. Deprecated. Use projects.locations.clusters.update instead.
Parameters | |
---|---|
Name | Description |
request | SetLocationsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetLocationsAsync(SetLocationsRequest, CallSettings)
[Obsolete]
public override Task<Operation> SetLocationsAsync(SetLocationsRequest request, CallSettings callSettings = null)
Sets the locations for a specific cluster. Deprecated. Use projects.locations.clusters.update instead.
Parameters | |
---|---|
Name | Description |
request | SetLocationsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetLoggingService(SetLoggingServiceRequest, CallSettings)
public override Operation SetLoggingService(SetLoggingServiceRequest request, CallSettings callSettings = null)
Sets the logging service for a specific cluster.
Parameters | |
---|---|
Name | Description |
request | SetLoggingServiceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetLoggingServiceAsync(SetLoggingServiceRequest, CallSettings)
public override Task<Operation> SetLoggingServiceAsync(SetLoggingServiceRequest request, CallSettings callSettings = null)
Sets the logging service for a specific cluster.
Parameters | |
---|---|
Name | Description |
request | SetLoggingServiceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetMaintenancePolicy(SetMaintenancePolicyRequest, CallSettings)
public override Operation SetMaintenancePolicy(SetMaintenancePolicyRequest request, CallSettings callSettings = null)
Sets the maintenance policy for a cluster.
Parameters | |
---|---|
Name | Description |
request | SetMaintenancePolicyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetMaintenancePolicyAsync(SetMaintenancePolicyRequest, CallSettings)
public override Task<Operation> SetMaintenancePolicyAsync(SetMaintenancePolicyRequest request, CallSettings callSettings = null)
Sets the maintenance policy for a cluster.
Parameters | |
---|---|
Name | Description |
request | SetMaintenancePolicyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetMasterAuth(SetMasterAuthRequest, CallSettings)
public override Operation SetMasterAuth(SetMasterAuthRequest request, CallSettings callSettings = null)
Sets master auth materials. Currently supports changing the admin password or a specific cluster, either via password generation or explicitly setting the password.
Parameters | |
---|---|
Name | Description |
request | SetMasterAuthRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetMasterAuthAsync(SetMasterAuthRequest, CallSettings)
public override Task<Operation> SetMasterAuthAsync(SetMasterAuthRequest request, CallSettings callSettings = null)
Sets master auth materials. Currently supports changing the admin password or a specific cluster, either via password generation or explicitly setting the password.
Parameters | |
---|---|
Name | Description |
request | SetMasterAuthRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetMonitoringService(SetMonitoringServiceRequest, CallSettings)
public override Operation SetMonitoringService(SetMonitoringServiceRequest request, CallSettings callSettings = null)
Sets the monitoring service for a specific cluster.
Parameters | |
---|---|
Name | Description |
request | SetMonitoringServiceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetMonitoringServiceAsync(SetMonitoringServiceRequest, CallSettings)
public override Task<Operation> SetMonitoringServiceAsync(SetMonitoringServiceRequest request, CallSettings callSettings = null)
Sets the monitoring service for a specific cluster.
Parameters | |
---|---|
Name | Description |
request | SetMonitoringServiceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetNetworkPolicy(SetNetworkPolicyRequest, CallSettings)
public override Operation SetNetworkPolicy(SetNetworkPolicyRequest request, CallSettings callSettings = null)
Enables or disables Network Policy for a cluster.
Parameters | |
---|---|
Name | Description |
request | SetNetworkPolicyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetNetworkPolicyAsync(SetNetworkPolicyRequest, CallSettings)
public override Task<Operation> SetNetworkPolicyAsync(SetNetworkPolicyRequest request, CallSettings callSettings = null)
Enables or disables Network Policy for a cluster.
Parameters | |
---|---|
Name | Description |
request | SetNetworkPolicyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetNodePoolAutoscaling(SetNodePoolAutoscalingRequest, CallSettings)
public override Operation SetNodePoolAutoscaling(SetNodePoolAutoscalingRequest request, CallSettings callSettings = null)
Sets the autoscaling settings for the specified node pool.
Parameters | |
---|---|
Name | Description |
request | SetNodePoolAutoscalingRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetNodePoolAutoscalingAsync(SetNodePoolAutoscalingRequest, CallSettings)
public override Task<Operation> SetNodePoolAutoscalingAsync(SetNodePoolAutoscalingRequest request, CallSettings callSettings = null)
Sets the autoscaling settings for the specified node pool.
Parameters | |
---|---|
Name | Description |
request | SetNodePoolAutoscalingRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetNodePoolManagement(SetNodePoolManagementRequest, CallSettings)
public override Operation SetNodePoolManagement(SetNodePoolManagementRequest request, CallSettings callSettings = null)
Sets the NodeManagement options for a node pool.
Parameters | |
---|---|
Name | Description |
request | SetNodePoolManagementRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetNodePoolManagementAsync(SetNodePoolManagementRequest, CallSettings)
public override Task<Operation> SetNodePoolManagementAsync(SetNodePoolManagementRequest request, CallSettings callSettings = null)
Sets the NodeManagement options for a node pool.
Parameters | |
---|---|
Name | Description |
request | SetNodePoolManagementRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
SetNodePoolSize(SetNodePoolSizeRequest, CallSettings)
public override Operation SetNodePoolSize(SetNodePoolSizeRequest request, CallSettings callSettings = null)
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][google.container.v1.NodePool.locations].
Parameters | |
---|---|
Name | Description |
request | SetNodePoolSizeRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
SetNodePoolSizeAsync(SetNodePoolSizeRequest, CallSettings)
public override Task<Operation> SetNodePoolSizeAsync(SetNodePoolSizeRequest request, CallSettings callSettings = null)
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][google.container.v1.NodePool.locations].
Parameters | |
---|---|
Name | Description |
request | SetNodePoolSizeRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
StartIPRotation(StartIPRotationRequest, CallSettings)
public override Operation StartIPRotation(StartIPRotationRequest request, CallSettings callSettings = null)
Starts master IP rotation.
Parameters | |
---|---|
Name | Description |
request | StartIPRotationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
StartIPRotationAsync(StartIPRotationRequest, CallSettings)
public override Task<Operation> StartIPRotationAsync(StartIPRotationRequest request, CallSettings callSettings = null)
Starts master IP rotation.
Parameters | |
---|---|
Name | Description |
request | StartIPRotationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
UpdateCluster(UpdateClusterRequest, CallSettings)
public override Operation UpdateCluster(UpdateClusterRequest request, CallSettings callSettings = null)
Updates the settings of a specific cluster.
Parameters | |
---|---|
Name | Description |
request | UpdateClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
UpdateClusterAsync(UpdateClusterRequest, CallSettings)
public override Task<Operation> UpdateClusterAsync(UpdateClusterRequest request, CallSettings callSettings = null)
Updates the settings of a specific cluster.
Parameters | |
---|---|
Name | Description |
request | UpdateClusterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
UpdateMaster(UpdateMasterRequest, CallSettings)
public override Operation UpdateMaster(UpdateMasterRequest request, CallSettings callSettings = null)
Updates the master for a specific cluster.
Parameters | |
---|---|
Name | Description |
request | UpdateMasterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
UpdateMasterAsync(UpdateMasterRequest, CallSettings)
public override Task<Operation> UpdateMasterAsync(UpdateMasterRequest request, CallSettings callSettings = null)
Updates the master for a specific cluster.
Parameters | |
---|---|
Name | Description |
request | UpdateMasterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |
UpdateNodePool(UpdateNodePoolRequest, CallSettings)
public override Operation UpdateNodePool(UpdateNodePoolRequest request, CallSettings callSettings = null)
Updates the version and/or image type for the specified node pool.
Parameters | |
---|---|
Name | Description |
request | UpdateNodePoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation | The RPC response. |
UpdateNodePoolAsync(UpdateNodePoolRequest, CallSettings)
public override Task<Operation> UpdateNodePoolAsync(UpdateNodePoolRequest request, CallSettings callSettings = null)
Updates the version and/or image type for the specified node pool.
Parameters | |
---|---|
Name | Description |
request | UpdateNodePoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperation | A Task containing the RPC response. |