public sealed class ClusterManagerClientImpl : ClusterManagerClientReference documentation and code samples for the Google Kubernetes Engine v1 API class ClusterManagerClientImpl.
ClusterManager client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Container.V1Assembly
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 |
ClusterManagerClusterManagerClientThe underlying gRPC client. |
settings |
ClusterManagerSettingsThe base ClusterManagerSettings used within this client. |
logger |
ILoggerOptional 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 |
CancelOperationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CancelOperationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
CheckAutopilotCompatibility(CheckAutopilotCompatibilityRequest, CallSettings)
public override CheckAutopilotCompatibilityResponse CheckAutopilotCompatibility(CheckAutopilotCompatibilityRequest request, CallSettings callSettings = null)Checks the cluster compatibility with Autopilot mode, and returns a list of compatibility issues.
| Parameters | |
|---|---|
| Name | Description |
request |
CheckAutopilotCompatibilityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
CheckAutopilotCompatibilityResponse |
The RPC response. |
CheckAutopilotCompatibilityAsync(CheckAutopilotCompatibilityRequest, CallSettings)
public override Task<CheckAutopilotCompatibilityResponse> CheckAutopilotCompatibilityAsync(CheckAutopilotCompatibilityRequest request, CallSettings callSettings = null)Checks the cluster compatibility with Autopilot mode, and returns a list of compatibility issues.
| Parameters | |
|---|---|
| Name | Description |
request |
CheckAutopilotCompatibilityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCheckAutopilotCompatibilityResponse |
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 |
CompleteIPRotationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CompleteIPRotationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CompleteNodePoolUpgradeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CompleteNodePoolUpgradeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CreateClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CreateClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CreateNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
CreateNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
DeleteClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
DeleteClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
DeleteNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
DeleteNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
A Task containing the RPC response. |
FetchClusterUpgradeInfo(FetchClusterUpgradeInfoRequest, CallSettings)
public override ClusterUpgradeInfo FetchClusterUpgradeInfo(FetchClusterUpgradeInfoRequest request, CallSettings callSettings = null)Fetch upgrade information of a specific cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchClusterUpgradeInfoRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ClusterUpgradeInfo |
The RPC response. |
FetchClusterUpgradeInfoAsync(FetchClusterUpgradeInfoRequest, CallSettings)
public override Task<ClusterUpgradeInfo> FetchClusterUpgradeInfoAsync(FetchClusterUpgradeInfoRequest request, CallSettings callSettings = null)Fetch upgrade information of a specific cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchClusterUpgradeInfoRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskClusterUpgradeInfo |
A Task containing the RPC response. |
FetchNodePoolUpgradeInfo(FetchNodePoolUpgradeInfoRequest, CallSettings)
public override NodePoolUpgradeInfo FetchNodePoolUpgradeInfo(FetchNodePoolUpgradeInfoRequest request, CallSettings callSettings = null)Fetch upgrade information of a specific nodepool.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchNodePoolUpgradeInfoRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NodePoolUpgradeInfo |
The RPC response. |
FetchNodePoolUpgradeInfoAsync(FetchNodePoolUpgradeInfoRequest, CallSettings)
public override Task<NodePoolUpgradeInfo> FetchNodePoolUpgradeInfoAsync(FetchNodePoolUpgradeInfoRequest request, CallSettings callSettings = null)Fetch upgrade information of a specific nodepool.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchNodePoolUpgradeInfoRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskNodePoolUpgradeInfo |
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 |
GetClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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.
| Parameters | |
|---|---|
| Name | Description |
request |
GetJSONWebKeysRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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.
| Parameters | |
|---|---|
| Name | Description |
request |
GetJSONWebKeysRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetOperationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetOperationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetServerConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetServerConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListClustersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListClustersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListNodePoolsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListNodePoolsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListOperationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListOperationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListUsableSubnetworksRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListUsableSubnetworksRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
RollbackNodePoolUpgradeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
RollbackNodePoolUpgradeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetAddonsConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetAddonsConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetLabelsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetLabelsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetLegacyAbacRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetLegacyAbacRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetLocationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetLocationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetLoggingServiceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetLoggingServiceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetMaintenancePolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetMaintenancePolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetMasterAuthRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetMasterAuthRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetMonitoringServiceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetMonitoringServiceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetNetworkPolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetNetworkPolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetNodePoolAutoscalingRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetNodePoolAutoscalingRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetNodePoolManagementRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetNodePoolManagementRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetNodePoolSizeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
SetNodePoolSizeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
StartIPRotationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
StartIPRotationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
UpdateClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
UpdateClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
UpdateMasterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
UpdateMasterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
UpdateNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
UpdateNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
A Task containing the RPC response. |