Represents an InstanceGroupManagers
Inheritance
$protobuf.rpc.Service > protos.google.cloud.compute.v1.InstanceGroupManagersPackage
@google-cloud/computeConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new InstanceGroupManagers service.
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
abandonInstances(request, callback)
public abandonInstances(request: google.cloud.compute.v1.IAbandonInstancesInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.AbandonInstancesCallback): void;
Calls AbandonInstances.
Name | Description |
request |
IAbandonInstancesInstanceGroupManagerRequest
AbandonInstancesInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.AbandonInstancesCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
abandonInstances(request)
public abandonInstances(request: google.cloud.compute.v1.IAbandonInstancesInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls AbandonInstances.
Name | Description |
request |
IAbandonInstancesInstanceGroupManagerRequest
AbandonInstancesInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
aggregatedList(request, callback)
public aggregatedList(request: google.cloud.compute.v1.IAggregatedListInstanceGroupManagersRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.AggregatedListCallback): void;
Calls AggregatedList.
Name | Description |
request |
IAggregatedListInstanceGroupManagersRequest
AggregatedListInstanceGroupManagersRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.AggregatedListCallback
Node-style callback called with the error, if any, and InstanceGroupManagerAggregatedList |
Type | Description |
void |
aggregatedList(request)
public aggregatedList(request: google.cloud.compute.v1.IAggregatedListInstanceGroupManagersRequest): Promise<google.cloud.compute.v1.InstanceGroupManagerAggregatedList>;
Calls AggregatedList.
Name | Description |
request |
IAggregatedListInstanceGroupManagersRequest
AggregatedListInstanceGroupManagersRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.InstanceGroupManagerAggregatedList> | Promise |
applyUpdatesToInstances(request, callback)
public applyUpdatesToInstances(request: google.cloud.compute.v1.IApplyUpdatesToInstancesInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.ApplyUpdatesToInstancesCallback): void;
Calls ApplyUpdatesToInstances.
Name | Description |
request |
google.cloud.compute.v1.IApplyUpdatesToInstancesInstanceGroupManagerRequest
ApplyUpdatesToInstancesInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.ApplyUpdatesToInstancesCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
applyUpdatesToInstances(request)
public applyUpdatesToInstances(request: google.cloud.compute.v1.IApplyUpdatesToInstancesInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls ApplyUpdatesToInstances.
Name | Description |
request |
google.cloud.compute.v1.IApplyUpdatesToInstancesInstanceGroupManagerRequest
ApplyUpdatesToInstancesInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): InstanceGroupManagers;
Creates new InstanceGroupManagers service using the specified rpc implementation.
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Type | Description |
InstanceGroupManagers | RPC service. Useful where requests and/or responses are streamed. |
createInstances(request, callback)
public createInstances(request: google.cloud.compute.v1.ICreateInstancesInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.CreateInstancesCallback): void;
Calls CreateInstances.
Name | Description |
request |
google.cloud.compute.v1.ICreateInstancesInstanceGroupManagerRequest
CreateInstancesInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.CreateInstancesCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
createInstances(request)
public createInstances(request: google.cloud.compute.v1.ICreateInstancesInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls CreateInstances.
Name | Description |
request |
google.cloud.compute.v1.ICreateInstancesInstanceGroupManagerRequest
CreateInstancesInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
delete(request, callback)
public delete(request: google.cloud.compute.v1.IDeleteInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.DeleteCallback): void;
Calls Delete.
Name | Description |
request |
google.cloud.compute.v1.IDeleteInstanceGroupManagerRequest
DeleteInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.DeleteCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
delete(request)
public delete(request: google.cloud.compute.v1.IDeleteInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls Delete.
Name | Description |
request |
google.cloud.compute.v1.IDeleteInstanceGroupManagerRequest
DeleteInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
deleteInstances(request, callback)
public deleteInstances(request: google.cloud.compute.v1.IDeleteInstancesInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.DeleteInstancesCallback): void;
Calls DeleteInstances.
Name | Description |
request |
IDeleteInstancesInstanceGroupManagerRequest
DeleteInstancesInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.DeleteInstancesCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
deleteInstances(request)
public deleteInstances(request: google.cloud.compute.v1.IDeleteInstancesInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls DeleteInstances.
Name | Description |
request |
IDeleteInstancesInstanceGroupManagerRequest
DeleteInstancesInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
deletePerInstanceConfigs(request, callback)
public deletePerInstanceConfigs(request: google.cloud.compute.v1.IDeletePerInstanceConfigsInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.DeletePerInstanceConfigsCallback): void;
Calls DeletePerInstanceConfigs.
Name | Description |
request |
IDeletePerInstanceConfigsInstanceGroupManagerRequest
DeletePerInstanceConfigsInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.DeletePerInstanceConfigsCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
deletePerInstanceConfigs(request)
public deletePerInstanceConfigs(request: google.cloud.compute.v1.IDeletePerInstanceConfigsInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls DeletePerInstanceConfigs.
Name | Description |
request |
IDeletePerInstanceConfigsInstanceGroupManagerRequest
DeletePerInstanceConfigsInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
get(request, callback)
public get(request: google.cloud.compute.v1.IGetInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.GetCallback): void;
Calls Get.
Name | Description |
request |
IGetInstanceGroupManagerRequest
GetInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.GetCallback
Node-style callback called with the error, if any, and InstanceGroupManager |
Type | Description |
void |
get(request)
public get(request: google.cloud.compute.v1.IGetInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.InstanceGroupManager>;
Calls Get.
Name | Description |
request |
IGetInstanceGroupManagerRequest
GetInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.InstanceGroupManager> | Promise |
insert(request, callback)
public insert(request: google.cloud.compute.v1.IInsertInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.InsertCallback): void;
Calls Insert.
Name | Description |
request |
google.cloud.compute.v1.IInsertInstanceGroupManagerRequest
InsertInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.InsertCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
insert(request)
public insert(request: google.cloud.compute.v1.IInsertInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls Insert.
Name | Description |
request |
google.cloud.compute.v1.IInsertInstanceGroupManagerRequest
InsertInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
list(request, callback)
public list(request: google.cloud.compute.v1.IListInstanceGroupManagersRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.ListCallback): void;
Calls List.
Name | Description |
request |
IListInstanceGroupManagersRequest
ListInstanceGroupManagersRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.ListCallback
Node-style callback called with the error, if any, and InstanceGroupManagerList |
Type | Description |
void |
list(request)
public list(request: google.cloud.compute.v1.IListInstanceGroupManagersRequest): Promise<google.cloud.compute.v1.InstanceGroupManagerList>;
Calls List.
Name | Description |
request |
IListInstanceGroupManagersRequest
ListInstanceGroupManagersRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.InstanceGroupManagerList> | Promise |
listErrors(request, callback)
public listErrors(request: google.cloud.compute.v1.IListErrorsInstanceGroupManagersRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.ListErrorsCallback): void;
Calls ListErrors.
Name | Description |
request |
google.cloud.compute.v1.IListErrorsInstanceGroupManagersRequest
ListErrorsInstanceGroupManagersRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.ListErrorsCallback
Node-style callback called with the error, if any, and InstanceGroupManagersListErrorsResponse |
Type | Description |
void |
listErrors(request)
public listErrors(request: google.cloud.compute.v1.IListErrorsInstanceGroupManagersRequest): Promise<google.cloud.compute.v1.InstanceGroupManagersListErrorsResponse>;
Calls ListErrors.
Name | Description |
request |
google.cloud.compute.v1.IListErrorsInstanceGroupManagersRequest
ListErrorsInstanceGroupManagersRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.InstanceGroupManagersListErrorsResponse> | Promise |
listManagedInstances(request, callback)
public listManagedInstances(request: google.cloud.compute.v1.IListManagedInstancesInstanceGroupManagersRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.ListManagedInstancesCallback): void;
Calls ListManagedInstances.
Name | Description |
request |
IListManagedInstancesInstanceGroupManagersRequest
ListManagedInstancesInstanceGroupManagersRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.ListManagedInstancesCallback
Node-style callback called with the error, if any, and InstanceGroupManagersListManagedInstancesResponse |
Type | Description |
void |
listManagedInstances(request)
public listManagedInstances(request: google.cloud.compute.v1.IListManagedInstancesInstanceGroupManagersRequest): Promise<google.cloud.compute.v1.InstanceGroupManagersListManagedInstancesResponse>;
Calls ListManagedInstances.
Name | Description |
request |
IListManagedInstancesInstanceGroupManagersRequest
ListManagedInstancesInstanceGroupManagersRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.InstanceGroupManagersListManagedInstancesResponse> | Promise |
listPerInstanceConfigs(request, callback)
public listPerInstanceConfigs(request: google.cloud.compute.v1.IListPerInstanceConfigsInstanceGroupManagersRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.ListPerInstanceConfigsCallback): void;
Calls ListPerInstanceConfigs.
Name | Description |
request |
google.cloud.compute.v1.IListPerInstanceConfigsInstanceGroupManagersRequest
ListPerInstanceConfigsInstanceGroupManagersRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.ListPerInstanceConfigsCallback
Node-style callback called with the error, if any, and InstanceGroupManagersListPerInstanceConfigsResp |
Type | Description |
void |
listPerInstanceConfigs(request)
public listPerInstanceConfigs(request: google.cloud.compute.v1.IListPerInstanceConfigsInstanceGroupManagersRequest): Promise<google.cloud.compute.v1.InstanceGroupManagersListPerInstanceConfigsResp>;
Calls ListPerInstanceConfigs.
Name | Description |
request |
google.cloud.compute.v1.IListPerInstanceConfigsInstanceGroupManagersRequest
ListPerInstanceConfigsInstanceGroupManagersRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.InstanceGroupManagersListPerInstanceConfigsResp> | Promise |
patch(request, callback)
public patch(request: google.cloud.compute.v1.IPatchInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.PatchCallback): void;
Calls Patch.
Name | Description |
request |
google.cloud.compute.v1.IPatchInstanceGroupManagerRequest
PatchInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.PatchCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
patch(request)
public patch(request: google.cloud.compute.v1.IPatchInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls Patch.
Name | Description |
request |
google.cloud.compute.v1.IPatchInstanceGroupManagerRequest
PatchInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
patchPerInstanceConfigs(request, callback)
public patchPerInstanceConfigs(request: google.cloud.compute.v1.IPatchPerInstanceConfigsInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.PatchPerInstanceConfigsCallback): void;
Calls PatchPerInstanceConfigs.
Name | Description |
request |
google.cloud.compute.v1.IPatchPerInstanceConfigsInstanceGroupManagerRequest
PatchPerInstanceConfigsInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.PatchPerInstanceConfigsCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
patchPerInstanceConfigs(request)
public patchPerInstanceConfigs(request: google.cloud.compute.v1.IPatchPerInstanceConfigsInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls PatchPerInstanceConfigs.
Name | Description |
request |
google.cloud.compute.v1.IPatchPerInstanceConfigsInstanceGroupManagerRequest
PatchPerInstanceConfigsInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
recreateInstances(request, callback)
public recreateInstances(request: google.cloud.compute.v1.IRecreateInstancesInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.RecreateInstancesCallback): void;
Calls RecreateInstances.
Name | Description |
request |
google.cloud.compute.v1.IRecreateInstancesInstanceGroupManagerRequest
RecreateInstancesInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.RecreateInstancesCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
recreateInstances(request)
public recreateInstances(request: google.cloud.compute.v1.IRecreateInstancesInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls RecreateInstances.
Name | Description |
request |
google.cloud.compute.v1.IRecreateInstancesInstanceGroupManagerRequest
RecreateInstancesInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
resize(request, callback)
public resize(request: google.cloud.compute.v1.IResizeInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.ResizeCallback): void;
Calls Resize.
Name | Description |
request |
google.cloud.compute.v1.IResizeInstanceGroupManagerRequest
ResizeInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.ResizeCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
resize(request)
public resize(request: google.cloud.compute.v1.IResizeInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls Resize.
Name | Description |
request |
google.cloud.compute.v1.IResizeInstanceGroupManagerRequest
ResizeInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
setInstanceTemplate(request, callback)
public setInstanceTemplate(request: google.cloud.compute.v1.ISetInstanceTemplateInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.SetInstanceTemplateCallback): void;
Calls SetInstanceTemplate.
Name | Description |
request |
google.cloud.compute.v1.ISetInstanceTemplateInstanceGroupManagerRequest
SetInstanceTemplateInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.SetInstanceTemplateCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
setInstanceTemplate(request)
public setInstanceTemplate(request: google.cloud.compute.v1.ISetInstanceTemplateInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls SetInstanceTemplate.
Name | Description |
request |
google.cloud.compute.v1.ISetInstanceTemplateInstanceGroupManagerRequest
SetInstanceTemplateInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
setTargetPools(request, callback)
public setTargetPools(request: google.cloud.compute.v1.ISetTargetPoolsInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.SetTargetPoolsCallback): void;
Calls SetTargetPools.
Name | Description |
request |
ISetTargetPoolsInstanceGroupManagerRequest
SetTargetPoolsInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.SetTargetPoolsCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
setTargetPools(request)
public setTargetPools(request: google.cloud.compute.v1.ISetTargetPoolsInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls SetTargetPools.
Name | Description |
request |
ISetTargetPoolsInstanceGroupManagerRequest
SetTargetPoolsInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
updatePerInstanceConfigs(request, callback)
public updatePerInstanceConfigs(request: google.cloud.compute.v1.IUpdatePerInstanceConfigsInstanceGroupManagerRequest, callback: google.cloud.compute.v1.InstanceGroupManagers.UpdatePerInstanceConfigsCallback): void;
Calls UpdatePerInstanceConfigs.
Name | Description |
request |
IUpdatePerInstanceConfigsInstanceGroupManagerRequest
UpdatePerInstanceConfigsInstanceGroupManagerRequest message or plain object |
callback |
google.cloud.compute.v1.InstanceGroupManagers.UpdatePerInstanceConfigsCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
void |
updatePerInstanceConfigs(request)
public updatePerInstanceConfigs(request: google.cloud.compute.v1.IUpdatePerInstanceConfigsInstanceGroupManagerRequest): Promise<google.cloud.compute.v1.Operation>;
Calls UpdatePerInstanceConfigs.
Name | Description |
request |
IUpdatePerInstanceConfigsInstanceGroupManagerRequest
UpdatePerInstanceConfigsInstanceGroupManagerRequest message or plain object |
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |