Class protos.google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCore (0.3.1)

Represents a CloudControlsPartnerCore

Inheritance

$protobuf.rpc.Service > protos.google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCore

Package

@google-cloud/cloudcontrolspartner

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new CloudControlsPartnerCore 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): CloudControlsPartnerCore;

Creates new CloudControlsPartnerCore 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
CloudControlsPartnerCore

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

getCustomer(request, callback)

public getCustomer(request: google.cloud.cloudcontrolspartner.v1beta.IGetCustomerRequest, callback: google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCore.GetCustomerCallback): void;

Calls GetCustomer.

Parameters
Name Description
request IGetCustomerRequest

GetCustomerRequest message or plain object

callback GetCustomerCallback

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

Returns
Type Description
void

getCustomer(request)

public getCustomer(request: google.cloud.cloudcontrolspartner.v1beta.IGetCustomerRequest): Promise<google.cloud.cloudcontrolspartner.v1beta.Customer>;

Calls GetCustomer.

Parameter
Name Description
request IGetCustomerRequest

GetCustomerRequest message or plain object

Returns
Type Description
Promise<google.cloud.cloudcontrolspartner.v1beta.Customer>

Promise

getEkmConnections(request, callback)

public getEkmConnections(request: google.cloud.cloudcontrolspartner.v1beta.IGetEkmConnectionsRequest, callback: google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCore.GetEkmConnectionsCallback): void;

Calls GetEkmConnections.

Parameters
Name Description
request IGetEkmConnectionsRequest

GetEkmConnectionsRequest message or plain object

callback GetEkmConnectionsCallback

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

Returns
Type Description
void

getEkmConnections(request)

public getEkmConnections(request: google.cloud.cloudcontrolspartner.v1beta.IGetEkmConnectionsRequest): Promise<google.cloud.cloudcontrolspartner.v1beta.EkmConnections>;

Calls GetEkmConnections.

Parameter
Name Description
request IGetEkmConnectionsRequest

GetEkmConnectionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.cloudcontrolspartner.v1beta.EkmConnections>

Promise

getPartner(request, callback)

public getPartner(request: google.cloud.cloudcontrolspartner.v1beta.IGetPartnerRequest, callback: google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCore.GetPartnerCallback): void;

Calls GetPartner.

Parameters
Name Description
request IGetPartnerRequest

GetPartnerRequest message or plain object

callback GetPartnerCallback

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

Returns
Type Description
void

getPartner(request)

public getPartner(request: google.cloud.cloudcontrolspartner.v1beta.IGetPartnerRequest): Promise<google.cloud.cloudcontrolspartner.v1beta.Partner>;

Calls GetPartner.

Parameter
Name Description
request IGetPartnerRequest

GetPartnerRequest message or plain object

Returns
Type Description
Promise<google.cloud.cloudcontrolspartner.v1beta.Partner>

Promise

getPartnerPermissions(request, callback)

public getPartnerPermissions(request: google.cloud.cloudcontrolspartner.v1beta.IGetPartnerPermissionsRequest, callback: google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCore.GetPartnerPermissionsCallback): void;

Calls GetPartnerPermissions.

Parameters
Name Description
request IGetPartnerPermissionsRequest

GetPartnerPermissionsRequest message or plain object

callback GetPartnerPermissionsCallback

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

Returns
Type Description
void

getPartnerPermissions(request)

public getPartnerPermissions(request: google.cloud.cloudcontrolspartner.v1beta.IGetPartnerPermissionsRequest): Promise<google.cloud.cloudcontrolspartner.v1beta.PartnerPermissions>;

Calls GetPartnerPermissions.

Parameter
Name Description
request IGetPartnerPermissionsRequest

GetPartnerPermissionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.cloudcontrolspartner.v1beta.PartnerPermissions>

Promise

getWorkload(request, callback)

public getWorkload(request: google.cloud.cloudcontrolspartner.v1beta.IGetWorkloadRequest, callback: google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCore.GetWorkloadCallback): void;

Calls GetWorkload.

Parameters
Name Description
request IGetWorkloadRequest

GetWorkloadRequest message or plain object

callback GetWorkloadCallback

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

Returns
Type Description
void

getWorkload(request)

public getWorkload(request: google.cloud.cloudcontrolspartner.v1beta.IGetWorkloadRequest): Promise<google.cloud.cloudcontrolspartner.v1beta.Workload>;

Calls GetWorkload.

Parameter
Name Description
request IGetWorkloadRequest

GetWorkloadRequest message or plain object

Returns
Type Description
Promise<google.cloud.cloudcontrolspartner.v1beta.Workload>

Promise

listAccessApprovalRequests(request, callback)

public listAccessApprovalRequests(request: google.cloud.cloudcontrolspartner.v1beta.IListAccessApprovalRequestsRequest, callback: google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCore.ListAccessApprovalRequestsCallback): void;

Calls ListAccessApprovalRequests.

Parameters
Name Description
request IListAccessApprovalRequestsRequest

ListAccessApprovalRequestsRequest message or plain object

callback ListAccessApprovalRequestsCallback

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

Returns
Type Description
void

listAccessApprovalRequests(request)

public listAccessApprovalRequests(request: google.cloud.cloudcontrolspartner.v1beta.IListAccessApprovalRequestsRequest): Promise<google.cloud.cloudcontrolspartner.v1beta.ListAccessApprovalRequestsResponse>;

Calls ListAccessApprovalRequests.

Parameter
Name Description
request IListAccessApprovalRequestsRequest

ListAccessApprovalRequestsRequest message or plain object

Returns
Type Description
Promise<google.cloud.cloudcontrolspartner.v1beta.ListAccessApprovalRequestsResponse>

Promise

listCustomers(request, callback)

public listCustomers(request: google.cloud.cloudcontrolspartner.v1beta.IListCustomersRequest, callback: google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCore.ListCustomersCallback): void;

Calls ListCustomers.

Parameters
Name Description
request IListCustomersRequest

ListCustomersRequest message or plain object

callback ListCustomersCallback

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

Returns
Type Description
void

listCustomers(request)

public listCustomers(request: google.cloud.cloudcontrolspartner.v1beta.IListCustomersRequest): Promise<google.cloud.cloudcontrolspartner.v1beta.ListCustomersResponse>;

Calls ListCustomers.

Parameter
Name Description
request IListCustomersRequest

ListCustomersRequest message or plain object

Returns
Type Description
Promise<google.cloud.cloudcontrolspartner.v1beta.ListCustomersResponse>

Promise

listWorkloads(request, callback)

public listWorkloads(request: google.cloud.cloudcontrolspartner.v1beta.IListWorkloadsRequest, callback: google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCore.ListWorkloadsCallback): void;

Calls ListWorkloads.

Parameters
Name Description
request IListWorkloadsRequest

ListWorkloadsRequest message or plain object

callback ListWorkloadsCallback

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

Returns
Type Description
void

listWorkloads(request)

public listWorkloads(request: google.cloud.cloudcontrolspartner.v1beta.IListWorkloadsRequest): Promise<google.cloud.cloudcontrolspartner.v1beta.ListWorkloadsResponse>;

Calls ListWorkloads.

Parameter
Name Description
request IListWorkloadsRequest

ListWorkloadsRequest message or plain object

Returns
Type Description
Promise<google.cloud.cloudcontrolspartner.v1beta.ListWorkloadsResponse>

Promise