- 0.52.0 (latest)
- 0.51.0
- 0.50.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.6
- 0.1.0
public static interface AzureClustersGrpc.AsyncService
The AzureClusters API provides a single centrally managed service to create and manage Anthos clusters that run on Azure infrastructure.
Methods
createAzureClient(CreateAzureClientRequest request, StreamObserver<Operation> responseObserver)
public default void createAzureClient(CreateAzureClientRequest request, StreamObserver<Operation> responseObserver)
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.
Parameters | |
---|---|
Name | Description |
request | CreateAzureClientRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
createAzureCluster(CreateAzureClusterRequest request, StreamObserver<Operation> responseObserver)
public default void createAzureCluster(CreateAzureClusterRequest request, StreamObserver<Operation> responseObserver)
Creates a new AzureCluster resource on a given Google Cloud Platform project and region. If successful, the response contains a newly created Operation resource that can be described to track the status of the operation.
Parameters | |
---|---|
Name | Description |
request | CreateAzureClusterRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
createAzureNodePool(CreateAzureNodePoolRequest request, StreamObserver<Operation> responseObserver)
public default void createAzureNodePool(CreateAzureNodePoolRequest request, StreamObserver<Operation> responseObserver)
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.
Parameters | |
---|---|
Name | Description |
request | CreateAzureNodePoolRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteAzureClient(DeleteAzureClientRequest request, StreamObserver<Operation> responseObserver)
public default void deleteAzureClient(DeleteAzureClientRequest request, StreamObserver<Operation> responseObserver)
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.
Parameters | |
---|---|
Name | Description |
request | DeleteAzureClientRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteAzureCluster(DeleteAzureClusterRequest request, StreamObserver<Operation> responseObserver)
public default void deleteAzureCluster(DeleteAzureClusterRequest request, StreamObserver<Operation> responseObserver)
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.
Parameters | |
---|---|
Name | Description |
request | DeleteAzureClusterRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteAzureNodePool(DeleteAzureNodePoolRequest request, StreamObserver<Operation> responseObserver)
public default void deleteAzureNodePool(DeleteAzureNodePoolRequest request, StreamObserver<Operation> responseObserver)
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.
Parameters | |
---|---|
Name | Description |
request | DeleteAzureNodePoolRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
generateAzureAccessToken(GenerateAzureAccessTokenRequest request, StreamObserver<GenerateAzureAccessTokenResponse> responseObserver)
public default void generateAzureAccessToken(GenerateAzureAccessTokenRequest request, StreamObserver<GenerateAzureAccessTokenResponse> responseObserver)
Generates a short-lived access token to authenticate to a given AzureCluster resource.
Parameters | |
---|---|
Name | Description |
request | GenerateAzureAccessTokenRequest |
responseObserver | io.grpc.stub.StreamObserver<GenerateAzureAccessTokenResponse> |
generateAzureClusterAgentToken(GenerateAzureClusterAgentTokenRequest request, StreamObserver<GenerateAzureClusterAgentTokenResponse> responseObserver)
public default void generateAzureClusterAgentToken(GenerateAzureClusterAgentTokenRequest request, StreamObserver<GenerateAzureClusterAgentTokenResponse> responseObserver)
Generates an access token for a cluster agent.
Parameters | |
---|---|
Name | Description |
request | GenerateAzureClusterAgentTokenRequest |
responseObserver | io.grpc.stub.StreamObserver<GenerateAzureClusterAgentTokenResponse> |
getAzureClient(GetAzureClientRequest request, StreamObserver<AzureClient> responseObserver)
public default void getAzureClient(GetAzureClientRequest request, StreamObserver<AzureClient> responseObserver)
Describes a specific AzureClient resource.
Parameters | |
---|---|
Name | Description |
request | GetAzureClientRequest |
responseObserver | io.grpc.stub.StreamObserver<AzureClient> |
getAzureCluster(GetAzureClusterRequest request, StreamObserver<AzureCluster> responseObserver)
public default void getAzureCluster(GetAzureClusterRequest request, StreamObserver<AzureCluster> responseObserver)
Describes a specific AzureCluster resource.
Parameters | |
---|---|
Name | Description |
request | GetAzureClusterRequest |
responseObserver | io.grpc.stub.StreamObserver<AzureCluster> |
getAzureJsonWebKeys(GetAzureJsonWebKeysRequest request, StreamObserver<AzureJsonWebKeys> responseObserver)
public default void getAzureJsonWebKeys(GetAzureJsonWebKeysRequest request, StreamObserver<AzureJsonWebKeys> responseObserver)
Gets the public component of the cluster signing keys in JSON Web Key format.
Parameters | |
---|---|
Name | Description |
request | GetAzureJsonWebKeysRequest |
responseObserver | io.grpc.stub.StreamObserver<AzureJsonWebKeys> |
getAzureNodePool(GetAzureNodePoolRequest request, StreamObserver<AzureNodePool> responseObserver)
public default void getAzureNodePool(GetAzureNodePoolRequest request, StreamObserver<AzureNodePool> responseObserver)
Describes a specific AzureNodePool resource.
Parameters | |
---|---|
Name | Description |
request | GetAzureNodePoolRequest |
responseObserver | io.grpc.stub.StreamObserver<AzureNodePool> |
getAzureOpenIdConfig(GetAzureOpenIdConfigRequest request, StreamObserver<AzureOpenIdConfig> responseObserver)
public default void getAzureOpenIdConfig(GetAzureOpenIdConfigRequest request, StreamObserver<AzureOpenIdConfig> responseObserver)
Gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
Parameters | |
---|---|
Name | Description |
request | GetAzureOpenIdConfigRequest |
responseObserver | io.grpc.stub.StreamObserver<AzureOpenIdConfig> |
getAzureServerConfig(GetAzureServerConfigRequest request, StreamObserver<AzureServerConfig> responseObserver)
public default void getAzureServerConfig(GetAzureServerConfigRequest request, StreamObserver<AzureServerConfig> responseObserver)
Returns information, such as supported Azure regions and Kubernetes versions, on a given Google Cloud location.
Parameters | |
---|---|
Name | Description |
request | GetAzureServerConfigRequest |
responseObserver | io.grpc.stub.StreamObserver<AzureServerConfig> |
listAzureClients(ListAzureClientsRequest request, StreamObserver<ListAzureClientsResponse> responseObserver)
public default void listAzureClients(ListAzureClientsRequest request, StreamObserver<ListAzureClientsResponse> responseObserver)
Lists all AzureClient resources on a given Google Cloud project and region.
Parameters | |
---|---|
Name | Description |
request | ListAzureClientsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListAzureClientsResponse> |
listAzureClusters(ListAzureClustersRequest request, StreamObserver<ListAzureClustersResponse> responseObserver)
public default void listAzureClusters(ListAzureClustersRequest request, StreamObserver<ListAzureClustersResponse> responseObserver)
Lists all AzureCluster resources on a given Google Cloud project and region.
Parameters | |
---|---|
Name | Description |
request | ListAzureClustersRequest |
responseObserver | io.grpc.stub.StreamObserver<ListAzureClustersResponse> |
listAzureNodePools(ListAzureNodePoolsRequest request, StreamObserver<ListAzureNodePoolsResponse> responseObserver)
public default void listAzureNodePools(ListAzureNodePoolsRequest request, StreamObserver<ListAzureNodePoolsResponse> responseObserver)
Lists all AzureNodePool resources on a given AzureCluster.
Parameters | |
---|---|
Name | Description |
request | ListAzureNodePoolsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListAzureNodePoolsResponse> |
updateAzureCluster(UpdateAzureClusterRequest request, StreamObserver<Operation> responseObserver)
public default void updateAzureCluster(UpdateAzureClusterRequest request, StreamObserver<Operation> responseObserver)
Updates an AzureCluster.
Parameters | |
---|---|
Name | Description |
request | UpdateAzureClusterRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateAzureNodePool(UpdateAzureNodePoolRequest request, StreamObserver<Operation> responseObserver)
public default void updateAzureNodePool(UpdateAzureNodePoolRequest request, StreamObserver<Operation> responseObserver)
Updates an AzureNodePool.
Parameters | |
---|---|
Name | Description |
request | UpdateAzureNodePoolRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |