Class protos.google.cloud.compute.v1beta.Instances (6.13.0)

Represents an Instances

Inheritance

$protobuf.rpc.Service > protos.google.cloud.compute.v1beta.Instances

Package

@google-cloud/compute

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new Instances service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

addAccessConfig(request, callback)

public addAccessConfig(request: google.cloud.compute.v1beta.IAddAccessConfigInstanceRequest, callback: google.cloud.compute.v1beta.Instances.AddAccessConfigCallback): void;

Calls AddAccessConfig.

Parameters
Name Description
request IAddAccessConfigInstanceRequest

AddAccessConfigInstanceRequest message or plain object

callback AddAccessConfigCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

addAccessConfig(request)

public addAccessConfig(request: google.cloud.compute.v1beta.IAddAccessConfigInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls AddAccessConfig.

Parameter
Name Description
request IAddAccessConfigInstanceRequest

AddAccessConfigInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

addNetworkInterface(request, callback)

public addNetworkInterface(request: google.cloud.compute.v1beta.IAddNetworkInterfaceInstanceRequest, callback: google.cloud.compute.v1beta.Instances.AddNetworkInterfaceCallback): void;

Calls AddNetworkInterface.

Parameters
Name Description
request IAddNetworkInterfaceInstanceRequest

AddNetworkInterfaceInstanceRequest message or plain object

callback AddNetworkInterfaceCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

addNetworkInterface(request)

public addNetworkInterface(request: google.cloud.compute.v1beta.IAddNetworkInterfaceInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls AddNetworkInterface.

Parameter
Name Description
request IAddNetworkInterfaceInstanceRequest

AddNetworkInterfaceInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

addResourcePolicies(request, callback)

public addResourcePolicies(request: google.cloud.compute.v1beta.IAddResourcePoliciesInstanceRequest, callback: google.cloud.compute.v1beta.Instances.AddResourcePoliciesCallback): void;

Calls AddResourcePolicies.

Parameters
Name Description
request IAddResourcePoliciesInstanceRequest

AddResourcePoliciesInstanceRequest message or plain object

callback AddResourcePoliciesCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

addResourcePolicies(request)

public addResourcePolicies(request: google.cloud.compute.v1beta.IAddResourcePoliciesInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls AddResourcePolicies.

Parameter
Name Description
request IAddResourcePoliciesInstanceRequest

AddResourcePoliciesInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

aggregatedList(request, callback)

public aggregatedList(request: google.cloud.compute.v1beta.IAggregatedListInstancesRequest, callback: google.cloud.compute.v1beta.Instances.AggregatedListCallback): void;

Calls AggregatedList.

Parameters
Name Description
request IAggregatedListInstancesRequest

AggregatedListInstancesRequest message or plain object

callback AggregatedListCallback

Node-style callback called with the error, if any, and InstanceAggregatedList

Returns
Type Description
void

aggregatedList(request)

public aggregatedList(request: google.cloud.compute.v1beta.IAggregatedListInstancesRequest): Promise<google.cloud.compute.v1beta.InstanceAggregatedList>;

Calls AggregatedList.

Parameter
Name Description
request IAggregatedListInstancesRequest

AggregatedListInstancesRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.InstanceAggregatedList>

Promise

attachDisk(request, callback)

public attachDisk(request: google.cloud.compute.v1beta.IAttachDiskInstanceRequest, callback: google.cloud.compute.v1beta.Instances.AttachDiskCallback): void;

Calls AttachDisk.

Parameters
Name Description
request IAttachDiskInstanceRequest

AttachDiskInstanceRequest message or plain object

callback AttachDiskCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

attachDisk(request)

public attachDisk(request: google.cloud.compute.v1beta.IAttachDiskInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls AttachDisk.

Parameter
Name Description
request IAttachDiskInstanceRequest

AttachDiskInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

bulkInsert(request, callback)

public bulkInsert(request: google.cloud.compute.v1beta.IBulkInsertInstanceRequest, callback: google.cloud.compute.v1beta.Instances.BulkInsertCallback): void;

Calls BulkInsert.

Parameters
Name Description
request IBulkInsertInstanceRequest

BulkInsertInstanceRequest message or plain object

callback BulkInsertCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

bulkInsert(request)

public bulkInsert(request: google.cloud.compute.v1beta.IBulkInsertInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls BulkInsert.

Parameter
Name Description
request IBulkInsertInstanceRequest

BulkInsertInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Instances;

Creates new Instances service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
Instances

RPC service. Useful where requests and/or responses are streamed.

delete(request, callback)

public delete(request: google.cloud.compute.v1beta.IDeleteInstanceRequest, callback: google.cloud.compute.v1beta.Instances.DeleteCallback): void;

Calls Delete.

Parameters
Name Description
request IDeleteInstanceRequest

DeleteInstanceRequest message or plain object

callback DeleteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

delete(request)

public delete(request: google.cloud.compute.v1beta.IDeleteInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls Delete.

Parameter
Name Description
request IDeleteInstanceRequest

DeleteInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

deleteAccessConfig(request, callback)

public deleteAccessConfig(request: google.cloud.compute.v1beta.IDeleteAccessConfigInstanceRequest, callback: google.cloud.compute.v1beta.Instances.DeleteAccessConfigCallback): void;

Calls DeleteAccessConfig.

Parameters
Name Description
request IDeleteAccessConfigInstanceRequest

DeleteAccessConfigInstanceRequest message or plain object

callback DeleteAccessConfigCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteAccessConfig(request)

public deleteAccessConfig(request: google.cloud.compute.v1beta.IDeleteAccessConfigInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls DeleteAccessConfig.

Parameter
Name Description
request IDeleteAccessConfigInstanceRequest

DeleteAccessConfigInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

deleteNetworkInterface(request, callback)

public deleteNetworkInterface(request: google.cloud.compute.v1beta.IDeleteNetworkInterfaceInstanceRequest, callback: google.cloud.compute.v1beta.Instances.DeleteNetworkInterfaceCallback): void;

Calls DeleteNetworkInterface.

Parameters
Name Description
request IDeleteNetworkInterfaceInstanceRequest

DeleteNetworkInterfaceInstanceRequest message or plain object

callback DeleteNetworkInterfaceCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteNetworkInterface(request)

public deleteNetworkInterface(request: google.cloud.compute.v1beta.IDeleteNetworkInterfaceInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls DeleteNetworkInterface.

Parameter
Name Description
request IDeleteNetworkInterfaceInstanceRequest

DeleteNetworkInterfaceInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

detachDisk(request, callback)

public detachDisk(request: google.cloud.compute.v1beta.IDetachDiskInstanceRequest, callback: google.cloud.compute.v1beta.Instances.DetachDiskCallback): void;

Calls DetachDisk.

Parameters
Name Description
request IDetachDiskInstanceRequest

DetachDiskInstanceRequest message or plain object

callback DetachDiskCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

detachDisk(request)

public detachDisk(request: google.cloud.compute.v1beta.IDetachDiskInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls DetachDisk.

Parameter
Name Description
request IDetachDiskInstanceRequest

DetachDiskInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

get(request, callback)

public get(request: google.cloud.compute.v1beta.IGetInstanceRequest, callback: google.cloud.compute.v1beta.Instances.GetCallback): void;

Calls Get.

Parameters
Name Description
request IGetInstanceRequest

GetInstanceRequest message or plain object

callback GetCallback

Node-style callback called with the error, if any, and Instance

Returns
Type Description
void

get(request)

public get(request: google.cloud.compute.v1beta.IGetInstanceRequest): Promise<google.cloud.compute.v1beta.Instance>;

Calls Get.

Parameter
Name Description
request IGetInstanceRequest

GetInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Instance>

Promise

getEffectiveFirewalls(request, callback)

public getEffectiveFirewalls(request: google.cloud.compute.v1beta.IGetEffectiveFirewallsInstanceRequest, callback: google.cloud.compute.v1beta.Instances.GetEffectiveFirewallsCallback): void;

Calls GetEffectiveFirewalls.

Parameters
Name Description
request IGetEffectiveFirewallsInstanceRequest

GetEffectiveFirewallsInstanceRequest message or plain object

callback GetEffectiveFirewallsCallback

Node-style callback called with the error, if any, and InstancesGetEffectiveFirewallsResponse

Returns
Type Description
void

getEffectiveFirewalls(request)

public getEffectiveFirewalls(request: google.cloud.compute.v1beta.IGetEffectiveFirewallsInstanceRequest): Promise<google.cloud.compute.v1beta.InstancesGetEffectiveFirewallsResponse>;

Calls GetEffectiveFirewalls.

Parameter
Name Description
request IGetEffectiveFirewallsInstanceRequest

GetEffectiveFirewallsInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.InstancesGetEffectiveFirewallsResponse>

Promise

getGuestAttributes(request, callback)

public getGuestAttributes(request: google.cloud.compute.v1beta.IGetGuestAttributesInstanceRequest, callback: google.cloud.compute.v1beta.Instances.GetGuestAttributesCallback): void;

Calls GetGuestAttributes.

Parameters
Name Description
request IGetGuestAttributesInstanceRequest

GetGuestAttributesInstanceRequest message or plain object

callback GetGuestAttributesCallback

Node-style callback called with the error, if any, and GuestAttributes

Returns
Type Description
void

getGuestAttributes(request)

public getGuestAttributes(request: google.cloud.compute.v1beta.IGetGuestAttributesInstanceRequest): Promise<google.cloud.compute.v1beta.GuestAttributes>;

Calls GetGuestAttributes.

Parameter
Name Description
request IGetGuestAttributesInstanceRequest

GetGuestAttributesInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.GuestAttributes>

Promise

getIamPolicy(request, callback)

public getIamPolicy(request: google.cloud.compute.v1beta.IGetIamPolicyInstanceRequest, callback: google.cloud.compute.v1beta.Instances.GetIamPolicyCallback): void;

Calls GetIamPolicy.

Parameters
Name Description
request IGetIamPolicyInstanceRequest

GetIamPolicyInstanceRequest message or plain object

callback GetIamPolicyCallback

Node-style callback called with the error, if any, and Policy

Returns
Type Description
void

getIamPolicy(request)

public getIamPolicy(request: google.cloud.compute.v1beta.IGetIamPolicyInstanceRequest): Promise<google.cloud.compute.v1beta.Policy>;

Calls GetIamPolicy.

Parameter
Name Description
request IGetIamPolicyInstanceRequest

GetIamPolicyInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Policy>

Promise

getPartnerMetadata(request, callback)

public getPartnerMetadata(request: google.cloud.compute.v1beta.IGetPartnerMetadataInstanceRequest, callback: google.cloud.compute.v1beta.Instances.GetPartnerMetadataCallback): void;

Calls GetPartnerMetadata.

Parameters
Name Description
request IGetPartnerMetadataInstanceRequest

GetPartnerMetadataInstanceRequest message or plain object

callback GetPartnerMetadataCallback

Node-style callback called with the error, if any, and PartnerMetadata

Returns
Type Description
void

getPartnerMetadata(request)

public getPartnerMetadata(request: google.cloud.compute.v1beta.IGetPartnerMetadataInstanceRequest): Promise<google.cloud.compute.v1beta.PartnerMetadata>;

Calls GetPartnerMetadata.

Parameter
Name Description
request IGetPartnerMetadataInstanceRequest

GetPartnerMetadataInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.PartnerMetadata>

Promise

getScreenshot(request, callback)

public getScreenshot(request: google.cloud.compute.v1beta.IGetScreenshotInstanceRequest, callback: google.cloud.compute.v1beta.Instances.GetScreenshotCallback): void;

Calls GetScreenshot.

Parameters
Name Description
request IGetScreenshotInstanceRequest

GetScreenshotInstanceRequest message or plain object

callback GetScreenshotCallback

Node-style callback called with the error, if any, and Screenshot

Returns
Type Description
void

getScreenshot(request)

public getScreenshot(request: google.cloud.compute.v1beta.IGetScreenshotInstanceRequest): Promise<google.cloud.compute.v1beta.Screenshot>;

Calls GetScreenshot.

Parameter
Name Description
request IGetScreenshotInstanceRequest

GetScreenshotInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Screenshot>

Promise

getSerialPortOutput(request, callback)

public getSerialPortOutput(request: google.cloud.compute.v1beta.IGetSerialPortOutputInstanceRequest, callback: google.cloud.compute.v1beta.Instances.GetSerialPortOutputCallback): void;

Calls GetSerialPortOutput.

Parameters
Name Description
request IGetSerialPortOutputInstanceRequest

GetSerialPortOutputInstanceRequest message or plain object

callback GetSerialPortOutputCallback

Node-style callback called with the error, if any, and SerialPortOutput

Returns
Type Description
void

getSerialPortOutput(request)

public getSerialPortOutput(request: google.cloud.compute.v1beta.IGetSerialPortOutputInstanceRequest): Promise<google.cloud.compute.v1beta.SerialPortOutput>;

Calls GetSerialPortOutput.

Parameter
Name Description
request IGetSerialPortOutputInstanceRequest

GetSerialPortOutputInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.SerialPortOutput>

Promise

getShieldedInstanceIdentity(request, callback)

public getShieldedInstanceIdentity(request: google.cloud.compute.v1beta.IGetShieldedInstanceIdentityInstanceRequest, callback: google.cloud.compute.v1beta.Instances.GetShieldedInstanceIdentityCallback): void;

Calls GetShieldedInstanceIdentity.

Parameters
Name Description
request IGetShieldedInstanceIdentityInstanceRequest

GetShieldedInstanceIdentityInstanceRequest message or plain object

callback GetShieldedInstanceIdentityCallback

Node-style callback called with the error, if any, and ShieldedInstanceIdentity

Returns
Type Description
void

getShieldedInstanceIdentity(request)

public getShieldedInstanceIdentity(request: google.cloud.compute.v1beta.IGetShieldedInstanceIdentityInstanceRequest): Promise<google.cloud.compute.v1beta.ShieldedInstanceIdentity>;

Calls GetShieldedInstanceIdentity.

Parameter
Name Description
request IGetShieldedInstanceIdentityInstanceRequest

GetShieldedInstanceIdentityInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.ShieldedInstanceIdentity>

Promise

getShieldedVmIdentity(request, callback)

public getShieldedVmIdentity(request: google.cloud.compute.v1beta.IGetShieldedVmIdentityInstanceRequest, callback: google.cloud.compute.v1beta.Instances.GetShieldedVmIdentityCallback): void;

Calls GetShieldedVmIdentity.

Parameters
Name Description
request IGetShieldedVmIdentityInstanceRequest

GetShieldedVmIdentityInstanceRequest message or plain object

callback GetShieldedVmIdentityCallback

Node-style callback called with the error, if any, and ShieldedVmIdentity

Returns
Type Description
void

getShieldedVmIdentity(request)

public getShieldedVmIdentity(request: google.cloud.compute.v1beta.IGetShieldedVmIdentityInstanceRequest): Promise<google.cloud.compute.v1beta.ShieldedVmIdentity>;

Calls GetShieldedVmIdentity.

Parameter
Name Description
request IGetShieldedVmIdentityInstanceRequest

GetShieldedVmIdentityInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.ShieldedVmIdentity>

Promise

insert(request, callback)

public insert(request: google.cloud.compute.v1beta.IInsertInstanceRequest, callback: google.cloud.compute.v1beta.Instances.InsertCallback): void;

Calls Insert.

Parameters
Name Description
request IInsertInstanceRequest

InsertInstanceRequest message or plain object

callback InsertCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

insert(request)

public insert(request: google.cloud.compute.v1beta.IInsertInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls Insert.

Parameter
Name Description
request IInsertInstanceRequest

InsertInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

list(request, callback)

public list(request: google.cloud.compute.v1beta.IListInstancesRequest, callback: google.cloud.compute.v1beta.Instances.ListCallback): void;

Calls List.

Parameters
Name Description
request IListInstancesRequest

ListInstancesRequest message or plain object

callback ListCallback

Node-style callback called with the error, if any, and InstanceList

Returns
Type Description
void

list(request)

public list(request: google.cloud.compute.v1beta.IListInstancesRequest): Promise<google.cloud.compute.v1beta.InstanceList>;

Calls List.

Parameter
Name Description
request IListInstancesRequest

ListInstancesRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.InstanceList>

Promise

listReferrers(request, callback)

public listReferrers(request: google.cloud.compute.v1beta.IListReferrersInstancesRequest, callback: google.cloud.compute.v1beta.Instances.ListReferrersCallback): void;

Calls ListReferrers.

Parameters
Name Description
request IListReferrersInstancesRequest

ListReferrersInstancesRequest message or plain object

callback ListReferrersCallback

Node-style callback called with the error, if any, and InstanceListReferrers

Returns
Type Description
void

listReferrers(request)

public listReferrers(request: google.cloud.compute.v1beta.IListReferrersInstancesRequest): Promise<google.cloud.compute.v1beta.InstanceListReferrers>;

Calls ListReferrers.

Parameter
Name Description
request IListReferrersInstancesRequest

ListReferrersInstancesRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.InstanceListReferrers>

Promise

patchPartnerMetadata(request, callback)

public patchPartnerMetadata(request: google.cloud.compute.v1beta.IPatchPartnerMetadataInstanceRequest, callback: google.cloud.compute.v1beta.Instances.PatchPartnerMetadataCallback): void;

Calls PatchPartnerMetadata.

Parameters
Name Description
request IPatchPartnerMetadataInstanceRequest

PatchPartnerMetadataInstanceRequest message or plain object

callback PatchPartnerMetadataCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

patchPartnerMetadata(request)

public patchPartnerMetadata(request: google.cloud.compute.v1beta.IPatchPartnerMetadataInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls PatchPartnerMetadata.

Parameter
Name Description
request IPatchPartnerMetadataInstanceRequest

PatchPartnerMetadataInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

performMaintenance(request, callback)

public performMaintenance(request: google.cloud.compute.v1beta.IPerformMaintenanceInstanceRequest, callback: google.cloud.compute.v1beta.Instances.PerformMaintenanceCallback): void;

Calls PerformMaintenance.

Parameters
Name Description
request IPerformMaintenanceInstanceRequest

PerformMaintenanceInstanceRequest message or plain object

callback PerformMaintenanceCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

performMaintenance(request)

public performMaintenance(request: google.cloud.compute.v1beta.IPerformMaintenanceInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls PerformMaintenance.

Parameter
Name Description
request IPerformMaintenanceInstanceRequest

PerformMaintenanceInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

removeResourcePolicies(request, callback)

public removeResourcePolicies(request: google.cloud.compute.v1beta.IRemoveResourcePoliciesInstanceRequest, callback: google.cloud.compute.v1beta.Instances.RemoveResourcePoliciesCallback): void;

Calls RemoveResourcePolicies.

Parameters
Name Description
request IRemoveResourcePoliciesInstanceRequest

RemoveResourcePoliciesInstanceRequest message or plain object

callback RemoveResourcePoliciesCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

removeResourcePolicies(request)

public removeResourcePolicies(request: google.cloud.compute.v1beta.IRemoveResourcePoliciesInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls RemoveResourcePolicies.

Parameter
Name Description
request IRemoveResourcePoliciesInstanceRequest

RemoveResourcePoliciesInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

reportHostAsFaulty(request, callback)

public reportHostAsFaulty(request: google.cloud.compute.v1beta.IReportHostAsFaultyInstanceRequest, callback: google.cloud.compute.v1beta.Instances.ReportHostAsFaultyCallback): void;

Calls ReportHostAsFaulty.

Parameters
Name Description
request IReportHostAsFaultyInstanceRequest

ReportHostAsFaultyInstanceRequest message or plain object

callback ReportHostAsFaultyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

reportHostAsFaulty(request)

public reportHostAsFaulty(request: google.cloud.compute.v1beta.IReportHostAsFaultyInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls ReportHostAsFaulty.

Parameter
Name Description
request IReportHostAsFaultyInstanceRequest

ReportHostAsFaultyInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

reset(request, callback)

public reset(request: google.cloud.compute.v1beta.IResetInstanceRequest, callback: google.cloud.compute.v1beta.Instances.ResetCallback): void;

Calls Reset.

Parameters
Name Description
request IResetInstanceRequest

ResetInstanceRequest message or plain object

callback ResetCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

reset(request)

public reset(request: google.cloud.compute.v1beta.IResetInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls Reset.

Parameter
Name Description
request IResetInstanceRequest

ResetInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

resume(request, callback)

public resume(request: google.cloud.compute.v1beta.IResumeInstanceRequest, callback: google.cloud.compute.v1beta.Instances.ResumeCallback): void;

Calls Resume.

Parameters
Name Description
request IResumeInstanceRequest

ResumeInstanceRequest message or plain object

callback ResumeCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

resume(request)

public resume(request: google.cloud.compute.v1beta.IResumeInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls Resume.

Parameter
Name Description
request IResumeInstanceRequest

ResumeInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

sendDiagnosticInterrupt(request, callback)

public sendDiagnosticInterrupt(request: google.cloud.compute.v1beta.ISendDiagnosticInterruptInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SendDiagnosticInterruptCallback): void;

Calls SendDiagnosticInterrupt.

Parameters
Name Description
request ISendDiagnosticInterruptInstanceRequest

SendDiagnosticInterruptInstanceRequest message or plain object

callback SendDiagnosticInterruptCallback

Node-style callback called with the error, if any, and SendDiagnosticInterruptInstanceResponse

Returns
Type Description
void

sendDiagnosticInterrupt(request)

public sendDiagnosticInterrupt(request: google.cloud.compute.v1beta.ISendDiagnosticInterruptInstanceRequest): Promise<google.cloud.compute.v1beta.SendDiagnosticInterruptInstanceResponse>;

Calls SendDiagnosticInterrupt.

Parameter
Name Description
request ISendDiagnosticInterruptInstanceRequest

SendDiagnosticInterruptInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.SendDiagnosticInterruptInstanceResponse>

Promise

setDeletionProtection(request, callback)

public setDeletionProtection(request: google.cloud.compute.v1beta.ISetDeletionProtectionInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetDeletionProtectionCallback): void;

Calls SetDeletionProtection.

Parameters
Name Description
request ISetDeletionProtectionInstanceRequest

SetDeletionProtectionInstanceRequest message or plain object

callback SetDeletionProtectionCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setDeletionProtection(request)

public setDeletionProtection(request: google.cloud.compute.v1beta.ISetDeletionProtectionInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetDeletionProtection.

Parameter
Name Description
request ISetDeletionProtectionInstanceRequest

SetDeletionProtectionInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setDiskAutoDelete(request, callback)

public setDiskAutoDelete(request: google.cloud.compute.v1beta.ISetDiskAutoDeleteInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetDiskAutoDeleteCallback): void;

Calls SetDiskAutoDelete.

Parameters
Name Description
request ISetDiskAutoDeleteInstanceRequest

SetDiskAutoDeleteInstanceRequest message or plain object

callback SetDiskAutoDeleteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setDiskAutoDelete(request)

public setDiskAutoDelete(request: google.cloud.compute.v1beta.ISetDiskAutoDeleteInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetDiskAutoDelete.

Parameter
Name Description
request ISetDiskAutoDeleteInstanceRequest

SetDiskAutoDeleteInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setIamPolicy(request, callback)

public setIamPolicy(request: google.cloud.compute.v1beta.ISetIamPolicyInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetIamPolicyCallback): void;

Calls SetIamPolicy.

Parameters
Name Description
request ISetIamPolicyInstanceRequest

SetIamPolicyInstanceRequest message or plain object

callback SetIamPolicyCallback

Node-style callback called with the error, if any, and Policy

Returns
Type Description
void

setIamPolicy(request)

public setIamPolicy(request: google.cloud.compute.v1beta.ISetIamPolicyInstanceRequest): Promise<google.cloud.compute.v1beta.Policy>;

Calls SetIamPolicy.

Parameter
Name Description
request ISetIamPolicyInstanceRequest

SetIamPolicyInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Policy>

Promise

setLabels(request, callback)

public setLabels(request: google.cloud.compute.v1beta.ISetLabelsInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetLabelsCallback): void;

Calls SetLabels.

Parameters
Name Description
request ISetLabelsInstanceRequest

SetLabelsInstanceRequest message or plain object

callback SetLabelsCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setLabels(request)

public setLabels(request: google.cloud.compute.v1beta.ISetLabelsInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetLabels.

Parameter
Name Description
request ISetLabelsInstanceRequest

SetLabelsInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setMachineResources(request, callback)

public setMachineResources(request: google.cloud.compute.v1beta.ISetMachineResourcesInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetMachineResourcesCallback): void;

Calls SetMachineResources.

Parameters
Name Description
request ISetMachineResourcesInstanceRequest

SetMachineResourcesInstanceRequest message or plain object

callback SetMachineResourcesCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setMachineResources(request)

public setMachineResources(request: google.cloud.compute.v1beta.ISetMachineResourcesInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetMachineResources.

Parameter
Name Description
request ISetMachineResourcesInstanceRequest

SetMachineResourcesInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setMachineType(request, callback)

public setMachineType(request: google.cloud.compute.v1beta.ISetMachineTypeInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetMachineTypeCallback): void;

Calls SetMachineType.

Parameters
Name Description
request ISetMachineTypeInstanceRequest

SetMachineTypeInstanceRequest message or plain object

callback SetMachineTypeCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setMachineType(request)

public setMachineType(request: google.cloud.compute.v1beta.ISetMachineTypeInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetMachineType.

Parameter
Name Description
request ISetMachineTypeInstanceRequest

SetMachineTypeInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setMetadata(request, callback)

public setMetadata(request: google.cloud.compute.v1beta.ISetMetadataInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetMetadataCallback): void;

Calls SetMetadata.

Parameters
Name Description
request ISetMetadataInstanceRequest

SetMetadataInstanceRequest message or plain object

callback SetMetadataCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setMetadata(request)

public setMetadata(request: google.cloud.compute.v1beta.ISetMetadataInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetMetadata.

Parameter
Name Description
request ISetMetadataInstanceRequest

SetMetadataInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setMinCpuPlatform(request, callback)

public setMinCpuPlatform(request: google.cloud.compute.v1beta.ISetMinCpuPlatformInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetMinCpuPlatformCallback): void;

Calls SetMinCpuPlatform.

Parameters
Name Description
request ISetMinCpuPlatformInstanceRequest

SetMinCpuPlatformInstanceRequest message or plain object

callback SetMinCpuPlatformCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setMinCpuPlatform(request)

public setMinCpuPlatform(request: google.cloud.compute.v1beta.ISetMinCpuPlatformInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetMinCpuPlatform.

Parameter
Name Description
request ISetMinCpuPlatformInstanceRequest

SetMinCpuPlatformInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setName(request, callback)

public setName(request: google.cloud.compute.v1beta.ISetNameInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetNameCallback): void;

Calls SetName.

Parameters
Name Description
request ISetNameInstanceRequest

SetNameInstanceRequest message or plain object

callback SetNameCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setName(request)

public setName(request: google.cloud.compute.v1beta.ISetNameInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetName.

Parameter
Name Description
request ISetNameInstanceRequest

SetNameInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setScheduling(request, callback)

public setScheduling(request: google.cloud.compute.v1beta.ISetSchedulingInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetSchedulingCallback): void;

Calls SetScheduling.

Parameters
Name Description
request ISetSchedulingInstanceRequest

SetSchedulingInstanceRequest message or plain object

callback SetSchedulingCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setScheduling(request)

public setScheduling(request: google.cloud.compute.v1beta.ISetSchedulingInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetScheduling.

Parameter
Name Description
request ISetSchedulingInstanceRequest

SetSchedulingInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setSecurityPolicy(request, callback)

public setSecurityPolicy(request: google.cloud.compute.v1beta.ISetSecurityPolicyInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetSecurityPolicyCallback): void;

Calls SetSecurityPolicy.

Parameters
Name Description
request ISetSecurityPolicyInstanceRequest

SetSecurityPolicyInstanceRequest message or plain object

callback SetSecurityPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setSecurityPolicy(request)

public setSecurityPolicy(request: google.cloud.compute.v1beta.ISetSecurityPolicyInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetSecurityPolicy.

Parameter
Name Description
request ISetSecurityPolicyInstanceRequest

SetSecurityPolicyInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setServiceAccount(request, callback)

public setServiceAccount(request: google.cloud.compute.v1beta.ISetServiceAccountInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetServiceAccountCallback): void;

Calls SetServiceAccount.

Parameters
Name Description
request ISetServiceAccountInstanceRequest

SetServiceAccountInstanceRequest message or plain object

callback SetServiceAccountCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setServiceAccount(request)

public setServiceAccount(request: google.cloud.compute.v1beta.ISetServiceAccountInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetServiceAccount.

Parameter
Name Description
request ISetServiceAccountInstanceRequest

SetServiceAccountInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setShieldedInstanceIntegrityPolicy(request, callback)

public setShieldedInstanceIntegrityPolicy(request: google.cloud.compute.v1beta.ISetShieldedInstanceIntegrityPolicyInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetShieldedInstanceIntegrityPolicyCallback): void;

Calls SetShieldedInstanceIntegrityPolicy.

Parameters
Name Description
request ISetShieldedInstanceIntegrityPolicyInstanceRequest

SetShieldedInstanceIntegrityPolicyInstanceRequest message or plain object

callback SetShieldedInstanceIntegrityPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setShieldedInstanceIntegrityPolicy(request)

public setShieldedInstanceIntegrityPolicy(request: google.cloud.compute.v1beta.ISetShieldedInstanceIntegrityPolicyInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetShieldedInstanceIntegrityPolicy.

Parameter
Name Description
request ISetShieldedInstanceIntegrityPolicyInstanceRequest

SetShieldedInstanceIntegrityPolicyInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setShieldedVmIntegrityPolicy(request, callback)

public setShieldedVmIntegrityPolicy(request: google.cloud.compute.v1beta.ISetShieldedVmIntegrityPolicyInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetShieldedVmIntegrityPolicyCallback): void;

Calls SetShieldedVmIntegrityPolicy.

Parameters
Name Description
request ISetShieldedVmIntegrityPolicyInstanceRequest

SetShieldedVmIntegrityPolicyInstanceRequest message or plain object

callback SetShieldedVmIntegrityPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setShieldedVmIntegrityPolicy(request)

public setShieldedVmIntegrityPolicy(request: google.cloud.compute.v1beta.ISetShieldedVmIntegrityPolicyInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetShieldedVmIntegrityPolicy.

Parameter
Name Description
request ISetShieldedVmIntegrityPolicyInstanceRequest

SetShieldedVmIntegrityPolicyInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

setTags(request, callback)

public setTags(request: google.cloud.compute.v1beta.ISetTagsInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SetTagsCallback): void;

Calls SetTags.

Parameters
Name Description
request ISetTagsInstanceRequest

SetTagsInstanceRequest message or plain object

callback SetTagsCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

setTags(request)

public setTags(request: google.cloud.compute.v1beta.ISetTagsInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SetTags.

Parameter
Name Description
request ISetTagsInstanceRequest

SetTagsInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

simulateMaintenanceEvent(request, callback)

public simulateMaintenanceEvent(request: google.cloud.compute.v1beta.ISimulateMaintenanceEventInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SimulateMaintenanceEventCallback): void;

Calls SimulateMaintenanceEvent.

Parameters
Name Description
request ISimulateMaintenanceEventInstanceRequest

SimulateMaintenanceEventInstanceRequest message or plain object

callback SimulateMaintenanceEventCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

simulateMaintenanceEvent(request)

public simulateMaintenanceEvent(request: google.cloud.compute.v1beta.ISimulateMaintenanceEventInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls SimulateMaintenanceEvent.

Parameter
Name Description
request ISimulateMaintenanceEventInstanceRequest

SimulateMaintenanceEventInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

start(request, callback)

public start(request: google.cloud.compute.v1beta.IStartInstanceRequest, callback: google.cloud.compute.v1beta.Instances.StartCallback): void;

Calls Start.

Parameters
Name Description
request IStartInstanceRequest

StartInstanceRequest message or plain object

callback StartCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

start(request)

public start(request: google.cloud.compute.v1beta.IStartInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls Start.

Parameter
Name Description
request IStartInstanceRequest

StartInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

startWithEncryptionKey(request, callback)

public startWithEncryptionKey(request: google.cloud.compute.v1beta.IStartWithEncryptionKeyInstanceRequest, callback: google.cloud.compute.v1beta.Instances.StartWithEncryptionKeyCallback): void;

Calls StartWithEncryptionKey.

Parameters
Name Description
request IStartWithEncryptionKeyInstanceRequest

StartWithEncryptionKeyInstanceRequest message or plain object

callback StartWithEncryptionKeyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

startWithEncryptionKey(request)

public startWithEncryptionKey(request: google.cloud.compute.v1beta.IStartWithEncryptionKeyInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls StartWithEncryptionKey.

Parameter
Name Description
request IStartWithEncryptionKeyInstanceRequest

StartWithEncryptionKeyInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

stop(request, callback)

public stop(request: google.cloud.compute.v1beta.IStopInstanceRequest, callback: google.cloud.compute.v1beta.Instances.StopCallback): void;

Calls Stop.

Parameters
Name Description
request IStopInstanceRequest

StopInstanceRequest message or plain object

callback StopCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

stop(request)

public stop(request: google.cloud.compute.v1beta.IStopInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls Stop.

Parameter
Name Description
request IStopInstanceRequest

StopInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

suspend(request, callback)

public suspend(request: google.cloud.compute.v1beta.ISuspendInstanceRequest, callback: google.cloud.compute.v1beta.Instances.SuspendCallback): void;

Calls Suspend.

Parameters
Name Description
request ISuspendInstanceRequest

SuspendInstanceRequest message or plain object

callback SuspendCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

suspend(request)

public suspend(request: google.cloud.compute.v1beta.ISuspendInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls Suspend.

Parameter
Name Description
request ISuspendInstanceRequest

SuspendInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

testIamPermissions(request, callback)

public testIamPermissions(request: google.cloud.compute.v1beta.ITestIamPermissionsInstanceRequest, callback: google.cloud.compute.v1beta.Instances.TestIamPermissionsCallback): void;

Calls TestIamPermissions.

Parameters
Name Description
request ITestIamPermissionsInstanceRequest

TestIamPermissionsInstanceRequest message or plain object

callback TestIamPermissionsCallback

Node-style callback called with the error, if any, and TestPermissionsResponse

Returns
Type Description
void

testIamPermissions(request)

public testIamPermissions(request: google.cloud.compute.v1beta.ITestIamPermissionsInstanceRequest): Promise<google.cloud.compute.v1beta.TestPermissionsResponse>;

Calls TestIamPermissions.

Parameter
Name Description
request ITestIamPermissionsInstanceRequest

TestIamPermissionsInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.TestPermissionsResponse>

Promise

update(request, callback)

public update(request: google.cloud.compute.v1beta.IUpdateInstanceRequest, callback: google.cloud.compute.v1beta.Instances.UpdateCallback): void;

Calls Update.

Parameters
Name Description
request IUpdateInstanceRequest

UpdateInstanceRequest message or plain object

callback UpdateCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

update(request)

public update(request: google.cloud.compute.v1beta.IUpdateInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls Update.

Parameter
Name Description
request IUpdateInstanceRequest

UpdateInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

updateAccessConfig(request, callback)

public updateAccessConfig(request: google.cloud.compute.v1beta.IUpdateAccessConfigInstanceRequest, callback: google.cloud.compute.v1beta.Instances.UpdateAccessConfigCallback): void;

Calls UpdateAccessConfig.

Parameters
Name Description
request IUpdateAccessConfigInstanceRequest

UpdateAccessConfigInstanceRequest message or plain object

callback UpdateAccessConfigCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateAccessConfig(request)

public updateAccessConfig(request: google.cloud.compute.v1beta.IUpdateAccessConfigInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls UpdateAccessConfig.

Parameter
Name Description
request IUpdateAccessConfigInstanceRequest

UpdateAccessConfigInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

updateDisplayDevice(request, callback)

public updateDisplayDevice(request: google.cloud.compute.v1beta.IUpdateDisplayDeviceInstanceRequest, callback: google.cloud.compute.v1beta.Instances.UpdateDisplayDeviceCallback): void;

Calls UpdateDisplayDevice.

Parameters
Name Description
request IUpdateDisplayDeviceInstanceRequest

UpdateDisplayDeviceInstanceRequest message or plain object

callback UpdateDisplayDeviceCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateDisplayDevice(request)

public updateDisplayDevice(request: google.cloud.compute.v1beta.IUpdateDisplayDeviceInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls UpdateDisplayDevice.

Parameter
Name Description
request IUpdateDisplayDeviceInstanceRequest

UpdateDisplayDeviceInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

updateNetworkInterface(request, callback)

public updateNetworkInterface(request: google.cloud.compute.v1beta.IUpdateNetworkInterfaceInstanceRequest, callback: google.cloud.compute.v1beta.Instances.UpdateNetworkInterfaceCallback): void;

Calls UpdateNetworkInterface.

Parameters
Name Description
request IUpdateNetworkInterfaceInstanceRequest

UpdateNetworkInterfaceInstanceRequest message or plain object

callback UpdateNetworkInterfaceCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateNetworkInterface(request)

public updateNetworkInterface(request: google.cloud.compute.v1beta.IUpdateNetworkInterfaceInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls UpdateNetworkInterface.

Parameter
Name Description
request IUpdateNetworkInterfaceInstanceRequest

UpdateNetworkInterfaceInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

updateShieldedInstanceConfig(request, callback)

public updateShieldedInstanceConfig(request: google.cloud.compute.v1beta.IUpdateShieldedInstanceConfigInstanceRequest, callback: google.cloud.compute.v1beta.Instances.UpdateShieldedInstanceConfigCallback): void;

Calls UpdateShieldedInstanceConfig.

Parameters
Name Description
request IUpdateShieldedInstanceConfigInstanceRequest

UpdateShieldedInstanceConfigInstanceRequest message or plain object

callback UpdateShieldedInstanceConfigCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateShieldedInstanceConfig(request)

public updateShieldedInstanceConfig(request: google.cloud.compute.v1beta.IUpdateShieldedInstanceConfigInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls UpdateShieldedInstanceConfig.

Parameter
Name Description
request IUpdateShieldedInstanceConfigInstanceRequest

UpdateShieldedInstanceConfigInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise

updateShieldedVmConfig(request, callback)

public updateShieldedVmConfig(request: google.cloud.compute.v1beta.IUpdateShieldedVmConfigInstanceRequest, callback: google.cloud.compute.v1beta.Instances.UpdateShieldedVmConfigCallback): void;

Calls UpdateShieldedVmConfig.

Parameters
Name Description
request IUpdateShieldedVmConfigInstanceRequest

UpdateShieldedVmConfigInstanceRequest message or plain object

callback UpdateShieldedVmConfigCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateShieldedVmConfig(request)

public updateShieldedVmConfig(request: google.cloud.compute.v1beta.IUpdateShieldedVmConfigInstanceRequest): Promise<google.cloud.compute.v1beta.Operation>;

Calls UpdateShieldedVmConfig.

Parameter
Name Description
request IUpdateShieldedVmConfigInstanceRequest

UpdateShieldedVmConfigInstanceRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1beta.Operation>

Promise