public sealed class AzureClustersClientImpl : AzureClustersClientReference 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(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 |
AzureClustersAzureClustersClientThe underlying gRPC client. |
settings |
AzureClustersSettingsThe base AzureClustersSettings used within this client. |
logger |
ILoggerOptional 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 |
AzureClustersAzureClustersClient |
|
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 |
CreateAzureClientRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAzureClientOperationMetadata |
The RPC response. |
CreateAzureClientAsync(CreateAzureClientRequest, CallSettings)
public override 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 |
CreateAzureClientRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAzureClientOperationMetadata |
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 Google Cloud Platform 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 |
CreateAzureClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAzureClusterOperationMetadata |
The RPC response. |
CreateAzureClusterAsync(CreateAzureClusterRequest, CallSettings)
public override Task<Operation<AzureCluster, OperationMetadata>> CreateAzureClusterAsync(CreateAzureClusterRequest request, CallSettings callSettings = null)Creates a new [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource on a given Google Cloud Platform 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 |
CreateAzureClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAzureClusterOperationMetadata |
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 |
CreateAzureNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAzureNodePoolOperationMetadata |
The RPC response. |
CreateAzureNodePoolAsync(CreateAzureNodePoolRequest, CallSettings)
public override 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 |
CreateAzureNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAzureNodePoolOperationMetadata |
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 |
DeleteAzureClientRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteAzureClientAsync(DeleteAzureClientRequest, CallSettings)
public override 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 |
DeleteAzureClientRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
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 |
DeleteAzureClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteAzureClusterAsync(DeleteAzureClusterRequest, CallSettings)
public override 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 |
DeleteAzureClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
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 |
DeleteAzureNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteAzureNodePoolAsync(DeleteAzureNodePoolRequest, CallSettings)
public override 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 |
DeleteAzureNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
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 |
GenerateAzureAccessTokenRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GenerateAzureAccessTokenRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGenerateAzureAccessTokenResponse |
A Task containing the RPC response. |
GenerateAzureClusterAgentToken(GenerateAzureClusterAgentTokenRequest, CallSettings)
public override GenerateAzureClusterAgentTokenResponse GenerateAzureClusterAgentToken(GenerateAzureClusterAgentTokenRequest request, CallSettings callSettings = null)Generates an access token for a cluster agent.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateAzureClusterAgentTokenRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GenerateAzureClusterAgentTokenResponse |
The RPC response. |
GenerateAzureClusterAgentTokenAsync(GenerateAzureClusterAgentTokenRequest, CallSettings)
public override Task<GenerateAzureClusterAgentTokenResponse> GenerateAzureClusterAgentTokenAsync(GenerateAzureClusterAgentTokenRequest request, CallSettings callSettings = null)Generates an access token for a cluster agent.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateAzureClusterAgentTokenRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGenerateAzureClusterAgentTokenResponse |
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 |
GetAzureClientRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetAzureClientRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAzureClient |
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 |
GetAzureClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetAzureClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAzureCluster |
A Task containing the RPC response. |
GetAzureJsonWebKeys(GetAzureJsonWebKeysRequest, CallSettings)
public override AzureJsonWebKeys GetAzureJsonWebKeys(GetAzureJsonWebKeysRequest request, CallSettings callSettings = null)Gets the public component of the cluster signing keys in JSON Web Key format.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAzureJsonWebKeysRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
AzureJsonWebKeys |
The RPC response. |
GetAzureJsonWebKeysAsync(GetAzureJsonWebKeysRequest, CallSettings)
public override Task<AzureJsonWebKeys> GetAzureJsonWebKeysAsync(GetAzureJsonWebKeysRequest request, CallSettings callSettings = null)Gets the public component of the cluster signing keys in JSON Web Key format.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAzureJsonWebKeysRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAzureJsonWebKeys |
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 |
GetAzureNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetAzureNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAzureNodePool |
A Task containing the RPC response. |
GetAzureOpenIdConfig(GetAzureOpenIdConfigRequest, CallSettings)
public override AzureOpenIdConfig GetAzureOpenIdConfig(GetAzureOpenIdConfigRequest request, CallSettings callSettings = null)Gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAzureOpenIdConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
AzureOpenIdConfig |
The RPC response. |
GetAzureOpenIdConfigAsync(GetAzureOpenIdConfigRequest, CallSettings)
public override Task<AzureOpenIdConfig> GetAzureOpenIdConfigAsync(GetAzureOpenIdConfigRequest request, CallSettings callSettings = null)Gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAzureOpenIdConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAzureOpenIdConfig |
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 |
GetAzureServerConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetAzureServerConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAzureServerConfig |
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 |
ListAzureClientsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListAzureClientsResponseAzureClient |
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 |
ListAzureClientsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListAzureClientsResponseAzureClient |
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 |
ListAzureClustersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListAzureClustersResponseAzureCluster |
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 |
ListAzureClustersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListAzureClustersResponseAzureCluster |
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 |
ListAzureNodePoolsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListAzureNodePoolsResponseAzureNodePool |
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 |
ListAzureNodePoolsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListAzureNodePoolsResponseAzureNodePool |
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 |
UpdateAzureClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAzureClusterOperationMetadata |
The RPC response. |
UpdateAzureClusterAsync(UpdateAzureClusterRequest, CallSettings)
public override Task<Operation<AzureCluster, OperationMetadata>> UpdateAzureClusterAsync(UpdateAzureClusterRequest request, CallSettings callSettings = null)Updates an [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAzureClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAzureClusterOperationMetadata |
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 |
UpdateAzureNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAzureNodePoolOperationMetadata |
The RPC response. |
UpdateAzureNodePoolAsync(UpdateAzureNodePoolRequest, CallSettings)
public override Task<Operation<AzureNodePool, OperationMetadata>> UpdateAzureNodePoolAsync(UpdateAzureNodePoolRequest request, CallSettings callSettings = null)Updates an [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAzureNodePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAzureNodePoolOperationMetadata |
A Task containing the RPC response. |