public static final class AzureClustersGrpc.AzureClustersBlockingStub extends AbstractBlockingStub<AzureClustersGrpc.AzureClustersBlockingStub>
The AzureClusters API provides a single centrally managed service
to create and manage Anthos clusters that run on Azure infrastructure.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
AzureClustersGrpc.AzureClustersBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected AzureClustersGrpc.AzureClustersBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createAzureClient(CreateAzureClientRequest request)
public Operation createAzureClient(CreateAzureClientRequest request)
Creates a new 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 resource that can be
described to track the status of the operation.
Parameter
Returns
createAzureCluster(CreateAzureClusterRequest request)
public Operation createAzureCluster(CreateAzureClusterRequest request)
Creates a new AzureCluster resource on a given GCP project and region.
If successful, the response contains a newly created
Operation resource that can be
described to track the status of the operation.
Parameter
Returns
createAzureNodePool(CreateAzureNodePoolRequest request)
public Operation createAzureNodePool(CreateAzureNodePoolRequest request)
Creates a new AzureNodePool, attached to a given AzureCluster.
If successful, the response contains a newly created
Operation resource that can be
described to track the status of the operation.
Parameter
Returns
deleteAzureClient(DeleteAzureClientRequest request)
public Operation deleteAzureClient(DeleteAzureClientRequest request)
Deletes a specific 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 resource that can be
described to track the status of the operation.
Parameter
Returns
deleteAzureCluster(DeleteAzureClusterRequest request)
public Operation deleteAzureCluster(DeleteAzureClusterRequest request)
Deletes a specific AzureCluster resource.
Fails if the cluster has one or more associated AzureNodePool
resources.
If successful, the response contains a newly created
Operation resource that can be
described to track the status of the operation.
Parameter
Returns
deleteAzureNodePool(DeleteAzureNodePoolRequest request)
public Operation deleteAzureNodePool(DeleteAzureNodePoolRequest request)
Deletes a specific AzureNodePool resource.
If successful, the response contains a newly created
Operation resource that can be
described to track the status of the operation.
Parameter
Returns
generateAzureAccessToken(GenerateAzureAccessTokenRequest request)
public GenerateAzureAccessTokenResponse generateAzureAccessToken(GenerateAzureAccessTokenRequest request)
Generates a short-lived access token to authenticate to a given
AzureCluster resource.
Parameter
Returns
getAzureClient(GetAzureClientRequest request)
public AzureClient getAzureClient(GetAzureClientRequest request)
Describes a specific AzureClient resource.
Parameter
Returns
getAzureCluster(GetAzureClusterRequest request)
public AzureCluster getAzureCluster(GetAzureClusterRequest request)
Describes a specific AzureCluster resource.
Parameter
Returns
getAzureNodePool(GetAzureNodePoolRequest request)
public AzureNodePool getAzureNodePool(GetAzureNodePoolRequest request)
Describes a specific AzureNodePool resource.
Parameter
Returns
getAzureServerConfig(GetAzureServerConfigRequest request)
public AzureServerConfig getAzureServerConfig(GetAzureServerConfigRequest request)
Returns information, such as supported Azure regions and Kubernetes
versions, on a given Google Cloud location.
Parameter
Returns
listAzureClients(ListAzureClientsRequest request)
public ListAzureClientsResponse listAzureClients(ListAzureClientsRequest request)
Lists all AzureClient resources on a given Google Cloud project and
region.
Parameter
Returns
listAzureClusters(ListAzureClustersRequest request)
public ListAzureClustersResponse listAzureClusters(ListAzureClustersRequest request)
Lists all AzureCluster resources on a given Google Cloud project and
region.
Parameter
Returns
listAzureNodePools(ListAzureNodePoolsRequest request)
public ListAzureNodePoolsResponse listAzureNodePools(ListAzureNodePoolsRequest request)
Lists all AzureNodePool resources on a given AzureCluster.
Parameter
Returns
updateAzureCluster(UpdateAzureClusterRequest request)
public Operation updateAzureCluster(UpdateAzureClusterRequest request)
Parameter
Returns
updateAzureNodePool(UpdateAzureNodePoolRequest request)
public Operation updateAzureNodePool(UpdateAzureNodePoolRequest request)
Updates an AzureNodePool.
Parameter
Returns