Represents an AwsClusters
Inheritance
$protobuf.rpc.Service > protos.google.cloud.gkemulticloud.v1.AwsClustersPackage
@google-cloud/gkemulticloudConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new AwsClusters service.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): AwsClusters;
Creates new AwsClusters service using the specified rpc implementation.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Returns | |
---|---|
Type | Description |
AwsClusters |
RPC service. Useful where requests and/or responses are streamed. |
createAwsCluster(request, callback)
public createAwsCluster(request: google.cloud.gkemulticloud.v1.ICreateAwsClusterRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsClusterCallback): void;
Calls CreateAwsCluster.
Parameters | |
---|---|
Name | Description |
request |
ICreateAwsClusterRequest
CreateAwsClusterRequest message or plain object |
callback |
CreateAwsClusterCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
createAwsCluster(request)
public createAwsCluster(request: google.cloud.gkemulticloud.v1.ICreateAwsClusterRequest): Promise<google.longrunning.Operation>;
Calls CreateAwsCluster.
Parameter | |
---|---|
Name | Description |
request |
ICreateAwsClusterRequest
CreateAwsClusterRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> |
Promise |
createAwsNodePool(request, callback)
public createAwsNodePool(request: google.cloud.gkemulticloud.v1.ICreateAwsNodePoolRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsNodePoolCallback): void;
Calls CreateAwsNodePool.
Parameters | |
---|---|
Name | Description |
request |
ICreateAwsNodePoolRequest
CreateAwsNodePoolRequest message or plain object |
callback |
CreateAwsNodePoolCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
createAwsNodePool(request)
public createAwsNodePool(request: google.cloud.gkemulticloud.v1.ICreateAwsNodePoolRequest): Promise<google.longrunning.Operation>;
Calls CreateAwsNodePool.
Parameter | |
---|---|
Name | Description |
request |
ICreateAwsNodePoolRequest
CreateAwsNodePoolRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deleteAwsCluster(request, callback)
public deleteAwsCluster(request: google.cloud.gkemulticloud.v1.IDeleteAwsClusterRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsClusterCallback): void;
Calls DeleteAwsCluster.
Parameters | |
---|---|
Name | Description |
request |
IDeleteAwsClusterRequest
DeleteAwsClusterRequest message or plain object |
callback |
DeleteAwsClusterCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
deleteAwsCluster(request)
public deleteAwsCluster(request: google.cloud.gkemulticloud.v1.IDeleteAwsClusterRequest): Promise<google.longrunning.Operation>;
Calls DeleteAwsCluster.
Parameter | |
---|---|
Name | Description |
request |
IDeleteAwsClusterRequest
DeleteAwsClusterRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deleteAwsNodePool(request, callback)
public deleteAwsNodePool(request: google.cloud.gkemulticloud.v1.IDeleteAwsNodePoolRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsNodePoolCallback): void;
Calls DeleteAwsNodePool.
Parameters | |
---|---|
Name | Description |
request |
IDeleteAwsNodePoolRequest
DeleteAwsNodePoolRequest message or plain object |
callback |
DeleteAwsNodePoolCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
deleteAwsNodePool(request)
public deleteAwsNodePool(request: google.cloud.gkemulticloud.v1.IDeleteAwsNodePoolRequest): Promise<google.longrunning.Operation>;
Calls DeleteAwsNodePool.
Parameter | |
---|---|
Name | Description |
request |
IDeleteAwsNodePoolRequest
DeleteAwsNodePoolRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> |
Promise |
generateAwsAccessToken(request, callback)
public generateAwsAccessToken(request: google.cloud.gkemulticloud.v1.IGenerateAwsAccessTokenRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.GenerateAwsAccessTokenCallback): void;
Calls GenerateAwsAccessToken.
Parameters | |
---|---|
Name | Description |
request |
IGenerateAwsAccessTokenRequest
GenerateAwsAccessTokenRequest message or plain object |
callback |
GenerateAwsAccessTokenCallback
Node-style callback called with the error, if any, and GenerateAwsAccessTokenResponse |
Returns | |
---|---|
Type | Description |
void |
generateAwsAccessToken(request)
public generateAwsAccessToken(request: google.cloud.gkemulticloud.v1.IGenerateAwsAccessTokenRequest): Promise<google.cloud.gkemulticloud.v1.GenerateAwsAccessTokenResponse>;
Calls GenerateAwsAccessToken.
Parameter | |
---|---|
Name | Description |
request |
IGenerateAwsAccessTokenRequest
GenerateAwsAccessTokenRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.gkemulticloud.v1.GenerateAwsAccessTokenResponse> |
Promise |
generateAwsClusterAgentToken(request, callback)
public generateAwsClusterAgentToken(request: google.cloud.gkemulticloud.v1.IGenerateAwsClusterAgentTokenRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.GenerateAwsClusterAgentTokenCallback): void;
Calls GenerateAwsClusterAgentToken.
Parameters | |
---|---|
Name | Description |
request |
IGenerateAwsClusterAgentTokenRequest
GenerateAwsClusterAgentTokenRequest message or plain object |
callback |
GenerateAwsClusterAgentTokenCallback
Node-style callback called with the error, if any, and GenerateAwsClusterAgentTokenResponse |
Returns | |
---|---|
Type | Description |
void |
generateAwsClusterAgentToken(request)
public generateAwsClusterAgentToken(request: google.cloud.gkemulticloud.v1.IGenerateAwsClusterAgentTokenRequest): Promise<google.cloud.gkemulticloud.v1.GenerateAwsClusterAgentTokenResponse>;
Calls GenerateAwsClusterAgentToken.
Parameter | |
---|---|
Name | Description |
request |
IGenerateAwsClusterAgentTokenRequest
GenerateAwsClusterAgentTokenRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.gkemulticloud.v1.GenerateAwsClusterAgentTokenResponse> |
Promise |
getAwsCluster(request, callback)
public getAwsCluster(request: google.cloud.gkemulticloud.v1.IGetAwsClusterRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.GetAwsClusterCallback): void;
Calls GetAwsCluster.
Parameters | |
---|---|
Name | Description |
request |
IGetAwsClusterRequest
GetAwsClusterRequest message or plain object |
callback |
GetAwsClusterCallback
Node-style callback called with the error, if any, and AwsCluster |
Returns | |
---|---|
Type | Description |
void |
getAwsCluster(request)
public getAwsCluster(request: google.cloud.gkemulticloud.v1.IGetAwsClusterRequest): Promise<google.cloud.gkemulticloud.v1.AwsCluster>;
Calls GetAwsCluster.
Parameter | |
---|---|
Name | Description |
request |
IGetAwsClusterRequest
GetAwsClusterRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.gkemulticloud.v1.AwsCluster> |
Promise |
getAwsJsonWebKeys(request, callback)
public getAwsJsonWebKeys(request: google.cloud.gkemulticloud.v1.IGetAwsJsonWebKeysRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.GetAwsJsonWebKeysCallback): void;
Calls GetAwsJsonWebKeys.
Parameters | |
---|---|
Name | Description |
request |
IGetAwsJsonWebKeysRequest
GetAwsJsonWebKeysRequest message or plain object |
callback |
GetAwsJsonWebKeysCallback
Node-style callback called with the error, if any, and AwsJsonWebKeys |
Returns | |
---|---|
Type | Description |
void |
getAwsJsonWebKeys(request)
public getAwsJsonWebKeys(request: google.cloud.gkemulticloud.v1.IGetAwsJsonWebKeysRequest): Promise<google.cloud.gkemulticloud.v1.AwsJsonWebKeys>;
Calls GetAwsJsonWebKeys.
Parameter | |
---|---|
Name | Description |
request |
IGetAwsJsonWebKeysRequest
GetAwsJsonWebKeysRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.gkemulticloud.v1.AwsJsonWebKeys> |
Promise |
getAwsNodePool(request, callback)
public getAwsNodePool(request: google.cloud.gkemulticloud.v1.IGetAwsNodePoolRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.GetAwsNodePoolCallback): void;
Calls GetAwsNodePool.
Parameters | |
---|---|
Name | Description |
request |
IGetAwsNodePoolRequest
GetAwsNodePoolRequest message or plain object |
callback |
GetAwsNodePoolCallback
Node-style callback called with the error, if any, and AwsNodePool |
Returns | |
---|---|
Type | Description |
void |
getAwsNodePool(request)
public getAwsNodePool(request: google.cloud.gkemulticloud.v1.IGetAwsNodePoolRequest): Promise<google.cloud.gkemulticloud.v1.AwsNodePool>;
Calls GetAwsNodePool.
Parameter | |
---|---|
Name | Description |
request |
IGetAwsNodePoolRequest
GetAwsNodePoolRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.gkemulticloud.v1.AwsNodePool> |
Promise |
getAwsOpenIdConfig(request, callback)
public getAwsOpenIdConfig(request: google.cloud.gkemulticloud.v1.IGetAwsOpenIdConfigRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.GetAwsOpenIdConfigCallback): void;
Calls GetAwsOpenIdConfig.
Parameters | |
---|---|
Name | Description |
request |
IGetAwsOpenIdConfigRequest
GetAwsOpenIdConfigRequest message or plain object |
callback |
GetAwsOpenIdConfigCallback
Node-style callback called with the error, if any, and AwsOpenIdConfig |
Returns | |
---|---|
Type | Description |
void |
getAwsOpenIdConfig(request)
public getAwsOpenIdConfig(request: google.cloud.gkemulticloud.v1.IGetAwsOpenIdConfigRequest): Promise<google.cloud.gkemulticloud.v1.AwsOpenIdConfig>;
Calls GetAwsOpenIdConfig.
Parameter | |
---|---|
Name | Description |
request |
IGetAwsOpenIdConfigRequest
GetAwsOpenIdConfigRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.gkemulticloud.v1.AwsOpenIdConfig> |
Promise |
getAwsServerConfig(request, callback)
public getAwsServerConfig(request: google.cloud.gkemulticloud.v1.IGetAwsServerConfigRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.GetAwsServerConfigCallback): void;
Calls GetAwsServerConfig.
Parameters | |
---|---|
Name | Description |
request |
IGetAwsServerConfigRequest
GetAwsServerConfigRequest message or plain object |
callback |
GetAwsServerConfigCallback
Node-style callback called with the error, if any, and AwsServerConfig |
Returns | |
---|---|
Type | Description |
void |
getAwsServerConfig(request)
public getAwsServerConfig(request: google.cloud.gkemulticloud.v1.IGetAwsServerConfigRequest): Promise<google.cloud.gkemulticloud.v1.AwsServerConfig>;
Calls GetAwsServerConfig.
Parameter | |
---|---|
Name | Description |
request |
IGetAwsServerConfigRequest
GetAwsServerConfigRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.gkemulticloud.v1.AwsServerConfig> |
Promise |
listAwsClusters(request, callback)
public listAwsClusters(request: google.cloud.gkemulticloud.v1.IListAwsClustersRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.ListAwsClustersCallback): void;
Calls ListAwsClusters.
Parameters | |
---|---|
Name | Description |
request |
IListAwsClustersRequest
ListAwsClustersRequest message or plain object |
callback |
ListAwsClustersCallback
Node-style callback called with the error, if any, and ListAwsClustersResponse |
Returns | |
---|---|
Type | Description |
void |
listAwsClusters(request)
public listAwsClusters(request: google.cloud.gkemulticloud.v1.IListAwsClustersRequest): Promise<google.cloud.gkemulticloud.v1.ListAwsClustersResponse>;
Calls ListAwsClusters.
Parameter | |
---|---|
Name | Description |
request |
IListAwsClustersRequest
ListAwsClustersRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.gkemulticloud.v1.ListAwsClustersResponse> |
Promise |
listAwsNodePools(request, callback)
public listAwsNodePools(request: google.cloud.gkemulticloud.v1.IListAwsNodePoolsRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.ListAwsNodePoolsCallback): void;
Calls ListAwsNodePools.
Parameters | |
---|---|
Name | Description |
request |
IListAwsNodePoolsRequest
ListAwsNodePoolsRequest message or plain object |
callback |
ListAwsNodePoolsCallback
Node-style callback called with the error, if any, and ListAwsNodePoolsResponse |
Returns | |
---|---|
Type | Description |
void |
listAwsNodePools(request)
public listAwsNodePools(request: google.cloud.gkemulticloud.v1.IListAwsNodePoolsRequest): Promise<google.cloud.gkemulticloud.v1.ListAwsNodePoolsResponse>;
Calls ListAwsNodePools.
Parameter | |
---|---|
Name | Description |
request |
IListAwsNodePoolsRequest
ListAwsNodePoolsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.gkemulticloud.v1.ListAwsNodePoolsResponse> |
Promise |
rollbackAwsNodePoolUpdate(request, callback)
public rollbackAwsNodePoolUpdate(request: google.cloud.gkemulticloud.v1.IRollbackAwsNodePoolUpdateRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.RollbackAwsNodePoolUpdateCallback): void;
Calls RollbackAwsNodePoolUpdate.
Parameters | |
---|---|
Name | Description |
request |
IRollbackAwsNodePoolUpdateRequest
RollbackAwsNodePoolUpdateRequest message or plain object |
callback |
RollbackAwsNodePoolUpdateCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
rollbackAwsNodePoolUpdate(request)
public rollbackAwsNodePoolUpdate(request: google.cloud.gkemulticloud.v1.IRollbackAwsNodePoolUpdateRequest): Promise<google.longrunning.Operation>;
Calls RollbackAwsNodePoolUpdate.
Parameter | |
---|---|
Name | Description |
request |
IRollbackAwsNodePoolUpdateRequest
RollbackAwsNodePoolUpdateRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> |
Promise |
updateAwsCluster(request, callback)
public updateAwsCluster(request: google.cloud.gkemulticloud.v1.IUpdateAwsClusterRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsClusterCallback): void;
Calls UpdateAwsCluster.
Parameters | |
---|---|
Name | Description |
request |
IUpdateAwsClusterRequest
UpdateAwsClusterRequest message or plain object |
callback |
UpdateAwsClusterCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
updateAwsCluster(request)
public updateAwsCluster(request: google.cloud.gkemulticloud.v1.IUpdateAwsClusterRequest): Promise<google.longrunning.Operation>;
Calls UpdateAwsCluster.
Parameter | |
---|---|
Name | Description |
request |
IUpdateAwsClusterRequest
UpdateAwsClusterRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> |
Promise |
updateAwsNodePool(request, callback)
public updateAwsNodePool(request: google.cloud.gkemulticloud.v1.IUpdateAwsNodePoolRequest, callback: google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsNodePoolCallback): void;
Calls UpdateAwsNodePool.
Parameters | |
---|---|
Name | Description |
request |
IUpdateAwsNodePoolRequest
UpdateAwsNodePoolRequest message or plain object |
callback |
UpdateAwsNodePoolCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
updateAwsNodePool(request)
public updateAwsNodePool(request: google.cloud.gkemulticloud.v1.IUpdateAwsNodePoolRequest): Promise<google.longrunning.Operation>;
Calls UpdateAwsNodePool.
Parameter | |
---|---|
Name | Description |
request |
IUpdateAwsNodePoolRequest
UpdateAwsNodePoolRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> |
Promise |