Package
@google-cloud/computeConstructors
(constructor)(opts)
constructor(opts?:ClientOptions);
Construct an instance of InstancesClient.
Parameter| Name | Description |
| opts | ClientOptions
|
Properties
apiEndpoint
staticgetapiEndpoint():string;
The DNS address for this API service - same as servicePath(), exists for compatibility reasons.
auth
descriptors
innerApiCalls
innerApiCalls:{[name:string]:Function;};
instancesStub
instancesStub?:Promise<{[name:string]:Function;}>;
port
The port for this API service.
scopes
staticgetscopes():string[];
The scopes needed to make gRPC calls for every method defined in this service.
servicePath
staticgetservicePath():string;
The DNS address for this API service.
warn
warn:(code:string,message:string,warnType?:string)=>void;
Methods
addAccessConfig(request, options)
addAccessConfig(request?:protos.google.cloud.compute.v1.IAddAccessConfigInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IAddAccessConfigInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
addAccessConfig(request, options, callback)
addAccessConfig(request:protos.google.cloud.compute.v1.IAddAccessConfigInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IAddAccessConfigInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IAddAccessConfigInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IAddAccessConfigInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsaddAccessConfig(request, callback)
addAccessConfig(request:protos.google.cloud.compute.v1.IAddAccessConfigInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IAddAccessConfigInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IAddAccessConfigInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IAddAccessConfigInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsaddResourcePolicies(request, options)
addResourcePolicies(request?:protos.google.cloud.compute.v1.IAddResourcePoliciesInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IAddResourcePoliciesInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
addResourcePolicies(request, options, callback)
addResourcePolicies(request:protos.google.cloud.compute.v1.IAddResourcePoliciesInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IAddResourcePoliciesInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IAddResourcePoliciesInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IAddResourcePoliciesInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsaddResourcePolicies(request, callback)
addResourcePolicies(request:protos.google.cloud.compute.v1.IAddResourcePoliciesInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IAddResourcePoliciesInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IAddResourcePoliciesInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IAddResourcePoliciesInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsaggregatedListAsync(request, options)
aggregatedListAsync(request?:protos.google.cloud.compute.v1.IAggregatedListInstancesRequest,options?:CallOptions):AsyncIterable<[string,protos.google.cloud.compute.v1.IInstancesScopedList]>;
Equivalent toaggregatedList, but returns an iterable object.
for-await-of syntax is used with the iterable to get response elements on-demand.
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IAggregatedListInstancesRequest
The request object that will be sent. |
| options | CallOptions
Call options. SeeCallOptions for more details. |
Returns| Type | Description |
| AsyncIterable<[ string, protos.google.cloud.compute.v1.IInstancesScopedList ]> | {Object} An iterable Object that allows [async iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols). When you iterate the returned iterable, each element will be an object representing as tuple [string, [InstancesScopedList]]. The API will be called under the hood as needed, once per the page, so you can stop the iteration when you don't need more results. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples. |
Exampleconstiterable=client.aggregatedListAsync(request);forawait(const[key,value]ofiterable){// process response}
attachDisk(request, options)
attachDisk(request?:protos.google.cloud.compute.v1.IAttachDiskInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IAttachDiskInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
attachDisk(request, options, callback)
attachDisk(request:protos.google.cloud.compute.v1.IAttachDiskInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IAttachDiskInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IAttachDiskInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IAttachDiskInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsattachDisk(request, callback)
attachDisk(request:protos.google.cloud.compute.v1.IAttachDiskInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IAttachDiskInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IAttachDiskInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IAttachDiskInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsbulkInsert(request, options)
bulkInsert(request?:protos.google.cloud.compute.v1.IBulkInsertInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IBulkInsertInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
bulkInsert(request, options, callback)
bulkInsert(request:protos.google.cloud.compute.v1.IBulkInsertInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IBulkInsertInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IBulkInsertInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IBulkInsertInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsbulkInsert(request, callback)
bulkInsert(request:protos.google.cloud.compute.v1.IBulkInsertInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IBulkInsertInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IBulkInsertInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IBulkInsertInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsclose()
Terminate the gRPC channel and close the client.
The client will no longer be usable and all future behavior is undefined.
Returns| Type | Description |
| Promise<void> | {Promise} A promise that resolves when the client is closed. |
delete(request, options)
delete(request?:protos.google.cloud.compute.v1.IDeleteInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IDeleteInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
delete(request, options, callback)
delete(request:protos.google.cloud.compute.v1.IDeleteInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IDeleteInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IDeleteInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IDeleteInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsdelete(request, callback)
delete(request:protos.google.cloud.compute.v1.IDeleteInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IDeleteInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IDeleteInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IDeleteInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsdeleteAccessConfig(request, options)
deleteAccessConfig(request?:protos.google.cloud.compute.v1.IDeleteAccessConfigInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IDeleteAccessConfigInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
deleteAccessConfig(request, options, callback)
deleteAccessConfig(request:protos.google.cloud.compute.v1.IDeleteAccessConfigInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IDeleteAccessConfigInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IDeleteAccessConfigInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IDeleteAccessConfigInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsdeleteAccessConfig(request, callback)
deleteAccessConfig(request:protos.google.cloud.compute.v1.IDeleteAccessConfigInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IDeleteAccessConfigInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IDeleteAccessConfigInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IDeleteAccessConfigInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsdetachDisk(request, options)
detachDisk(request?:protos.google.cloud.compute.v1.IDetachDiskInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IDetachDiskInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
detachDisk(request, options, callback)
detachDisk(request:protos.google.cloud.compute.v1.IDetachDiskInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IDetachDiskInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IDetachDiskInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IDetachDiskInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsdetachDisk(request, callback)
detachDisk(request:protos.google.cloud.compute.v1.IDetachDiskInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IDetachDiskInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IDetachDiskInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IDetachDiskInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsget(request, options)
get(request?:protos.google.cloud.compute.v1.IGetInstanceRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.IInstance,protos.google.cloud.compute.v1.IGetInstanceRequest|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.IInstance, protos.google.cloud.compute.v1.IGetInstanceRequest | undefined, {} | undefined ]> | |
get(request, options, callback)
get(request:protos.google.cloud.compute.v1.IGetInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IInstance,protos.google.cloud.compute.v1.IGetInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IInstance, protos.google.cloud.compute.v1.IGetInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsget(request, callback)
get(request:protos.google.cloud.compute.v1.IGetInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IInstance,protos.google.cloud.compute.v1.IGetInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IInstance, protos.google.cloud.compute.v1.IGetInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetEffectiveFirewalls(request, options)
getEffectiveFirewalls(request?:protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.IInstancesGetEffectiveFirewallsResponse,(protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest|undefined),{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.IInstancesGetEffectiveFirewallsResponse, (protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest | undefined), {} | undefined ]> | |
getEffectiveFirewalls(request, options, callback)
getEffectiveFirewalls(request:protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IInstancesGetEffectiveFirewallsResponse,protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IInstancesGetEffectiveFirewallsResponse, protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetEffectiveFirewalls(request, callback)
getEffectiveFirewalls(request:protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IInstancesGetEffectiveFirewallsResponse,protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IInstancesGetEffectiveFirewallsResponse, protos.google.cloud.compute.v1.IGetEffectiveFirewallsInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetGuestAttributes(request, options)
getGuestAttributes(request?:protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.IGuestAttributes,(protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest|undefined),{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.IGuestAttributes, (protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest | undefined), {} | undefined ]> | |
getGuestAttributes(request, options, callback)
getGuestAttributes(request:protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IGuestAttributes,protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IGuestAttributes, protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetGuestAttributes(request, callback)
getGuestAttributes(request:protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IGuestAttributes,protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IGuestAttributes, protos.google.cloud.compute.v1.IGetGuestAttributesInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetIamPolicy(request, options)
getIamPolicy(request?:protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.IPolicy,protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.IPolicy, protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest | undefined, {} | undefined ]> | |
getIamPolicy(request, options, callback)
getIamPolicy(request:protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IPolicy,protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IPolicy, protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetIamPolicy(request, callback)
getIamPolicy(request:protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IPolicy,protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IPolicy, protos.google.cloud.compute.v1.IGetIamPolicyInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetProjectId()
getProjectId():Promise<string>;
Returns| Type | Description |
| Promise<string> | |
getProjectId(callback)
getProjectId(callback:Callback<string,undefined,undefined>):void;
Parameter| Name | Description |
| callback | Callback<string, undefined, undefined>
|
ReturnsgetScreenshot(request, options)
getScreenshot(request?:protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.IScreenshot,protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.IScreenshot, protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest | undefined, {} | undefined ]> | |
getScreenshot(request, options, callback)
getScreenshot(request:protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IScreenshot,protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IScreenshot, protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetScreenshot(request, callback)
getScreenshot(request:protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IScreenshot,protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IScreenshot, protos.google.cloud.compute.v1.IGetScreenshotInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetSerialPortOutput(request, options)
getSerialPortOutput(request?:protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.ISerialPortOutput,(protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest|undefined),{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.ISerialPortOutput, (protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest | undefined), {} | undefined ]> | |
getSerialPortOutput(request, options, callback)
getSerialPortOutput(request:protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.ISerialPortOutput,protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.ISerialPortOutput, protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetSerialPortOutput(request, callback)
getSerialPortOutput(request:protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.ISerialPortOutput,protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.ISerialPortOutput, protos.google.cloud.compute.v1.IGetSerialPortOutputInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetShieldedInstanceIdentity(request, options)
getShieldedInstanceIdentity(request?:protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.IShieldedInstanceIdentity,(protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest|undefined),{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.IShieldedInstanceIdentity, (protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest | undefined), {} | undefined ]> | |
getShieldedInstanceIdentity(request, options, callback)
getShieldedInstanceIdentity(request:protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IShieldedInstanceIdentity,protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IShieldedInstanceIdentity, protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsgetShieldedInstanceIdentity(request, callback)
getShieldedInstanceIdentity(request:protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IShieldedInstanceIdentity,protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IShieldedInstanceIdentity, protos.google.cloud.compute.v1.IGetShieldedInstanceIdentityInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsinitialize()
initialize():Promise<{[name:string]:Function;}>;
Initialize the client. Performs asynchronous operations (such as authentication) and prepares the client. This function will be called automatically when any class method is called for the first time, but if you need to initialize it before calling an actual method, feel free to call initialize() directly.
You can await on this method if you want to make sure the client is initialized.
Returns| Type | Description |
| Promise<{ [name: string]:Function; }> | {Promise} A promise that resolves to an authenticated service stub. |
insert(request, options)
insert(request?:protos.google.cloud.compute.v1.IInsertInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IInsertInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
insert(request, options, callback)
insert(request:protos.google.cloud.compute.v1.IInsertInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IInsertInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IInsertInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IInsertInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsinsert(request, callback)
insert(request:protos.google.cloud.compute.v1.IInsertInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IInsertInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IInsertInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IInsertInstanceRequest | null | undefined, {} | null | undefined>
|
Returnslist(request, options)
list(request?:protos.google.cloud.compute.v1.IListInstancesRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.IInstance[],protos.google.cloud.compute.v1.IListInstancesRequest|null,protos.google.cloud.compute.v1.IInstanceList]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IListInstancesRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.IInstance[], protos.google.cloud.compute.v1.IListInstancesRequest | null, protos.google.cloud.compute.v1.IInstanceList ]> | |
list(request, options, callback)
list(request:protos.google.cloud.compute.v1.IListInstancesRequest,options:CallOptions,callback:PaginationCallback<protos.google.cloud.compute.v1.IListInstancesRequest,protos.google.cloud.compute.v1.IInstanceList|null|undefined,protos.google.cloud.compute.v1.IInstance>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IListInstancesRequest
|
| options | CallOptions
|
| callback | PaginationCallback<protos.google.cloud.compute.v1.IListInstancesRequest, protos.google.cloud.compute.v1.IInstanceList | null | undefined, protos.google.cloud.compute.v1.IInstance>
|
Returnslist(request, callback)
list(request:protos.google.cloud.compute.v1.IListInstancesRequest,callback:PaginationCallback<protos.google.cloud.compute.v1.IListInstancesRequest,protos.google.cloud.compute.v1.IInstanceList|null|undefined,protos.google.cloud.compute.v1.IInstance>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IListInstancesRequest
|
| callback | PaginationCallback<protos.google.cloud.compute.v1.IListInstancesRequest, protos.google.cloud.compute.v1.IInstanceList | null | undefined, protos.google.cloud.compute.v1.IInstance>
|
ReturnslistAsync(request, options)
listAsync(request?:protos.google.cloud.compute.v1.IListInstancesRequest,options?:CallOptions):AsyncIterable<protos.google.cloud.compute.v1.IInstance>;
Equivalent tolist, but returns an iterable object.
for-await-of syntax is used with the iterable to get response elements on-demand.
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IListInstancesRequest
The request object that will be sent. |
| options | CallOptions
Call options. SeeCallOptions for more details. |
Returns| Type | Description |
| AsyncIterable<protos.google.cloud.compute.v1.IInstance> | {Object} An iterable Object that allows [async iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols). When you iterate the returned iterable, each element will be an object representing [Instance]. The API will be called under the hood as needed, once per the page, so you can stop the iteration when you don't need more results. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples. |
Exampleconstiterable=client.listAsync(request);forawait(constresponseofiterable){// process response}
listReferrers(request, options)
listReferrers(request?:protos.google.cloud.compute.v1.IListReferrersInstancesRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.IReference[],protos.google.cloud.compute.v1.IListReferrersInstancesRequest|null,protos.google.cloud.compute.v1.IInstanceListReferrers]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IListReferrersInstancesRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.IReference[], protos.google.cloud.compute.v1.IListReferrersInstancesRequest | null, protos.google.cloud.compute.v1.IInstanceListReferrers ]> | |
listReferrers(request, options, callback)
listReferrers(request:protos.google.cloud.compute.v1.IListReferrersInstancesRequest,options:CallOptions,callback:PaginationCallback<protos.google.cloud.compute.v1.IListReferrersInstancesRequest,protos.google.cloud.compute.v1.IInstanceListReferrers|null|undefined,protos.google.cloud.compute.v1.IReference>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IListReferrersInstancesRequest
|
| options | CallOptions
|
| callback | PaginationCallback<protos.google.cloud.compute.v1.IListReferrersInstancesRequest, protos.google.cloud.compute.v1.IInstanceListReferrers | null | undefined, protos.google.cloud.compute.v1.IReference>
|
ReturnslistReferrers(request, callback)
listReferrers(request:protos.google.cloud.compute.v1.IListReferrersInstancesRequest,callback:PaginationCallback<protos.google.cloud.compute.v1.IListReferrersInstancesRequest,protos.google.cloud.compute.v1.IInstanceListReferrers|null|undefined,protos.google.cloud.compute.v1.IReference>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IListReferrersInstancesRequest
|
| callback | PaginationCallback<protos.google.cloud.compute.v1.IListReferrersInstancesRequest, protos.google.cloud.compute.v1.IInstanceListReferrers | null | undefined, protos.google.cloud.compute.v1.IReference>
|
ReturnslistReferrersAsync(request, options)
listReferrersAsync(request?:protos.google.cloud.compute.v1.IListReferrersInstancesRequest,options?:CallOptions):AsyncIterable<protos.google.cloud.compute.v1.IReference>;
Equivalent tolistReferrers, but returns an iterable object.
for-await-of syntax is used with the iterable to get response elements on-demand.
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IListReferrersInstancesRequest
The request object that will be sent. |
| options | CallOptions
Call options. SeeCallOptions for more details. |
Returns| Type | Description |
| AsyncIterable<protos.google.cloud.compute.v1.IReference> | {Object} An iterable Object that allows [async iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols). When you iterate the returned iterable, each element will be an object representing [Reference]. The API will be called under the hood as needed, once per the page, so you can stop the iteration when you don't need more results. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples. |
Exampleconstiterable=client.listReferrersAsync(request);forawait(constresponseofiterable){// process response}
listReferrersStream(request, options)
listReferrersStream(request?:protos.google.cloud.compute.v1.IListReferrersInstancesRequest,options?:CallOptions):Transform;
Equivalent tomethod.name.toCamelCase(), but returns a NodeJS Stream object.
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IListReferrersInstancesRequest
The request object that will be sent. |
| options | CallOptions
Call options. SeeCallOptions for more details. |
Returns| Type | Description |
| Transform | {Stream} An object stream which emits an object representing [Reference] on 'data' event. The client library will perform auto-pagination by default: it will call the API as many times as needed. Note that it can affect your quota. We recommend usinglistReferrersAsync() method described below for async iteration which you can stop as needed. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples. |
listStream(request, options)
listStream(request?:protos.google.cloud.compute.v1.IListInstancesRequest,options?:CallOptions):Transform;
Equivalent tomethod.name.toCamelCase(), but returns a NodeJS Stream object.
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IListInstancesRequest
The request object that will be sent. |
| options | CallOptions
Call options. SeeCallOptions for more details. |
Returns| Type | Description |
| Transform | {Stream} An object stream which emits an object representing [Instance] on 'data' event. The client library will perform auto-pagination by default: it will call the API as many times as needed. Note that it can affect your quota. We recommend usinglistAsync() method described below for async iteration which you can stop as needed. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples. |
removeResourcePolicies(request, options)
removeResourcePolicies(request?:protos.google.cloud.compute.v1.IRemoveResourcePoliciesInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IRemoveResourcePoliciesInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
removeResourcePolicies(request, options, callback)
removeResourcePolicies(request:protos.google.cloud.compute.v1.IRemoveResourcePoliciesInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IRemoveResourcePoliciesInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IRemoveResourcePoliciesInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IRemoveResourcePoliciesInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsremoveResourcePolicies(request, callback)
removeResourcePolicies(request:protos.google.cloud.compute.v1.IRemoveResourcePoliciesInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IRemoveResourcePoliciesInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IRemoveResourcePoliciesInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IRemoveResourcePoliciesInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsreset(request, options)
reset(request?:protos.google.cloud.compute.v1.IResetInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IResetInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
reset(request, options, callback)
reset(request:protos.google.cloud.compute.v1.IResetInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IResetInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IResetInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IResetInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsreset(request, callback)
reset(request:protos.google.cloud.compute.v1.IResetInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IResetInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IResetInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IResetInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetDeletionProtection(request, options)
setDeletionProtection(request?:protos.google.cloud.compute.v1.ISetDeletionProtectionInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetDeletionProtectionInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setDeletionProtection(request, options, callback)
setDeletionProtection(request:protos.google.cloud.compute.v1.ISetDeletionProtectionInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetDeletionProtectionInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetDeletionProtectionInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetDeletionProtectionInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetDeletionProtection(request, callback)
setDeletionProtection(request:protos.google.cloud.compute.v1.ISetDeletionProtectionInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetDeletionProtectionInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetDeletionProtectionInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetDeletionProtectionInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetDiskAutoDelete(request, options)
setDiskAutoDelete(request?:protos.google.cloud.compute.v1.ISetDiskAutoDeleteInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetDiskAutoDeleteInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setDiskAutoDelete(request, options, callback)
setDiskAutoDelete(request:protos.google.cloud.compute.v1.ISetDiskAutoDeleteInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetDiskAutoDeleteInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetDiskAutoDeleteInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetDiskAutoDeleteInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetDiskAutoDelete(request, callback)
setDiskAutoDelete(request:protos.google.cloud.compute.v1.ISetDiskAutoDeleteInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetDiskAutoDeleteInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetDiskAutoDeleteInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetDiskAutoDeleteInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetIamPolicy(request, options)
setIamPolicy(request?:protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.IPolicy,protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.IPolicy, protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest | undefined, {} | undefined ]> | |
setIamPolicy(request, options, callback)
setIamPolicy(request:protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IPolicy,protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IPolicy, protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetIamPolicy(request, callback)
setIamPolicy(request:protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IPolicy,protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IPolicy, protos.google.cloud.compute.v1.ISetIamPolicyInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetLabels(request, options)
setLabels(request?:protos.google.cloud.compute.v1.ISetLabelsInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetLabelsInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setLabels(request, options, callback)
setLabels(request:protos.google.cloud.compute.v1.ISetLabelsInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetLabelsInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetLabelsInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetLabelsInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetLabels(request, callback)
setLabels(request:protos.google.cloud.compute.v1.ISetLabelsInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetLabelsInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetLabelsInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetLabelsInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetMachineResources(request, options)
setMachineResources(request?:protos.google.cloud.compute.v1.ISetMachineResourcesInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMachineResourcesInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setMachineResources(request, options, callback)
setMachineResources(request:protos.google.cloud.compute.v1.ISetMachineResourcesInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetMachineResourcesInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMachineResourcesInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetMachineResourcesInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetMachineResources(request, callback)
setMachineResources(request:protos.google.cloud.compute.v1.ISetMachineResourcesInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetMachineResourcesInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMachineResourcesInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetMachineResourcesInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetMachineType(request, options)
setMachineType(request?:protos.google.cloud.compute.v1.ISetMachineTypeInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMachineTypeInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setMachineType(request, options, callback)
setMachineType(request:protos.google.cloud.compute.v1.ISetMachineTypeInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetMachineTypeInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMachineTypeInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetMachineTypeInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetMachineType(request, callback)
setMachineType(request:protos.google.cloud.compute.v1.ISetMachineTypeInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetMachineTypeInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMachineTypeInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetMachineTypeInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetMetadata(request, options)
setMetadata(request?:protos.google.cloud.compute.v1.ISetMetadataInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMetadataInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setMetadata(request, options, callback)
setMetadata(request:protos.google.cloud.compute.v1.ISetMetadataInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetMetadataInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMetadataInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetMetadataInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetMetadata(request, callback)
setMetadata(request:protos.google.cloud.compute.v1.ISetMetadataInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetMetadataInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMetadataInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetMetadataInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetMinCpuPlatform(request, options)
setMinCpuPlatform(request?:protos.google.cloud.compute.v1.ISetMinCpuPlatformInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMinCpuPlatformInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setMinCpuPlatform(request, options, callback)
setMinCpuPlatform(request:protos.google.cloud.compute.v1.ISetMinCpuPlatformInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetMinCpuPlatformInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMinCpuPlatformInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetMinCpuPlatformInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetMinCpuPlatform(request, callback)
setMinCpuPlatform(request:protos.google.cloud.compute.v1.ISetMinCpuPlatformInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetMinCpuPlatformInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetMinCpuPlatformInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetMinCpuPlatformInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetScheduling(request, options)
setScheduling(request?:protos.google.cloud.compute.v1.ISetSchedulingInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetSchedulingInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setScheduling(request, options, callback)
setScheduling(request:protos.google.cloud.compute.v1.ISetSchedulingInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetSchedulingInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetSchedulingInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetSchedulingInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetScheduling(request, callback)
setScheduling(request:protos.google.cloud.compute.v1.ISetSchedulingInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetSchedulingInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetSchedulingInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetSchedulingInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetServiceAccount(request, options)
setServiceAccount(request?:protos.google.cloud.compute.v1.ISetServiceAccountInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetServiceAccountInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setServiceAccount(request, options, callback)
setServiceAccount(request:protos.google.cloud.compute.v1.ISetServiceAccountInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetServiceAccountInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetServiceAccountInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetServiceAccountInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetServiceAccount(request, callback)
setServiceAccount(request:protos.google.cloud.compute.v1.ISetServiceAccountInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetServiceAccountInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetServiceAccountInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetServiceAccountInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetShieldedInstanceIntegrityPolicy(request, options)
setShieldedInstanceIntegrityPolicy(request?:protos.google.cloud.compute.v1.ISetShieldedInstanceIntegrityPolicyInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetShieldedInstanceIntegrityPolicyInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setShieldedInstanceIntegrityPolicy(request, options, callback)
setShieldedInstanceIntegrityPolicy(request:protos.google.cloud.compute.v1.ISetShieldedInstanceIntegrityPolicyInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetShieldedInstanceIntegrityPolicyInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetShieldedInstanceIntegrityPolicyInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetShieldedInstanceIntegrityPolicyInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetShieldedInstanceIntegrityPolicy(request, callback)
setShieldedInstanceIntegrityPolicy(request:protos.google.cloud.compute.v1.ISetShieldedInstanceIntegrityPolicyInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetShieldedInstanceIntegrityPolicyInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetShieldedInstanceIntegrityPolicyInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetShieldedInstanceIntegrityPolicyInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetTags(request, options)
setTags(request?:protos.google.cloud.compute.v1.ISetTagsInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetTagsInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
setTags(request, options, callback)
setTags(request:protos.google.cloud.compute.v1.ISetTagsInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetTagsInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetTagsInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetTagsInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssetTags(request, callback)
setTags(request:protos.google.cloud.compute.v1.ISetTagsInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISetTagsInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISetTagsInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISetTagsInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssimulateMaintenanceEvent(request, options)
simulateMaintenanceEvent(request?:protos.google.cloud.compute.v1.ISimulateMaintenanceEventInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISimulateMaintenanceEventInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
simulateMaintenanceEvent(request, options, callback)
simulateMaintenanceEvent(request:protos.google.cloud.compute.v1.ISimulateMaintenanceEventInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISimulateMaintenanceEventInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISimulateMaintenanceEventInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISimulateMaintenanceEventInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnssimulateMaintenanceEvent(request, callback)
simulateMaintenanceEvent(request:protos.google.cloud.compute.v1.ISimulateMaintenanceEventInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.ISimulateMaintenanceEventInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ISimulateMaintenanceEventInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.ISimulateMaintenanceEventInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsstart(request, options)
start(request?:protos.google.cloud.compute.v1.IStartInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IStartInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
start(request, options, callback)
start(request:protos.google.cloud.compute.v1.IStartInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IStartInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IStartInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IStartInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsstart(request, callback)
start(request:protos.google.cloud.compute.v1.IStartInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IStartInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IStartInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IStartInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsstartWithEncryptionKey(request, options)
startWithEncryptionKey(request?:protos.google.cloud.compute.v1.IStartWithEncryptionKeyInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IStartWithEncryptionKeyInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
startWithEncryptionKey(request, options, callback)
startWithEncryptionKey(request:protos.google.cloud.compute.v1.IStartWithEncryptionKeyInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IStartWithEncryptionKeyInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IStartWithEncryptionKeyInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IStartWithEncryptionKeyInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsstartWithEncryptionKey(request, callback)
startWithEncryptionKey(request:protos.google.cloud.compute.v1.IStartWithEncryptionKeyInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IStartWithEncryptionKeyInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IStartWithEncryptionKeyInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IStartWithEncryptionKeyInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsstop(request, options)
stop(request?:protos.google.cloud.compute.v1.IStopInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IStopInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
stop(request, options, callback)
stop(request:protos.google.cloud.compute.v1.IStopInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IStopInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IStopInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IStopInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsstop(request, callback)
stop(request:protos.google.cloud.compute.v1.IStopInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IStopInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IStopInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IStopInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnstestIamPermissions(request, options)
testIamPermissions(request?:protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest,options?:CallOptions):Promise<[protos.google.cloud.compute.v1.ITestPermissionsResponse,(protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest|undefined),{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[ protos.google.cloud.compute.v1.ITestPermissionsResponse, (protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest | undefined), {} | undefined ]> | |
testIamPermissions(request, options, callback)
testIamPermissions(request:protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.ITestPermissionsResponse,protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.ITestPermissionsResponse, protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnstestIamPermissions(request, callback)
testIamPermissions(request:protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.ITestPermissionsResponse,protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.ITestPermissionsResponse, protos.google.cloud.compute.v1.ITestIamPermissionsInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsupdate(request, options)
update(request?:protos.google.cloud.compute.v1.IUpdateInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
update(request, options, callback)
update(request:protos.google.cloud.compute.v1.IUpdateInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IUpdateInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IUpdateInstanceRequest | null | undefined, {} | null | undefined>
|
Returnsupdate(request, callback)
update(request:protos.google.cloud.compute.v1.IUpdateInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IUpdateInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IUpdateInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsupdateAccessConfig(request, options)
updateAccessConfig(request?:protos.google.cloud.compute.v1.IUpdateAccessConfigInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateAccessConfigInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
updateAccessConfig(request, options, callback)
updateAccessConfig(request:protos.google.cloud.compute.v1.IUpdateAccessConfigInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IUpdateAccessConfigInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateAccessConfigInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IUpdateAccessConfigInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsupdateAccessConfig(request, callback)
updateAccessConfig(request:protos.google.cloud.compute.v1.IUpdateAccessConfigInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IUpdateAccessConfigInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateAccessConfigInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IUpdateAccessConfigInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsupdateDisplayDevice(request, options)
updateDisplayDevice(request?:protos.google.cloud.compute.v1.IUpdateDisplayDeviceInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateDisplayDeviceInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
updateDisplayDevice(request, options, callback)
updateDisplayDevice(request:protos.google.cloud.compute.v1.IUpdateDisplayDeviceInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IUpdateDisplayDeviceInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateDisplayDeviceInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IUpdateDisplayDeviceInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsupdateDisplayDevice(request, callback)
updateDisplayDevice(request:protos.google.cloud.compute.v1.IUpdateDisplayDeviceInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IUpdateDisplayDeviceInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateDisplayDeviceInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IUpdateDisplayDeviceInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsupdateNetworkInterface(request, options)
updateNetworkInterface(request?:protos.google.cloud.compute.v1.IUpdateNetworkInterfaceInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateNetworkInterfaceInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
updateNetworkInterface(request, options, callback)
updateNetworkInterface(request:protos.google.cloud.compute.v1.IUpdateNetworkInterfaceInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IUpdateNetworkInterfaceInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateNetworkInterfaceInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IUpdateNetworkInterfaceInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsupdateNetworkInterface(request, callback)
updateNetworkInterface(request:protos.google.cloud.compute.v1.IUpdateNetworkInterfaceInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IUpdateNetworkInterfaceInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateNetworkInterfaceInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IUpdateNetworkInterfaceInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsupdateShieldedInstanceConfig(request, options)
updateShieldedInstanceConfig(request?:protos.google.cloud.compute.v1.IUpdateShieldedInstanceConfigInstanceRequest,options?:CallOptions):Promise<[LROperation<protos.google.cloud.compute.v1.IOperation,null>,protos.google.cloud.compute.v1.IOperation|undefined,{}|undefined]>;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateShieldedInstanceConfigInstanceRequest
|
| options | CallOptions
|
Returns| Type | Description |
| Promise<[LROperation<protos.google.cloud.compute.v1.IOperation, null>, protos.google.cloud.compute.v1.IOperation | undefined, {} | undefined ]> | |
updateShieldedInstanceConfig(request, options, callback)
updateShieldedInstanceConfig(request:protos.google.cloud.compute.v1.IUpdateShieldedInstanceConfigInstanceRequest,options:CallOptions,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IUpdateShieldedInstanceConfigInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateShieldedInstanceConfigInstanceRequest
|
| options | CallOptions
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IUpdateShieldedInstanceConfigInstanceRequest | null | undefined, {} | null | undefined>
|
ReturnsupdateShieldedInstanceConfig(request, callback)
updateShieldedInstanceConfig(request:protos.google.cloud.compute.v1.IUpdateShieldedInstanceConfigInstanceRequest,callback:Callback<protos.google.cloud.compute.v1.IOperation,protos.google.cloud.compute.v1.IUpdateShieldedInstanceConfigInstanceRequest|null|undefined,{}|null|undefined>):void;
Parameters| Name | Description |
| request | protos.google.cloud.compute.v1.IUpdateShieldedInstanceConfigInstanceRequest
|
| callback | Callback<protos.google.cloud.compute.v1.IOperation, protos.google.cloud.compute.v1.IUpdateShieldedInstanceConfigInstanceRequest | null | undefined, {} | null | undefined>
|
Returns