public static final class AwsClustersGrpc.AwsClustersBlockingStub extends io.grpc.stub.AbstractBlockingStub<AwsClustersGrpc.AwsClustersBlockingStub>
The AwsClusters API provides a single centrally managed service to create and manage Anthos clusters that run on AWS infrastructure.
| Modifier and Type | Method and Description |
|---|---|
protected AwsClustersGrpc.AwsClustersBlockingStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.longrunning.Operation |
createAwsCluster(CreateAwsClusterRequest request)
Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster]
resource on a given Google Cloud Platform project and region.
|
com.google.longrunning.Operation |
createAwsNodePool(CreateAwsNodePoolRequest request)
Creates a new [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool],
attached to a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
|
com.google.longrunning.Operation |
deleteAwsCluster(DeleteAwsClusterRequest request)
Deletes a specific [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster]
resource.
|
com.google.longrunning.Operation |
deleteAwsNodePool(DeleteAwsNodePoolRequest request)
Deletes a specific [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool]
resource.
|
GenerateAwsAccessTokenResponse |
generateAwsAccessToken(GenerateAwsAccessTokenRequest request)
Generates a short-lived access token to authenticate to a given
[AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
|
GenerateAwsClusterAgentTokenResponse |
generateAwsClusterAgentToken(GenerateAwsClusterAgentTokenRequest request)
Generates an access token for a cluster agent.
|
AwsCluster |
getAwsCluster(GetAwsClusterRequest request)
Describes a specific [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster]
resource.
|
AwsJsonWebKeys |
getAwsJsonWebKeys(GetAwsJsonWebKeysRequest request)
Gets the public component of the cluster signing keys in
JSON Web Key format.
|
AwsNodePool |
getAwsNodePool(GetAwsNodePoolRequest request)
Describes a specific
[AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resource.
|
AwsOpenIdConfig |
getAwsOpenIdConfig(GetAwsOpenIdConfigRequest request)
Gets the OIDC discovery document for the cluster.
|
AwsServerConfig |
getAwsServerConfig(GetAwsServerConfigRequest request)
Returns information, such as supported AWS regions and Kubernetes
versions, on a given Google Cloud location.
|
ListAwsClustersResponse |
listAwsClusters(ListAwsClustersRequest request)
Lists all [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resources
on a given Google Cloud project and region.
|
ListAwsNodePoolsResponse |
listAwsNodePools(ListAwsNodePoolsRequest request)
Lists all [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool]
resources on a given
[AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
|
com.google.longrunning.Operation |
rollbackAwsNodePoolUpdate(RollbackAwsNodePoolUpdateRequest request)
Rolls back a previously aborted or failed
[AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] update request.
|
com.google.longrunning.Operation |
updateAwsCluster(UpdateAwsClusterRequest request)
Updates an [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
|
com.google.longrunning.Operation |
updateAwsNodePool(UpdateAwsNodePoolRequest request)
Updates an [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool].
|
protected AwsClustersGrpc.AwsClustersBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<AwsClustersGrpc.AwsClustersBlockingStub>public com.google.longrunning.Operation createAwsCluster(CreateAwsClusterRequest request)
Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] 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 updateAwsCluster(UpdateAwsClusterRequest request)
Updates an [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
public AwsCluster getAwsCluster(GetAwsClusterRequest request)
Describes a specific [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
public ListAwsClustersResponse listAwsClusters(ListAwsClustersRequest request)
Lists all [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resources on a given Google Cloud project and region.
public com.google.longrunning.Operation deleteAwsCluster(DeleteAwsClusterRequest request)
Deletes a specific [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource. Fails if the cluster has one or more associated [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] 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 GenerateAwsClusterAgentTokenResponse generateAwsClusterAgentToken(GenerateAwsClusterAgentTokenRequest request)
Generates an access token for a cluster agent.
public GenerateAwsAccessTokenResponse generateAwsAccessToken(GenerateAwsAccessTokenRequest request)
Generates a short-lived access token to authenticate to a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
public com.google.longrunning.Operation createAwsNodePool(CreateAwsNodePoolRequest request)
Creates a new [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool], attached to a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster]. 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 updateAwsNodePool(UpdateAwsNodePoolRequest request)
Updates an [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool].
public com.google.longrunning.Operation rollbackAwsNodePoolUpdate(RollbackAwsNodePoolUpdateRequest request)
Rolls back a previously aborted or failed [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] update request. Makes no changes if the last update request successfully finished. If an update request is in progress, you cannot rollback the update. You must first cancel or let it finish unsuccessfully before you can rollback.
public AwsNodePool getAwsNodePool(GetAwsNodePoolRequest request)
Describes a specific [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resource.
public ListAwsNodePoolsResponse listAwsNodePools(ListAwsNodePoolsRequest request)
Lists all [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resources on a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
public com.google.longrunning.Operation deleteAwsNodePool(DeleteAwsNodePoolRequest request)
Deletes a specific [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] 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 AwsOpenIdConfig getAwsOpenIdConfig(GetAwsOpenIdConfigRequest 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 AwsJsonWebKeys getAwsJsonWebKeys(GetAwsJsonWebKeysRequest request)
Gets the public component of the cluster signing keys in JSON Web Key format.
public AwsServerConfig getAwsServerConfig(GetAwsServerConfigRequest request)
Returns information, such as supported AWS regions and Kubernetes versions, on a given Google Cloud location.
Copyright © 2024 Google LLC. All rights reserved.