public sealed class AzureClustersClientImpl : AzureClustersClient
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AzureClustersClientImpl.
AzureClusters client wrapper implementation, for convenient use.
Namespace
Google.Cloud.GkeMultiCloud.V1Assembly
Google.Cloud.GkeMultiCloud.V1.dll
Remarks
The AzureClusters API provides a single centrally managed service to create and manage Anthos clusters that run on Azure infrastructure.
Constructors
AzureClustersClientImpl(AzureClusters.AzureClustersClient, AzureClustersSettings, ILogger)
public AzureClustersClientImpl(AzureClusters.AzureClustersClient grpcClient, AzureClustersSettings settings, ILogger logger)
Constructs a client wrapper for the AzureClusters service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient | AzureClusters.AzureClustersClient The underlying gRPC client. |
settings | AzureClustersSettings The base AzureClustersSettings used within this client. |
logger | ILogger Optional ILogger to use within this client. |
Properties
CreateAzureClientOperationsClient
public override OperationsClient CreateAzureClientOperationsClient { get; }
The long-running operations client for CreateAzureClient
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateAzureClusterOperationsClient
public override OperationsClient CreateAzureClusterOperationsClient { get; }
The long-running operations client for CreateAzureCluster
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateAzureNodePoolOperationsClient
public override OperationsClient CreateAzureNodePoolOperationsClient { get; }
The long-running operations client for CreateAzureNodePool
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteAzureClientOperationsClient
public override OperationsClient DeleteAzureClientOperationsClient { get; }
The long-running operations client for DeleteAzureClient
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteAzureClusterOperationsClient
public override OperationsClient DeleteAzureClusterOperationsClient { get; }
The long-running operations client for DeleteAzureCluster
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteAzureNodePoolOperationsClient
public override OperationsClient DeleteAzureNodePoolOperationsClient { get; }
The long-running operations client for DeleteAzureNodePool
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override AzureClusters.AzureClustersClient GrpcClient { get; }
The underlying gRPC AzureClusters client
Property Value | |
---|---|
Type | Description |
AzureClusters.AzureClustersClient |
UpdateAzureClusterOperationsClient
public override OperationsClient UpdateAzureClusterOperationsClient { get; }
The long-running operations client for UpdateAzureCluster
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateAzureNodePoolOperationsClient
public override OperationsClient UpdateAzureNodePoolOperationsClient { get; }
The long-running operations client for UpdateAzureNodePool
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
CreateAzureClient(CreateAzureClientRequest, CallSettings)
public override Operation<AzureClient, OperationMetadata> CreateAzureClient(CreateAzureClientRequest request, CallSettings callSettings = null)
Creates a new [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resource on a given Google Cloud project and region.
AzureClient
resources hold client authentication
information needed by the Anthos Multicloud API to manage Azure resources
on your Azure subscription on your behalf.
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | CreateAzureClientRequest 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<AzureClient, OperationMetadata> | The RPC response. |
CreateAzureClientAsync(CreateAzureClientRequest, CallSettings)
public override async Task<Operation<AzureClient, OperationMetadata>> CreateAzureClientAsync(CreateAzureClientRequest request, CallSettings callSettings = null)
Creates a new [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resource on a given Google Cloud project and region.
AzureClient
resources hold client authentication
information needed by the Anthos Multicloud API to manage Azure resources
on your Azure subscription on your behalf.
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | CreateAzureClientRequest 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<Operation<AzureClient, OperationMetadata>> | A Task containing the RPC response. |
CreateAzureCluster(CreateAzureClusterRequest, CallSettings)
public override Operation<AzureCluster, OperationMetadata> CreateAzureCluster(CreateAzureClusterRequest request, CallSettings callSettings = null)
Creates a new [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource on a given GCP project and region.
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | CreateAzureClusterRequest 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<AzureCluster, OperationMetadata> | The RPC response. |
CreateAzureClusterAsync(CreateAzureClusterRequest, CallSettings)
public override async Task<Operation<AzureCluster, OperationMetadata>> CreateAzureClusterAsync(CreateAzureClusterRequest request, CallSettings callSettings = null)
Creates a new [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource on a given GCP project and region.
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | CreateAzureClusterRequest 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<Operation<AzureCluster, OperationMetadata>> | A Task containing the RPC response. |
CreateAzureNodePool(CreateAzureNodePoolRequest, CallSettings)
public override Operation<AzureNodePool, OperationMetadata> CreateAzureNodePool(CreateAzureNodePoolRequest request, CallSettings callSettings = null)
Creates a new [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool], attached to a given [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | CreateAzureNodePoolRequest 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<AzureNodePool, OperationMetadata> | The RPC response. |
CreateAzureNodePoolAsync(CreateAzureNodePoolRequest, CallSettings)
public override async Task<Operation<AzureNodePool, OperationMetadata>> CreateAzureNodePoolAsync(CreateAzureNodePoolRequest request, CallSettings callSettings = null)
Creates a new [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool], attached to a given [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | CreateAzureNodePoolRequest 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<Operation<AzureNodePool, OperationMetadata>> | A Task containing the RPC response. |
DeleteAzureClient(DeleteAzureClientRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteAzureClient(DeleteAzureClientRequest request, CallSettings callSettings = null)
Deletes a specific [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resource.
If the client is used by one or more clusters, deletion will
fail and a FAILED_PRECONDITION
error will be returned.
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | DeleteAzureClientRequest 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<Empty, OperationMetadata> | The RPC response. |
DeleteAzureClientAsync(DeleteAzureClientRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteAzureClientAsync(DeleteAzureClientRequest request, CallSettings callSettings = null)
Deletes a specific [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resource.
If the client is used by one or more clusters, deletion will
fail and a FAILED_PRECONDITION
error will be returned.
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | DeleteAzureClientRequest 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<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
DeleteAzureCluster(DeleteAzureClusterRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteAzureCluster(DeleteAzureClusterRequest request, CallSettings callSettings = null)
Deletes a specific [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
Fails if the cluster has one or more associated [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resources.
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | DeleteAzureClusterRequest 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<Empty, OperationMetadata> | The RPC response. |
DeleteAzureClusterAsync(DeleteAzureClusterRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteAzureClusterAsync(DeleteAzureClusterRequest request, CallSettings callSettings = null)
Deletes a specific [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
Fails if the cluster has one or more associated [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resources.
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | DeleteAzureClusterRequest 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<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
DeleteAzureNodePool(DeleteAzureNodePoolRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteAzureNodePool(DeleteAzureNodePoolRequest request, CallSettings callSettings = null)
Deletes a specific [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resource.
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | DeleteAzureNodePoolRequest 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<Empty, OperationMetadata> | The RPC response. |
DeleteAzureNodePoolAsync(DeleteAzureNodePoolRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteAzureNodePoolAsync(DeleteAzureNodePoolRequest request, CallSettings callSettings = null)
Deletes a specific [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resource.
If successful, the response contains a newly created [Operation][google.longrunning.Operation] resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | DeleteAzureNodePoolRequest 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<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
GenerateAzureAccessToken(GenerateAzureAccessTokenRequest, CallSettings)
public override GenerateAzureAccessTokenResponse GenerateAzureAccessToken(GenerateAzureAccessTokenRequest request, CallSettings callSettings = null)
Generates a short-lived access token to authenticate to a given [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
Parameters | |
---|---|
Name | Description |
request | GenerateAzureAccessTokenRequest 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 |
GenerateAzureAccessTokenResponse | The RPC response. |
GenerateAzureAccessTokenAsync(GenerateAzureAccessTokenRequest, CallSettings)
public override Task<GenerateAzureAccessTokenResponse> GenerateAzureAccessTokenAsync(GenerateAzureAccessTokenRequest request, CallSettings callSettings = null)
Generates a short-lived access token to authenticate to a given [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
Parameters | |
---|---|
Name | Description |
request | GenerateAzureAccessTokenRequest 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<GenerateAzureAccessTokenResponse> | A Task containing the RPC response. |
GetAzureClient(GetAzureClientRequest, CallSettings)
public override AzureClient GetAzureClient(GetAzureClientRequest request, CallSettings callSettings = null)
Describes a specific [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resource.
Parameters | |
---|---|
Name | Description |
request | GetAzureClientRequest 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 |
AzureClient | The RPC response. |
GetAzureClientAsync(GetAzureClientRequest, CallSettings)
public override Task<AzureClient> GetAzureClientAsync(GetAzureClientRequest request, CallSettings callSettings = null)
Describes a specific [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resource.
Parameters | |
---|---|
Name | Description |
request | GetAzureClientRequest 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<AzureClient> | A Task containing the RPC response. |
GetAzureCluster(GetAzureClusterRequest, CallSettings)
public override AzureCluster GetAzureCluster(GetAzureClusterRequest request, CallSettings callSettings = null)
Describes a specific [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
Parameters | |
---|---|
Name | Description |
request | GetAzureClusterRequest 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 |
AzureCluster | The RPC response. |
GetAzureClusterAsync(GetAzureClusterRequest, CallSettings)
public override Task<AzureCluster> GetAzureClusterAsync(GetAzureClusterRequest request, CallSettings callSettings = null)
Describes a specific [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
Parameters | |
---|---|
Name | Description |
request | GetAzureClusterRequest 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<AzureCluster> | A Task containing the RPC response. |
GetAzureNodePool(GetAzureNodePoolRequest, CallSettings)
public override AzureNodePool GetAzureNodePool(GetAzureNodePoolRequest request, CallSettings callSettings = null)
Describes a specific [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resource.
Parameters | |
---|---|
Name | Description |
request | GetAzureNodePoolRequest 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 |
AzureNodePool | The RPC response. |
GetAzureNodePoolAsync(GetAzureNodePoolRequest, CallSettings)
public override Task<AzureNodePool> GetAzureNodePoolAsync(GetAzureNodePoolRequest request, CallSettings callSettings = null)
Describes a specific [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resource.
Parameters | |
---|---|
Name | Description |
request | GetAzureNodePoolRequest 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<AzureNodePool> | A Task containing the RPC response. |
GetAzureServerConfig(GetAzureServerConfigRequest, CallSettings)
public override AzureServerConfig GetAzureServerConfig(GetAzureServerConfigRequest request, CallSettings callSettings = null)
Returns information, such as supported Azure regions and Kubernetes versions, on a given Google Cloud location.
Parameters | |
---|---|
Name | Description |
request | GetAzureServerConfigRequest 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 |
AzureServerConfig | The RPC response. |
GetAzureServerConfigAsync(GetAzureServerConfigRequest, CallSettings)
public override Task<AzureServerConfig> GetAzureServerConfigAsync(GetAzureServerConfigRequest request, CallSettings callSettings = null)
Returns information, such as supported Azure regions and Kubernetes versions, on a given Google Cloud location.
Parameters | |
---|---|
Name | Description |
request | GetAzureServerConfigRequest 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<AzureServerConfig> | A Task containing the RPC response. |
ListAzureClients(ListAzureClientsRequest, CallSettings)
public override PagedEnumerable<ListAzureClientsResponse, AzureClient> ListAzureClients(ListAzureClientsRequest request, CallSettings callSettings = null)
Lists all [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resources on a given Google Cloud project and region.
Parameters | |
---|---|
Name | Description |
request | ListAzureClientsRequest 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 |
PagedEnumerable<ListAzureClientsResponse, AzureClient> | A pageable sequence of AzureClient resources. |
ListAzureClientsAsync(ListAzureClientsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAzureClientsResponse, AzureClient> ListAzureClientsAsync(ListAzureClientsRequest request, CallSettings callSettings = null)
Lists all [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resources on a given Google Cloud project and region.
Parameters | |
---|---|
Name | Description |
request | ListAzureClientsRequest 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 |
PagedAsyncEnumerable<ListAzureClientsResponse, AzureClient> | A pageable asynchronous sequence of AzureClient resources. |
ListAzureClusters(ListAzureClustersRequest, CallSettings)
public override PagedEnumerable<ListAzureClustersResponse, AzureCluster> ListAzureClusters(ListAzureClustersRequest request, CallSettings callSettings = null)
Lists all [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resources on a given Google Cloud project and region.
Parameters | |
---|---|
Name | Description |
request | ListAzureClustersRequest 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 |
PagedEnumerable<ListAzureClustersResponse, AzureCluster> | A pageable sequence of AzureCluster resources. |
ListAzureClustersAsync(ListAzureClustersRequest, CallSettings)
public override PagedAsyncEnumerable<ListAzureClustersResponse, AzureCluster> ListAzureClustersAsync(ListAzureClustersRequest request, CallSettings callSettings = null)
Lists all [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resources on a given Google Cloud project and region.
Parameters | |
---|---|
Name | Description |
request | ListAzureClustersRequest 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 |
PagedAsyncEnumerable<ListAzureClustersResponse, AzureCluster> | A pageable asynchronous sequence of AzureCluster resources. |
ListAzureNodePools(ListAzureNodePoolsRequest, CallSettings)
public override PagedEnumerable<ListAzureNodePoolsResponse, AzureNodePool> ListAzureNodePools(ListAzureNodePoolsRequest request, CallSettings callSettings = null)
Lists all [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resources on a given [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
Parameters | |
---|---|
Name | Description |
request | ListAzureNodePoolsRequest 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 |
PagedEnumerable<ListAzureNodePoolsResponse, AzureNodePool> | A pageable sequence of AzureNodePool resources. |
ListAzureNodePoolsAsync(ListAzureNodePoolsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAzureNodePoolsResponse, AzureNodePool> ListAzureNodePoolsAsync(ListAzureNodePoolsRequest request, CallSettings callSettings = null)
Lists all [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resources on a given [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
Parameters | |
---|---|
Name | Description |
request | ListAzureNodePoolsRequest 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 |
PagedAsyncEnumerable<ListAzureNodePoolsResponse, AzureNodePool> | A pageable asynchronous sequence of AzureNodePool resources. |
UpdateAzureCluster(UpdateAzureClusterRequest, CallSettings)
public override Operation<AzureCluster, OperationMetadata> UpdateAzureCluster(UpdateAzureClusterRequest request, CallSettings callSettings = null)
Updates an [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
Parameters | |
---|---|
Name | Description |
request | UpdateAzureClusterRequest 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<AzureCluster, OperationMetadata> | The RPC response. |
UpdateAzureClusterAsync(UpdateAzureClusterRequest, CallSettings)
public override async Task<Operation<AzureCluster, OperationMetadata>> UpdateAzureClusterAsync(UpdateAzureClusterRequest request, CallSettings callSettings = null)
Updates an [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
Parameters | |
---|---|
Name | Description |
request | UpdateAzureClusterRequest 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<Operation<AzureCluster, OperationMetadata>> | A Task containing the RPC response. |
UpdateAzureNodePool(UpdateAzureNodePoolRequest, CallSettings)
public override Operation<AzureNodePool, OperationMetadata> UpdateAzureNodePool(UpdateAzureNodePoolRequest request, CallSettings callSettings = null)
Updates an [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool].
Parameters | |
---|---|
Name | Description |
request | UpdateAzureNodePoolRequest 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<AzureNodePool, OperationMetadata> | The RPC response. |
UpdateAzureNodePoolAsync(UpdateAzureNodePoolRequest, CallSettings)
public override async Task<Operation<AzureNodePool, OperationMetadata>> UpdateAzureNodePoolAsync(UpdateAzureNodePoolRequest request, CallSettings callSettings = null)
Updates an [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool].
Parameters | |
---|---|
Name | Description |
request | UpdateAzureNodePoolRequest 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<Operation<AzureNodePool, OperationMetadata>> | A Task containing the RPC response. |