Represents an AssuredWorkloadsService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.assuredworkloads.v1.AssuredWorkloadsServicePackage
@google-cloud/assured-workloadsConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new AssuredWorkloadsService service.
Parameters | |
---|---|
Name | Description |
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 | |
---|---|
Name | Description |
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 | |
---|---|
Type | Description |
void |
acknowledgeViolation(request)
public acknowledgeViolation(request: google.cloud.assuredworkloads.v1.IAcknowledgeViolationRequest): Promise<google.cloud.assuredworkloads.v1.AcknowledgeViolationResponse>;
Calls AcknowledgeViolation.
Parameter | |
---|---|
Name | Description |
request |
IAcknowledgeViolationRequest
AcknowledgeViolationRequest message or plain object |
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
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 | |
---|---|
Type | Description |
void |
createWorkload(request)
public createWorkload(request: google.cloud.assuredworkloads.v1.ICreateWorkloadRequest): Promise<google.longrunning.Operation>;
Calls CreateWorkload.
Parameter | |
---|---|
Name | Description |
request |
ICreateWorkloadRequest
CreateWorkloadRequest message or plain object |
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
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 | |
---|---|
Type | Description |
void |
deleteWorkload(request)
public deleteWorkload(request: google.cloud.assuredworkloads.v1.IDeleteWorkloadRequest): Promise<google.protobuf.Empty>;
Calls DeleteWorkload.
Parameter | |
---|---|
Name | Description |
request |
google.cloud.assuredworkloads.v1.IDeleteWorkloadRequest
DeleteWorkloadRequest message or plain object |
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
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 | |
---|---|
Type | Description |
void |
getViolation(request)
public getViolation(request: google.cloud.assuredworkloads.v1.IGetViolationRequest): Promise<google.cloud.assuredworkloads.v1.Violation>;
Calls GetViolation.
Parameter | |
---|---|
Name | Description |
request |
IGetViolationRequest
GetViolationRequest message or plain object |
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
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 | |
---|---|
Type | Description |
void |
getWorkload(request)
public getWorkload(request: google.cloud.assuredworkloads.v1.IGetWorkloadRequest): Promise<google.cloud.assuredworkloads.v1.Workload>;
Calls GetWorkload.
Parameter | |
---|---|
Name | Description |
request |
google.cloud.assuredworkloads.v1.IGetWorkloadRequest
GetWorkloadRequest message or plain object |
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
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 | |
---|---|
Type | Description |
void |
listViolations(request)
public listViolations(request: google.cloud.assuredworkloads.v1.IListViolationsRequest): Promise<google.cloud.assuredworkloads.v1.ListViolationsResponse>;
Calls ListViolations.
Parameter | |
---|---|
Name | Description |
request |
google.cloud.assuredworkloads.v1.IListViolationsRequest
ListViolationsRequest message or plain object |
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
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 | |
---|---|
Type | Description |
void |
listWorkloads(request)
public listWorkloads(request: google.cloud.assuredworkloads.v1.IListWorkloadsRequest): Promise<google.cloud.assuredworkloads.v1.ListWorkloadsResponse>;
Calls ListWorkloads.
Parameter | |
---|---|
Name | Description |
request |
IListWorkloadsRequest
ListWorkloadsRequest message or plain object |
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
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 | |
---|---|
Type | Description |
void |
restrictAllowedResources(request)
public restrictAllowedResources(request: google.cloud.assuredworkloads.v1.IRestrictAllowedResourcesRequest): Promise<google.cloud.assuredworkloads.v1.RestrictAllowedResourcesResponse>;
Calls RestrictAllowedResources.
Parameter | |
---|---|
Name | Description |
request |
google.cloud.assuredworkloads.v1.IRestrictAllowedResourcesRequest
RestrictAllowedResourcesRequest message or plain object |
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
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 | |
---|---|
Type | Description |
void |
updateWorkload(request)
public updateWorkload(request: google.cloud.assuredworkloads.v1.IUpdateWorkloadRequest): Promise<google.cloud.assuredworkloads.v1.Workload>;
Calls UpdateWorkload.
Parameter | |
---|---|
Name | Description |
request |
google.cloud.assuredworkloads.v1.IUpdateWorkloadRequest
UpdateWorkloadRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.assuredworkloads.v1.Workload> | Promise |