Class protos.google.cloud.assuredworkloads.v1.AssuredWorkloadsService (3.6.2)

Represents an AssuredWorkloadsService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.assuredworkloads.v1.AssuredWorkloadsService

Package

@google-cloud/assured-workloads

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new AssuredWorkloadsService service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

acknowledgeViolation(request, callback)

public acknowledgeViolation(request: google.cloud.assuredworkloads.v1.IAcknowledgeViolationRequest, callback: google.cloud.assuredworkloads.v1.AssuredWorkloadsService.AcknowledgeViolationCallback): void;

Calls AcknowledgeViolation.

Parameters
NameDescription
request IAcknowledgeViolationRequest

AcknowledgeViolationRequest message or plain object

callback google.cloud.assuredworkloads.v1.AssuredWorkloadsService.AcknowledgeViolationCallback

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

Returns
TypeDescription
void

acknowledgeViolation(request)

public acknowledgeViolation(request: google.cloud.assuredworkloads.v1.IAcknowledgeViolationRequest): Promise<google.cloud.assuredworkloads.v1.AcknowledgeViolationResponse>;

Calls AcknowledgeViolation.

Parameter
NameDescription
request IAcknowledgeViolationRequest

AcknowledgeViolationRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.assuredworkloads.v1.AcknowledgeViolationResponse>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

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

Creates new AssuredWorkloadsService service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
AssuredWorkloadsService

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

createWorkload(request, callback)

public createWorkload(request: google.cloud.assuredworkloads.v1.ICreateWorkloadRequest, callback: google.cloud.assuredworkloads.v1.AssuredWorkloadsService.CreateWorkloadCallback): void;

Calls CreateWorkload.

Parameters
NameDescription
request ICreateWorkloadRequest

CreateWorkloadRequest message or plain object

callback google.cloud.assuredworkloads.v1.AssuredWorkloadsService.CreateWorkloadCallback

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

Returns
TypeDescription
void

createWorkload(request)

public createWorkload(request: google.cloud.assuredworkloads.v1.ICreateWorkloadRequest): Promise<google.longrunning.Operation>;

Calls CreateWorkload.

Parameter
NameDescription
request ICreateWorkloadRequest

CreateWorkloadRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteWorkload(request, callback)

public deleteWorkload(request: google.cloud.assuredworkloads.v1.IDeleteWorkloadRequest, callback: google.cloud.assuredworkloads.v1.AssuredWorkloadsService.DeleteWorkloadCallback): void;

Calls DeleteWorkload.

Parameters
NameDescription
request google.cloud.assuredworkloads.v1.IDeleteWorkloadRequest

DeleteWorkloadRequest message or plain object

callback google.cloud.assuredworkloads.v1.AssuredWorkloadsService.DeleteWorkloadCallback

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

Returns
TypeDescription
void

deleteWorkload(request)

public deleteWorkload(request: google.cloud.assuredworkloads.v1.IDeleteWorkloadRequest): Promise<google.protobuf.Empty>;

Calls DeleteWorkload.

Parameter
NameDescription
request google.cloud.assuredworkloads.v1.IDeleteWorkloadRequest

DeleteWorkloadRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

getViolation(request, callback)

public getViolation(request: google.cloud.assuredworkloads.v1.IGetViolationRequest, callback: google.cloud.assuredworkloads.v1.AssuredWorkloadsService.GetViolationCallback): void;

Calls GetViolation.

Parameters
NameDescription
request IGetViolationRequest

GetViolationRequest message or plain object

callback google.cloud.assuredworkloads.v1.AssuredWorkloadsService.GetViolationCallback

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

Returns
TypeDescription
void

getViolation(request)

public getViolation(request: google.cloud.assuredworkloads.v1.IGetViolationRequest): Promise<google.cloud.assuredworkloads.v1.Violation>;

Calls GetViolation.

Parameter
NameDescription
request IGetViolationRequest

GetViolationRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.assuredworkloads.v1.Violation>

Promise

getWorkload(request, callback)

public getWorkload(request: google.cloud.assuredworkloads.v1.IGetWorkloadRequest, callback: google.cloud.assuredworkloads.v1.AssuredWorkloadsService.GetWorkloadCallback): void;

Calls GetWorkload.

Parameters
NameDescription
request google.cloud.assuredworkloads.v1.IGetWorkloadRequest

GetWorkloadRequest message or plain object

callback google.cloud.assuredworkloads.v1.AssuredWorkloadsService.GetWorkloadCallback

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

Returns
TypeDescription
void

getWorkload(request)

public getWorkload(request: google.cloud.assuredworkloads.v1.IGetWorkloadRequest): Promise<google.cloud.assuredworkloads.v1.Workload>;

Calls GetWorkload.

Parameter
NameDescription
request google.cloud.assuredworkloads.v1.IGetWorkloadRequest

GetWorkloadRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.assuredworkloads.v1.Workload>

Promise

listViolations(request, callback)

public listViolations(request: google.cloud.assuredworkloads.v1.IListViolationsRequest, callback: google.cloud.assuredworkloads.v1.AssuredWorkloadsService.ListViolationsCallback): void;

Calls ListViolations.

Parameters
NameDescription
request google.cloud.assuredworkloads.v1.IListViolationsRequest

ListViolationsRequest message or plain object

callback google.cloud.assuredworkloads.v1.AssuredWorkloadsService.ListViolationsCallback

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

Returns
TypeDescription
void

listViolations(request)

public listViolations(request: google.cloud.assuredworkloads.v1.IListViolationsRequest): Promise<google.cloud.assuredworkloads.v1.ListViolationsResponse>;

Calls ListViolations.

Parameter
NameDescription
request google.cloud.assuredworkloads.v1.IListViolationsRequest

ListViolationsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.assuredworkloads.v1.ListViolationsResponse>

Promise

listWorkloads(request, callback)

public listWorkloads(request: google.cloud.assuredworkloads.v1.IListWorkloadsRequest, callback: google.cloud.assuredworkloads.v1.AssuredWorkloadsService.ListWorkloadsCallback): void;

Calls ListWorkloads.

Parameters
NameDescription
request IListWorkloadsRequest

ListWorkloadsRequest message or plain object

callback google.cloud.assuredworkloads.v1.AssuredWorkloadsService.ListWorkloadsCallback

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

Returns
TypeDescription
void

listWorkloads(request)

public listWorkloads(request: google.cloud.assuredworkloads.v1.IListWorkloadsRequest): Promise<google.cloud.assuredworkloads.v1.ListWorkloadsResponse>;

Calls ListWorkloads.

Parameter
NameDescription
request IListWorkloadsRequest

ListWorkloadsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.assuredworkloads.v1.ListWorkloadsResponse>

Promise

restrictAllowedResources(request, callback)

public restrictAllowedResources(request: google.cloud.assuredworkloads.v1.IRestrictAllowedResourcesRequest, callback: google.cloud.assuredworkloads.v1.AssuredWorkloadsService.RestrictAllowedResourcesCallback): void;

Calls RestrictAllowedResources.

Parameters
NameDescription
request google.cloud.assuredworkloads.v1.IRestrictAllowedResourcesRequest

RestrictAllowedResourcesRequest message or plain object

callback google.cloud.assuredworkloads.v1.AssuredWorkloadsService.RestrictAllowedResourcesCallback

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

Returns
TypeDescription
void

restrictAllowedResources(request)

public restrictAllowedResources(request: google.cloud.assuredworkloads.v1.IRestrictAllowedResourcesRequest): Promise<google.cloud.assuredworkloads.v1.RestrictAllowedResourcesResponse>;

Calls RestrictAllowedResources.

Parameter
NameDescription
request google.cloud.assuredworkloads.v1.IRestrictAllowedResourcesRequest

RestrictAllowedResourcesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.assuredworkloads.v1.RestrictAllowedResourcesResponse>

Promise

updateWorkload(request, callback)

public updateWorkload(request: google.cloud.assuredworkloads.v1.IUpdateWorkloadRequest, callback: google.cloud.assuredworkloads.v1.AssuredWorkloadsService.UpdateWorkloadCallback): void;

Calls UpdateWorkload.

Parameters
NameDescription
request google.cloud.assuredworkloads.v1.IUpdateWorkloadRequest

UpdateWorkloadRequest message or plain object

callback google.cloud.assuredworkloads.v1.AssuredWorkloadsService.UpdateWorkloadCallback

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

Returns
TypeDescription
void

updateWorkload(request)

public updateWorkload(request: google.cloud.assuredworkloads.v1.IUpdateWorkloadRequest): Promise<google.cloud.assuredworkloads.v1.Workload>;

Calls UpdateWorkload.

Parameter
NameDescription
request google.cloud.assuredworkloads.v1.IUpdateWorkloadRequest

UpdateWorkloadRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.assuredworkloads.v1.Workload>

Promise