Represents a Projects
Inheritance
$protobuf.rpc.Service > protos.google.cloud.compute.v1.ProjectsPackage
@google-cloud/computeConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new Projects service.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Projects;
Creates new Projects 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 |
Projects |
RPC service. Useful where requests and/or responses are streamed. |
disableXpnHost(request, callback)
public disableXpnHost(request: google.cloud.compute.v1.IDisableXpnHostProjectRequest, callback: google.cloud.compute.v1.Projects.DisableXpnHostCallback): void;
Calls DisableXpnHost.
Parameters | |
---|---|
Name | Description |
request |
IDisableXpnHostProjectRequest
DisableXpnHostProjectRequest message or plain object |
callback |
DisableXpnHostCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
disableXpnHost(request)
public disableXpnHost(request: google.cloud.compute.v1.IDisableXpnHostProjectRequest): Promise<google.cloud.compute.v1.Operation>;
Calls DisableXpnHost.
Parameter | |
---|---|
Name | Description |
request |
IDisableXpnHostProjectRequest
DisableXpnHostProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> |
Promise |
disableXpnResource(request, callback)
public disableXpnResource(request: google.cloud.compute.v1.IDisableXpnResourceProjectRequest, callback: google.cloud.compute.v1.Projects.DisableXpnResourceCallback): void;
Calls DisableXpnResource.
Parameters | |
---|---|
Name | Description |
request |
IDisableXpnResourceProjectRequest
DisableXpnResourceProjectRequest message or plain object |
callback |
DisableXpnResourceCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
disableXpnResource(request)
public disableXpnResource(request: google.cloud.compute.v1.IDisableXpnResourceProjectRequest): Promise<google.cloud.compute.v1.Operation>;
Calls DisableXpnResource.
Parameter | |
---|---|
Name | Description |
request |
IDisableXpnResourceProjectRequest
DisableXpnResourceProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> |
Promise |
enableXpnHost(request, callback)
public enableXpnHost(request: google.cloud.compute.v1.IEnableXpnHostProjectRequest, callback: google.cloud.compute.v1.Projects.EnableXpnHostCallback): void;
Calls EnableXpnHost.
Parameters | |
---|---|
Name | Description |
request |
IEnableXpnHostProjectRequest
EnableXpnHostProjectRequest message or plain object |
callback |
EnableXpnHostCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
enableXpnHost(request)
public enableXpnHost(request: google.cloud.compute.v1.IEnableXpnHostProjectRequest): Promise<google.cloud.compute.v1.Operation>;
Calls EnableXpnHost.
Parameter | |
---|---|
Name | Description |
request |
IEnableXpnHostProjectRequest
EnableXpnHostProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> |
Promise |
enableXpnResource(request, callback)
public enableXpnResource(request: google.cloud.compute.v1.IEnableXpnResourceProjectRequest, callback: google.cloud.compute.v1.Projects.EnableXpnResourceCallback): void;
Calls EnableXpnResource.
Parameters | |
---|---|
Name | Description |
request |
IEnableXpnResourceProjectRequest
EnableXpnResourceProjectRequest message or plain object |
callback |
EnableXpnResourceCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
enableXpnResource(request)
public enableXpnResource(request: google.cloud.compute.v1.IEnableXpnResourceProjectRequest): Promise<google.cloud.compute.v1.Operation>;
Calls EnableXpnResource.
Parameter | |
---|---|
Name | Description |
request |
IEnableXpnResourceProjectRequest
EnableXpnResourceProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> |
Promise |
get(request, callback)
public get(request: google.cloud.compute.v1.IGetProjectRequest, callback: google.cloud.compute.v1.Projects.GetCallback): void;
Calls Get.
Parameters | |
---|---|
Name | Description |
request |
IGetProjectRequest
GetProjectRequest message or plain object |
callback |
GetCallback
Node-style callback called with the error, if any, and Project |
Returns | |
---|---|
Type | Description |
void |
get(request)
public get(request: google.cloud.compute.v1.IGetProjectRequest): Promise<google.cloud.compute.v1.Project>;
Calls Get.
Parameter | |
---|---|
Name | Description |
request |
IGetProjectRequest
GetProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Project> |
Promise |
getXpnHost(request, callback)
public getXpnHost(request: google.cloud.compute.v1.IGetXpnHostProjectRequest, callback: google.cloud.compute.v1.Projects.GetXpnHostCallback): void;
Calls GetXpnHost.
Parameters | |
---|---|
Name | Description |
request |
IGetXpnHostProjectRequest
GetXpnHostProjectRequest message or plain object |
callback |
GetXpnHostCallback
Node-style callback called with the error, if any, and Project |
Returns | |
---|---|
Type | Description |
void |
getXpnHost(request)
public getXpnHost(request: google.cloud.compute.v1.IGetXpnHostProjectRequest): Promise<google.cloud.compute.v1.Project>;
Calls GetXpnHost.
Parameter | |
---|---|
Name | Description |
request |
IGetXpnHostProjectRequest
GetXpnHostProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Project> |
Promise |
getXpnResources(request, callback)
public getXpnResources(request: google.cloud.compute.v1.IGetXpnResourcesProjectsRequest, callback: google.cloud.compute.v1.Projects.GetXpnResourcesCallback): void;
Calls GetXpnResources.
Parameters | |
---|---|
Name | Description |
request |
IGetXpnResourcesProjectsRequest
GetXpnResourcesProjectsRequest message or plain object |
callback |
GetXpnResourcesCallback
Node-style callback called with the error, if any, and ProjectsGetXpnResources |
Returns | |
---|---|
Type | Description |
void |
getXpnResources(request)
public getXpnResources(request: google.cloud.compute.v1.IGetXpnResourcesProjectsRequest): Promise<google.cloud.compute.v1.ProjectsGetXpnResources>;
Calls GetXpnResources.
Parameter | |
---|---|
Name | Description |
request |
IGetXpnResourcesProjectsRequest
GetXpnResourcesProjectsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.ProjectsGetXpnResources> |
Promise |
listXpnHosts(request, callback)
public listXpnHosts(request: google.cloud.compute.v1.IListXpnHostsProjectsRequest, callback: google.cloud.compute.v1.Projects.ListXpnHostsCallback): void;
Calls ListXpnHosts.
Parameters | |
---|---|
Name | Description |
request |
IListXpnHostsProjectsRequest
ListXpnHostsProjectsRequest message or plain object |
callback |
ListXpnHostsCallback
Node-style callback called with the error, if any, and XpnHostList |
Returns | |
---|---|
Type | Description |
void |
listXpnHosts(request)
public listXpnHosts(request: google.cloud.compute.v1.IListXpnHostsProjectsRequest): Promise<google.cloud.compute.v1.XpnHostList>;
Calls ListXpnHosts.
Parameter | |
---|---|
Name | Description |
request |
IListXpnHostsProjectsRequest
ListXpnHostsProjectsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.XpnHostList> |
Promise |
moveDisk(request, callback)
public moveDisk(request: google.cloud.compute.v1.IMoveDiskProjectRequest, callback: google.cloud.compute.v1.Projects.MoveDiskCallback): void;
Calls MoveDisk.
Parameters | |
---|---|
Name | Description |
request |
IMoveDiskProjectRequest
MoveDiskProjectRequest message or plain object |
callback |
MoveDiskCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
moveDisk(request)
public moveDisk(request: google.cloud.compute.v1.IMoveDiskProjectRequest): Promise<google.cloud.compute.v1.Operation>;
Calls MoveDisk.
Parameter | |
---|---|
Name | Description |
request |
IMoveDiskProjectRequest
MoveDiskProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> |
Promise |
moveInstance(request, callback)
public moveInstance(request: google.cloud.compute.v1.IMoveInstanceProjectRequest, callback: google.cloud.compute.v1.Projects.MoveInstanceCallback): void;
Calls MoveInstance.
Parameters | |
---|---|
Name | Description |
request |
IMoveInstanceProjectRequest
MoveInstanceProjectRequest message or plain object |
callback |
MoveInstanceCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
moveInstance(request)
public moveInstance(request: google.cloud.compute.v1.IMoveInstanceProjectRequest): Promise<google.cloud.compute.v1.Operation>;
Calls MoveInstance.
Parameter | |
---|---|
Name | Description |
request |
IMoveInstanceProjectRequest
MoveInstanceProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> |
Promise |
setCloudArmorTier(request, callback)
public setCloudArmorTier(request: google.cloud.compute.v1.ISetCloudArmorTierProjectRequest, callback: google.cloud.compute.v1.Projects.SetCloudArmorTierCallback): void;
Calls SetCloudArmorTier.
Parameters | |
---|---|
Name | Description |
request |
ISetCloudArmorTierProjectRequest
SetCloudArmorTierProjectRequest message or plain object |
callback |
SetCloudArmorTierCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
setCloudArmorTier(request)
public setCloudArmorTier(request: google.cloud.compute.v1.ISetCloudArmorTierProjectRequest): Promise<google.cloud.compute.v1.Operation>;
Calls SetCloudArmorTier.
Parameter | |
---|---|
Name | Description |
request |
ISetCloudArmorTierProjectRequest
SetCloudArmorTierProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> |
Promise |
setCommonInstanceMetadata(request, callback)
public setCommonInstanceMetadata(request: google.cloud.compute.v1.ISetCommonInstanceMetadataProjectRequest, callback: google.cloud.compute.v1.Projects.SetCommonInstanceMetadataCallback): void;
Calls SetCommonInstanceMetadata.
Parameters | |
---|---|
Name | Description |
request |
ISetCommonInstanceMetadataProjectRequest
SetCommonInstanceMetadataProjectRequest message or plain object |
callback |
SetCommonInstanceMetadataCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
setCommonInstanceMetadata(request)
public setCommonInstanceMetadata(request: google.cloud.compute.v1.ISetCommonInstanceMetadataProjectRequest): Promise<google.cloud.compute.v1.Operation>;
Calls SetCommonInstanceMetadata.
Parameter | |
---|---|
Name | Description |
request |
ISetCommonInstanceMetadataProjectRequest
SetCommonInstanceMetadataProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> |
Promise |
setDefaultNetworkTier(request, callback)
public setDefaultNetworkTier(request: google.cloud.compute.v1.ISetDefaultNetworkTierProjectRequest, callback: google.cloud.compute.v1.Projects.SetDefaultNetworkTierCallback): void;
Calls SetDefaultNetworkTier.
Parameters | |
---|---|
Name | Description |
request |
ISetDefaultNetworkTierProjectRequest
SetDefaultNetworkTierProjectRequest message or plain object |
callback |
SetDefaultNetworkTierCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
setDefaultNetworkTier(request)
public setDefaultNetworkTier(request: google.cloud.compute.v1.ISetDefaultNetworkTierProjectRequest): Promise<google.cloud.compute.v1.Operation>;
Calls SetDefaultNetworkTier.
Parameter | |
---|---|
Name | Description |
request |
ISetDefaultNetworkTierProjectRequest
SetDefaultNetworkTierProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> |
Promise |
setUsageExportBucket(request, callback)
public setUsageExportBucket(request: google.cloud.compute.v1.ISetUsageExportBucketProjectRequest, callback: google.cloud.compute.v1.Projects.SetUsageExportBucketCallback): void;
Calls SetUsageExportBucket.
Parameters | |
---|---|
Name | Description |
request |
ISetUsageExportBucketProjectRequest
SetUsageExportBucketProjectRequest message or plain object |
callback |
SetUsageExportBucketCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
setUsageExportBucket(request)
public setUsageExportBucket(request: google.cloud.compute.v1.ISetUsageExportBucketProjectRequest): Promise<google.cloud.compute.v1.Operation>;
Calls SetUsageExportBucket.
Parameter | |
---|---|
Name | Description |
request |
ISetUsageExportBucketProjectRequest
SetUsageExportBucketProjectRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> |
Promise |