public class AwsClusters.AwsClustersClient : ClientBase<AwsClusters.AwsClustersClient>Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AwsClusters.AwsClustersClient.
Client for AwsClusters
Inheritance
object > ClientBase > ClientBaseAwsClustersAwsClustersClient > AwsClusters.AwsClustersClientNamespace
GoogleCloudGoogle.Cloud.GkeMultiCloudV1Assembly
Google.Cloud.GkeMultiCloud.V1.dll
Constructors
AwsClustersClient()
protected AwsClustersClient()Protected parameterless constructor to allow creation of test doubles.
AwsClustersClient(CallInvoker)
public AwsClustersClient(CallInvoker callInvoker)Creates a new client for AwsClusters that uses a custom CallInvoker.
| Parameter | |
|---|---|
| Name | Description |
callInvoker |
CallInvokerThe callInvoker to use to make remote calls. |
AwsClustersClient(ChannelBase)
public AwsClustersClient(ChannelBase channel)Creates a new client for AwsClusters
| Parameter | |
|---|---|
| Name | Description |
channel |
ChannelBaseThe channel to use to make remote calls. |
AwsClustersClient(ClientBaseConfiguration)
protected AwsClustersClient(ClientBase.ClientBaseConfiguration configuration)Protected constructor to allow creation of configured clients.
| Parameter | |
|---|---|
| Name | Description |
configuration |
ClientBaseClientBaseConfigurationThe client configuration. |
Methods
CreateAwsCluster(CreateAwsClusterRequest, CallOptions)
public virtual Operation CreateAwsCluster(CreateAwsClusterRequest request, CallOptions options)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.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAwsClusterRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
CreateAwsCluster(CreateAwsClusterRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation CreateAwsCluster(CreateAwsClusterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)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.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAwsClusterRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
CreateAwsClusterAsync(CreateAwsClusterRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> CreateAwsClusterAsync(CreateAwsClusterRequest request, CallOptions options)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.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAwsClusterRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
CreateAwsClusterAsync(CreateAwsClusterRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> CreateAwsClusterAsync(CreateAwsClusterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)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.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAwsClusterRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
CreateAwsNodePool(CreateAwsNodePoolRequest, CallOptions)
public virtual Operation CreateAwsNodePool(CreateAwsNodePoolRequest request, CallOptions options)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.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAwsNodePoolRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
CreateAwsNodePool(CreateAwsNodePoolRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation CreateAwsNodePool(CreateAwsNodePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)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.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAwsNodePoolRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
CreateAwsNodePoolAsync(CreateAwsNodePoolRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> CreateAwsNodePoolAsync(CreateAwsNodePoolRequest request, CallOptions options)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.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAwsNodePoolRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
CreateAwsNodePoolAsync(CreateAwsNodePoolRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> CreateAwsNodePoolAsync(CreateAwsNodePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)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.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAwsNodePoolRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
CreateOperationsClient()
public virtual Operations.OperationsClient CreateOperationsClient()Creates a new instance of Operations.OperationsClient using the same call invoker as this client.
| Returns | |
|---|---|
| Type | Description |
OperationsOperationsClient |
A new Operations client for the same target as this client. |
DeleteAwsCluster(DeleteAwsClusterRequest, CallOptions)
public virtual Operation DeleteAwsCluster(DeleteAwsClusterRequest request, CallOptions options)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.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAwsClusterRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
DeleteAwsCluster(DeleteAwsClusterRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation DeleteAwsCluster(DeleteAwsClusterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)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.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAwsClusterRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
DeleteAwsClusterAsync(DeleteAwsClusterRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> DeleteAwsClusterAsync(DeleteAwsClusterRequest request, CallOptions options)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.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAwsClusterRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
DeleteAwsClusterAsync(DeleteAwsClusterRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> DeleteAwsClusterAsync(DeleteAwsClusterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)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.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAwsClusterRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
DeleteAwsNodePool(DeleteAwsNodePoolRequest, CallOptions)
public virtual Operation DeleteAwsNodePool(DeleteAwsNodePoolRequest request, CallOptions options)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.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAwsNodePoolRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
DeleteAwsNodePool(DeleteAwsNodePoolRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation DeleteAwsNodePool(DeleteAwsNodePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)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.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAwsNodePoolRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
DeleteAwsNodePoolAsync(DeleteAwsNodePoolRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> DeleteAwsNodePoolAsync(DeleteAwsNodePoolRequest request, CallOptions options)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.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAwsNodePoolRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
DeleteAwsNodePoolAsync(DeleteAwsNodePoolRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> DeleteAwsNodePoolAsync(DeleteAwsNodePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)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.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAwsNodePoolRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
GenerateAwsAccessToken(GenerateAwsAccessTokenRequest, CallOptions)
public virtual GenerateAwsAccessTokenResponse GenerateAwsAccessToken(GenerateAwsAccessTokenRequest request, CallOptions options)Generates a short-lived access token to authenticate to a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateAwsAccessTokenRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
GenerateAwsAccessTokenResponse |
The response received from the server. |
GenerateAwsAccessToken(GenerateAwsAccessTokenRequest, Metadata, DateTime?, CancellationToken)
public virtual GenerateAwsAccessTokenResponse GenerateAwsAccessToken(GenerateAwsAccessTokenRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Generates a short-lived access token to authenticate to a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateAwsAccessTokenRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
GenerateAwsAccessTokenResponse |
The response received from the server. |
GenerateAwsAccessTokenAsync(GenerateAwsAccessTokenRequest, CallOptions)
public virtual AsyncUnaryCall<GenerateAwsAccessTokenResponse> GenerateAwsAccessTokenAsync(GenerateAwsAccessTokenRequest request, CallOptions options)Generates a short-lived access token to authenticate to a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateAwsAccessTokenRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallGenerateAwsAccessTokenResponse |
The call object. |
GenerateAwsAccessTokenAsync(GenerateAwsAccessTokenRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<GenerateAwsAccessTokenResponse> GenerateAwsAccessTokenAsync(GenerateAwsAccessTokenRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Generates a short-lived access token to authenticate to a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateAwsAccessTokenRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallGenerateAwsAccessTokenResponse |
The call object. |
GetAwsCluster(GetAwsClusterRequest, CallOptions)
public virtual AwsCluster GetAwsCluster(GetAwsClusterRequest request, CallOptions options)Describes a specific [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsClusterRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AwsCluster |
The response received from the server. |
GetAwsCluster(GetAwsClusterRequest, Metadata, DateTime?, CancellationToken)
public virtual AwsCluster GetAwsCluster(GetAwsClusterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Describes a specific [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsClusterRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AwsCluster |
The response received from the server. |
GetAwsClusterAsync(GetAwsClusterRequest, CallOptions)
public virtual AsyncUnaryCall<AwsCluster> GetAwsClusterAsync(GetAwsClusterRequest request, CallOptions options)Describes a specific [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsClusterRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallAwsCluster |
The call object. |
GetAwsClusterAsync(GetAwsClusterRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<AwsCluster> GetAwsClusterAsync(GetAwsClusterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Describes a specific [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsClusterRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallAwsCluster |
The call object. |
GetAwsNodePool(GetAwsNodePoolRequest, CallOptions)
public virtual AwsNodePool GetAwsNodePool(GetAwsNodePoolRequest request, CallOptions options)Describes a specific [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsNodePoolRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AwsNodePool |
The response received from the server. |
GetAwsNodePool(GetAwsNodePoolRequest, Metadata, DateTime?, CancellationToken)
public virtual AwsNodePool GetAwsNodePool(GetAwsNodePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Describes a specific [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsNodePoolRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AwsNodePool |
The response received from the server. |
GetAwsNodePoolAsync(GetAwsNodePoolRequest, CallOptions)
public virtual AsyncUnaryCall<AwsNodePool> GetAwsNodePoolAsync(GetAwsNodePoolRequest request, CallOptions options)Describes a specific [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsNodePoolRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallAwsNodePool |
The call object. |
GetAwsNodePoolAsync(GetAwsNodePoolRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<AwsNodePool> GetAwsNodePoolAsync(GetAwsNodePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Describes a specific [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsNodePoolRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallAwsNodePool |
The call object. |
GetAwsServerConfig(GetAwsServerConfigRequest, CallOptions)
public virtual AwsServerConfig GetAwsServerConfig(GetAwsServerConfigRequest request, CallOptions options)Returns information, such as supported AWS regions and Kubernetes versions, on a given Google Cloud location.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsServerConfigRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AwsServerConfig |
The response received from the server. |
GetAwsServerConfig(GetAwsServerConfigRequest, Metadata, DateTime?, CancellationToken)
public virtual AwsServerConfig GetAwsServerConfig(GetAwsServerConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Returns information, such as supported AWS regions and Kubernetes versions, on a given Google Cloud location.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsServerConfigRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AwsServerConfig |
The response received from the server. |
GetAwsServerConfigAsync(GetAwsServerConfigRequest, CallOptions)
public virtual AsyncUnaryCall<AwsServerConfig> GetAwsServerConfigAsync(GetAwsServerConfigRequest request, CallOptions options)Returns information, such as supported AWS regions and Kubernetes versions, on a given Google Cloud location.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsServerConfigRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallAwsServerConfig |
The call object. |
GetAwsServerConfigAsync(GetAwsServerConfigRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<AwsServerConfig> GetAwsServerConfigAsync(GetAwsServerConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Returns information, such as supported AWS regions and Kubernetes versions, on a given Google Cloud location.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAwsServerConfigRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallAwsServerConfig |
The call object. |
ListAwsClusters(ListAwsClustersRequest, CallOptions)
public virtual ListAwsClustersResponse ListAwsClusters(ListAwsClustersRequest request, CallOptions options)Lists all [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resources on a given Google Cloud project and region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAwsClustersRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
ListAwsClustersResponse |
The response received from the server. |
ListAwsClusters(ListAwsClustersRequest, Metadata, DateTime?, CancellationToken)
public virtual ListAwsClustersResponse ListAwsClusters(ListAwsClustersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resources on a given Google Cloud project and region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAwsClustersRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
ListAwsClustersResponse |
The response received from the server. |
ListAwsClustersAsync(ListAwsClustersRequest, CallOptions)
public virtual AsyncUnaryCall<ListAwsClustersResponse> ListAwsClustersAsync(ListAwsClustersRequest request, CallOptions options)Lists all [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resources on a given Google Cloud project and region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAwsClustersRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallListAwsClustersResponse |
The call object. |
ListAwsClustersAsync(ListAwsClustersRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ListAwsClustersResponse> ListAwsClustersAsync(ListAwsClustersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resources on a given Google Cloud project and region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAwsClustersRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallListAwsClustersResponse |
The call object. |
ListAwsNodePools(ListAwsNodePoolsRequest, CallOptions)
public virtual ListAwsNodePoolsResponse ListAwsNodePools(ListAwsNodePoolsRequest request, CallOptions options)Lists all [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resources on a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
| Parameters | |
|---|---|
| Name | Description |
request |
ListAwsNodePoolsRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
ListAwsNodePoolsResponse |
The response received from the server. |
ListAwsNodePools(ListAwsNodePoolsRequest, Metadata, DateTime?, CancellationToken)
public virtual ListAwsNodePoolsResponse ListAwsNodePools(ListAwsNodePoolsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resources on a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
| Parameters | |
|---|---|
| Name | Description |
request |
ListAwsNodePoolsRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
ListAwsNodePoolsResponse |
The response received from the server. |
ListAwsNodePoolsAsync(ListAwsNodePoolsRequest, CallOptions)
public virtual AsyncUnaryCall<ListAwsNodePoolsResponse> ListAwsNodePoolsAsync(ListAwsNodePoolsRequest request, CallOptions options)Lists all [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resources on a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
| Parameters | |
|---|---|
| Name | Description |
request |
ListAwsNodePoolsRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallListAwsNodePoolsResponse |
The call object. |
ListAwsNodePoolsAsync(ListAwsNodePoolsRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ListAwsNodePoolsResponse> ListAwsNodePoolsAsync(ListAwsNodePoolsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool] resources on a given [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
| Parameters | |
|---|---|
| Name | Description |
request |
ListAwsNodePoolsRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallListAwsNodePoolsResponse |
The call object. |
NewInstance(ClientBaseConfiguration)
protected override AwsClusters.AwsClustersClient NewInstance(ClientBase.ClientBaseConfiguration configuration)Creates a new instance of client from given ClientBaseConfiguration.
| Parameter | |
|---|---|
| Name | Description |
configuration |
ClientBaseClientBaseConfiguration |
| Returns | |
|---|---|
| Type | Description |
AwsClustersAwsClustersClient |
|
UpdateAwsCluster(UpdateAwsClusterRequest, CallOptions)
public virtual Operation UpdateAwsCluster(UpdateAwsClusterRequest request, CallOptions options)Updates an [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAwsClusterRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
UpdateAwsCluster(UpdateAwsClusterRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation UpdateAwsCluster(UpdateAwsClusterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates an [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAwsClusterRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
UpdateAwsClusterAsync(UpdateAwsClusterRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> UpdateAwsClusterAsync(UpdateAwsClusterRequest request, CallOptions options)Updates an [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAwsClusterRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
UpdateAwsClusterAsync(UpdateAwsClusterRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> UpdateAwsClusterAsync(UpdateAwsClusterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates an [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAwsClusterRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
UpdateAwsNodePool(UpdateAwsNodePoolRequest, CallOptions)
public virtual Operation UpdateAwsNodePool(UpdateAwsNodePoolRequest request, CallOptions options)Updates an [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAwsNodePoolRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
UpdateAwsNodePool(UpdateAwsNodePoolRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation UpdateAwsNodePool(UpdateAwsNodePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates an [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAwsNodePoolRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
UpdateAwsNodePoolAsync(UpdateAwsNodePoolRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> UpdateAwsNodePoolAsync(UpdateAwsNodePoolRequest request, CallOptions options)Updates an [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAwsNodePoolRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
UpdateAwsNodePoolAsync(UpdateAwsNodePoolRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> UpdateAwsNodePoolAsync(UpdateAwsNodePoolRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates an [AwsNodePool][google.cloud.gkemulticloud.v1.AwsNodePool].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAwsNodePoolRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit. |
cancellationToken |
CancellationTokenAn optional token for canceling the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |