public static final class AzureClustersGrpc.AzureClustersBlockingStub extends io.grpc.stub.AbstractBlockingStub<AzureClustersGrpc.AzureClustersBlockingStub>
The AzureClusters API provides a single centrally managed service to create and manage Anthos clusters that run on Azure infrastructure.
| Modifier and Type | Method and Description |
|---|---|
protected AzureClustersGrpc.AzureClustersBlockingStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.longrunning.Operation |
createAzureClient(CreateAzureClientRequest request)
Creates a new [AzureClient][google.cloud.gkemulticloud.v1.AzureClient]
resource on a given Google Cloud project and region.
|
com.google.longrunning.Operation |
createAzureCluster(CreateAzureClusterRequest request)
Creates a new [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster]
resource on a given Google Cloud Platform project and region.
|
com.google.longrunning.Operation |
createAzureNodePool(CreateAzureNodePoolRequest request)
Creates a new [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool],
attached to a given
[AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
|
com.google.longrunning.Operation |
deleteAzureClient(DeleteAzureClientRequest request)
Deletes a specific [AzureClient][google.cloud.gkemulticloud.v1.AzureClient]
resource.
|
com.google.longrunning.Operation |
deleteAzureCluster(DeleteAzureClusterRequest request)
Deletes a specific
[AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
|
com.google.longrunning.Operation |
deleteAzureNodePool(DeleteAzureNodePoolRequest request)
Deletes a specific
[AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resource.
|
GenerateAzureAccessTokenResponse |
generateAzureAccessToken(GenerateAzureAccessTokenRequest request)
Generates a short-lived access token to authenticate to a given
[AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
|
GenerateAzureClusterAgentTokenResponse |
generateAzureClusterAgentToken(GenerateAzureClusterAgentTokenRequest request)
Generates an access token for a cluster agent.
|
AzureClient |
getAzureClient(GetAzureClientRequest request)
Describes a specific
[AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resource.
|
AzureCluster |
getAzureCluster(GetAzureClusterRequest request)
Describes a specific
[AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
|
AzureJsonWebKeys |
getAzureJsonWebKeys(GetAzureJsonWebKeysRequest request)
Gets the public component of the cluster signing keys in
JSON Web Key format.
|
AzureNodePool |
getAzureNodePool(GetAzureNodePoolRequest request)
Describes a specific
[AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resource.
|
AzureOpenIdConfig |
getAzureOpenIdConfig(GetAzureOpenIdConfigRequest request)
Gets the OIDC discovery document for the cluster.
|
AzureServerConfig |
getAzureServerConfig(GetAzureServerConfigRequest request)
Returns information, such as supported Azure regions and Kubernetes
versions, on a given Google Cloud location.
|
ListAzureClientsResponse |
listAzureClients(ListAzureClientsRequest request)
Lists all [AzureClient][google.cloud.gkemulticloud.v1.AzureClient]
resources on a given Google Cloud project and region.
|
ListAzureClustersResponse |
listAzureClusters(ListAzureClustersRequest request)
Lists all [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster]
resources on a given Google Cloud project and region.
|
ListAzureNodePoolsResponse |
listAzureNodePools(ListAzureNodePoolsRequest request)
Lists all [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool]
resources on a given
[AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
|
com.google.longrunning.Operation |
updateAzureCluster(UpdateAzureClusterRequest request)
Updates an [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
|
com.google.longrunning.Operation |
updateAzureNodePool(UpdateAzureNodePoolRequest request)
Updates an [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool].
|
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReadyprotected AzureClustersGrpc.AzureClustersBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<AzureClustersGrpc.AzureClustersBlockingStub>public com.google.longrunning.Operation createAzureClient(CreateAzureClientRequest request)
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.
public AzureClient getAzureClient(GetAzureClientRequest request)
Describes a specific [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resource.
public ListAzureClientsResponse listAzureClients(ListAzureClientsRequest request)
Lists all [AzureClient][google.cloud.gkemulticloud.v1.AzureClient] resources on a given Google Cloud project and region.
public com.google.longrunning.Operation deleteAzureClient(DeleteAzureClientRequest request)
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.
public com.google.longrunning.Operation createAzureCluster(CreateAzureClusterRequest request)
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.
public com.google.longrunning.Operation updateAzureCluster(UpdateAzureClusterRequest request)
Updates an [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
public AzureCluster getAzureCluster(GetAzureClusterRequest request)
Describes a specific [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
public ListAzureClustersResponse listAzureClusters(ListAzureClustersRequest request)
Lists all [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resources on a given Google Cloud project and region.
public com.google.longrunning.Operation deleteAzureCluster(DeleteAzureClusterRequest request)
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.
public GenerateAzureClusterAgentTokenResponse generateAzureClusterAgentToken(GenerateAzureClusterAgentTokenRequest request)
Generates an access token for a cluster agent.
public GenerateAzureAccessTokenResponse generateAzureAccessToken(GenerateAzureAccessTokenRequest request)
Generates a short-lived access token to authenticate to a given [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster] resource.
public com.google.longrunning.Operation createAzureNodePool(CreateAzureNodePoolRequest request)
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.
public com.google.longrunning.Operation updateAzureNodePool(UpdateAzureNodePoolRequest request)
Updates an [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool].
public AzureNodePool getAzureNodePool(GetAzureNodePoolRequest request)
Describes a specific [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resource.
public ListAzureNodePoolsResponse listAzureNodePools(ListAzureNodePoolsRequest request)
Lists all [AzureNodePool][google.cloud.gkemulticloud.v1.AzureNodePool] resources on a given [AzureCluster][google.cloud.gkemulticloud.v1.AzureCluster].
public com.google.longrunning.Operation deleteAzureNodePool(DeleteAzureNodePoolRequest request)
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.
public AzureOpenIdConfig getAzureOpenIdConfig(GetAzureOpenIdConfigRequest request)
Gets the OIDC discovery document for the cluster. See the [OpenID Connect Discovery 1.0 specification](https://openid.net/specs/openid-connect-discovery-1_0.html) for details.
public AzureJsonWebKeys getAzureJsonWebKeys(GetAzureJsonWebKeysRequest request)
Gets the public component of the cluster signing keys in JSON Web Key format.
public AzureServerConfig getAzureServerConfig(GetAzureServerConfigRequest request)
Returns information, such as supported Azure regions and Kubernetes versions, on a given Google Cloud location.
Copyright © 2025 Google LLC. All rights reserved.