Class protos.google.cloud.networkconnectivity.v1.CrossNetworkAutomationService (4.2.0)

Represents a CrossNetworkAutomationService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.networkconnectivity.v1.CrossNetworkAutomationService

Package

@google-cloud/network-connectivity

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

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

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

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

createServiceConnectionMap(request, callback)

public createServiceConnectionMap(request: google.cloud.networkconnectivity.v1.ICreateServiceConnectionMapRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.CreateServiceConnectionMapCallback): void;

Calls CreateServiceConnectionMap.

Parameters
Name Description
request ICreateServiceConnectionMapRequest

CreateServiceConnectionMapRequest message or plain object

callback CreateServiceConnectionMapCallback

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

Returns
Type Description
void

createServiceConnectionMap(request)

public createServiceConnectionMap(request: google.cloud.networkconnectivity.v1.ICreateServiceConnectionMapRequest): Promise<google.longrunning.Operation>;

Calls CreateServiceConnectionMap.

Parameter
Name Description
request ICreateServiceConnectionMapRequest

CreateServiceConnectionMapRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createServiceConnectionPolicy(request, callback)

public createServiceConnectionPolicy(request: google.cloud.networkconnectivity.v1.ICreateServiceConnectionPolicyRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.CreateServiceConnectionPolicyCallback): void;

Calls CreateServiceConnectionPolicy.

Parameters
Name Description
request ICreateServiceConnectionPolicyRequest

CreateServiceConnectionPolicyRequest message or plain object

callback CreateServiceConnectionPolicyCallback

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

Returns
Type Description
void

createServiceConnectionPolicy(request)

public createServiceConnectionPolicy(request: google.cloud.networkconnectivity.v1.ICreateServiceConnectionPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateServiceConnectionPolicy.

Parameter
Name Description
request ICreateServiceConnectionPolicyRequest

CreateServiceConnectionPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createServiceConnectionToken(request, callback)

public createServiceConnectionToken(request: google.cloud.networkconnectivity.v1.ICreateServiceConnectionTokenRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.CreateServiceConnectionTokenCallback): void;

Calls CreateServiceConnectionToken.

Parameters
Name Description
request ICreateServiceConnectionTokenRequest

CreateServiceConnectionTokenRequest message or plain object

callback CreateServiceConnectionTokenCallback

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

Returns
Type Description
void

createServiceConnectionToken(request)

public createServiceConnectionToken(request: google.cloud.networkconnectivity.v1.ICreateServiceConnectionTokenRequest): Promise<google.longrunning.Operation>;

Calls CreateServiceConnectionToken.

Parameter
Name Description
request ICreateServiceConnectionTokenRequest

CreateServiceConnectionTokenRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteServiceClass(request, callback)

public deleteServiceClass(request: google.cloud.networkconnectivity.v1.IDeleteServiceClassRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.DeleteServiceClassCallback): void;

Calls DeleteServiceClass.

Parameters
Name Description
request IDeleteServiceClassRequest

DeleteServiceClassRequest message or plain object

callback DeleteServiceClassCallback

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

Returns
Type Description
void

deleteServiceClass(request)

public deleteServiceClass(request: google.cloud.networkconnectivity.v1.IDeleteServiceClassRequest): Promise<google.longrunning.Operation>;

Calls DeleteServiceClass.

Parameter
Name Description
request IDeleteServiceClassRequest

DeleteServiceClassRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteServiceConnectionMap(request, callback)

public deleteServiceConnectionMap(request: google.cloud.networkconnectivity.v1.IDeleteServiceConnectionMapRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.DeleteServiceConnectionMapCallback): void;

Calls DeleteServiceConnectionMap.

Parameters
Name Description
request IDeleteServiceConnectionMapRequest

DeleteServiceConnectionMapRequest message or plain object

callback DeleteServiceConnectionMapCallback

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

Returns
Type Description
void

deleteServiceConnectionMap(request)

public deleteServiceConnectionMap(request: google.cloud.networkconnectivity.v1.IDeleteServiceConnectionMapRequest): Promise<google.longrunning.Operation>;

Calls DeleteServiceConnectionMap.

Parameter
Name Description
request IDeleteServiceConnectionMapRequest

DeleteServiceConnectionMapRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteServiceConnectionPolicy(request, callback)

public deleteServiceConnectionPolicy(request: google.cloud.networkconnectivity.v1.IDeleteServiceConnectionPolicyRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.DeleteServiceConnectionPolicyCallback): void;

Calls DeleteServiceConnectionPolicy.

Parameters
Name Description
request IDeleteServiceConnectionPolicyRequest

DeleteServiceConnectionPolicyRequest message or plain object

callback DeleteServiceConnectionPolicyCallback

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

Returns
Type Description
void

deleteServiceConnectionPolicy(request)

public deleteServiceConnectionPolicy(request: google.cloud.networkconnectivity.v1.IDeleteServiceConnectionPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteServiceConnectionPolicy.

Parameter
Name Description
request IDeleteServiceConnectionPolicyRequest

DeleteServiceConnectionPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteServiceConnectionToken(request, callback)

public deleteServiceConnectionToken(request: google.cloud.networkconnectivity.v1.IDeleteServiceConnectionTokenRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.DeleteServiceConnectionTokenCallback): void;

Calls DeleteServiceConnectionToken.

Parameters
Name Description
request IDeleteServiceConnectionTokenRequest

DeleteServiceConnectionTokenRequest message or plain object

callback DeleteServiceConnectionTokenCallback

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

Returns
Type Description
void

deleteServiceConnectionToken(request)

public deleteServiceConnectionToken(request: google.cloud.networkconnectivity.v1.IDeleteServiceConnectionTokenRequest): Promise<google.longrunning.Operation>;

Calls DeleteServiceConnectionToken.

Parameter
Name Description
request IDeleteServiceConnectionTokenRequest

DeleteServiceConnectionTokenRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getServiceClass(request, callback)

public getServiceClass(request: google.cloud.networkconnectivity.v1.IGetServiceClassRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.GetServiceClassCallback): void;

Calls GetServiceClass.

Parameters
Name Description
request IGetServiceClassRequest

GetServiceClassRequest message or plain object

callback GetServiceClassCallback

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

Returns
Type Description
void

getServiceClass(request)

public getServiceClass(request: google.cloud.networkconnectivity.v1.IGetServiceClassRequest): Promise<google.cloud.networkconnectivity.v1.ServiceClass>;

Calls GetServiceClass.

Parameter
Name Description
request IGetServiceClassRequest

GetServiceClassRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkconnectivity.v1.ServiceClass>

Promise

getServiceConnectionMap(request, callback)

public getServiceConnectionMap(request: google.cloud.networkconnectivity.v1.IGetServiceConnectionMapRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.GetServiceConnectionMapCallback): void;

Calls GetServiceConnectionMap.

Parameters
Name Description
request IGetServiceConnectionMapRequest

GetServiceConnectionMapRequest message or plain object

callback GetServiceConnectionMapCallback

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

Returns
Type Description
void

getServiceConnectionMap(request)

public getServiceConnectionMap(request: google.cloud.networkconnectivity.v1.IGetServiceConnectionMapRequest): Promise<google.cloud.networkconnectivity.v1.ServiceConnectionMap>;

Calls GetServiceConnectionMap.

Parameter
Name Description
request IGetServiceConnectionMapRequest

GetServiceConnectionMapRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkconnectivity.v1.ServiceConnectionMap>

Promise

getServiceConnectionPolicy(request, callback)

public getServiceConnectionPolicy(request: google.cloud.networkconnectivity.v1.IGetServiceConnectionPolicyRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.GetServiceConnectionPolicyCallback): void;

Calls GetServiceConnectionPolicy.

Parameters
Name Description
request IGetServiceConnectionPolicyRequest

GetServiceConnectionPolicyRequest message or plain object

callback GetServiceConnectionPolicyCallback

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

Returns
Type Description
void

getServiceConnectionPolicy(request)

public getServiceConnectionPolicy(request: google.cloud.networkconnectivity.v1.IGetServiceConnectionPolicyRequest): Promise<google.cloud.networkconnectivity.v1.ServiceConnectionPolicy>;

Calls GetServiceConnectionPolicy.

Parameter
Name Description
request IGetServiceConnectionPolicyRequest

GetServiceConnectionPolicyRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkconnectivity.v1.ServiceConnectionPolicy>

Promise

getServiceConnectionToken(request, callback)

public getServiceConnectionToken(request: google.cloud.networkconnectivity.v1.IGetServiceConnectionTokenRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.GetServiceConnectionTokenCallback): void;

Calls GetServiceConnectionToken.

Parameters
Name Description
request IGetServiceConnectionTokenRequest

GetServiceConnectionTokenRequest message or plain object

callback GetServiceConnectionTokenCallback

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

Returns
Type Description
void

getServiceConnectionToken(request)

public getServiceConnectionToken(request: google.cloud.networkconnectivity.v1.IGetServiceConnectionTokenRequest): Promise<google.cloud.networkconnectivity.v1.ServiceConnectionToken>;

Calls GetServiceConnectionToken.

Parameter
Name Description
request IGetServiceConnectionTokenRequest

GetServiceConnectionTokenRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkconnectivity.v1.ServiceConnectionToken>

Promise

listServiceClasses(request, callback)

public listServiceClasses(request: google.cloud.networkconnectivity.v1.IListServiceClassesRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.ListServiceClassesCallback): void;

Calls ListServiceClasses.

Parameters
Name Description
request IListServiceClassesRequest

ListServiceClassesRequest message or plain object

callback ListServiceClassesCallback

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

Returns
Type Description
void

listServiceClasses(request)

public listServiceClasses(request: google.cloud.networkconnectivity.v1.IListServiceClassesRequest): Promise<google.cloud.networkconnectivity.v1.ListServiceClassesResponse>;

Calls ListServiceClasses.

Parameter
Name Description
request IListServiceClassesRequest

ListServiceClassesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkconnectivity.v1.ListServiceClassesResponse>

Promise

listServiceConnectionMaps(request, callback)

public listServiceConnectionMaps(request: google.cloud.networkconnectivity.v1.IListServiceConnectionMapsRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.ListServiceConnectionMapsCallback): void;

Calls ListServiceConnectionMaps.

Parameters
Name Description
request IListServiceConnectionMapsRequest

ListServiceConnectionMapsRequest message or plain object

callback ListServiceConnectionMapsCallback

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

Returns
Type Description
void

listServiceConnectionMaps(request)

public listServiceConnectionMaps(request: google.cloud.networkconnectivity.v1.IListServiceConnectionMapsRequest): Promise<google.cloud.networkconnectivity.v1.ListServiceConnectionMapsResponse>;

Calls ListServiceConnectionMaps.

Parameter
Name Description
request IListServiceConnectionMapsRequest

ListServiceConnectionMapsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkconnectivity.v1.ListServiceConnectionMapsResponse>

Promise

listServiceConnectionPolicies(request, callback)

public listServiceConnectionPolicies(request: google.cloud.networkconnectivity.v1.IListServiceConnectionPoliciesRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.ListServiceConnectionPoliciesCallback): void;

Calls ListServiceConnectionPolicies.

Parameters
Name Description
request IListServiceConnectionPoliciesRequest

ListServiceConnectionPoliciesRequest message or plain object

callback ListServiceConnectionPoliciesCallback

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

Returns
Type Description
void

listServiceConnectionPolicies(request)

public listServiceConnectionPolicies(request: google.cloud.networkconnectivity.v1.IListServiceConnectionPoliciesRequest): Promise<google.cloud.networkconnectivity.v1.ListServiceConnectionPoliciesResponse>;

Calls ListServiceConnectionPolicies.

Parameter
Name Description
request IListServiceConnectionPoliciesRequest

ListServiceConnectionPoliciesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkconnectivity.v1.ListServiceConnectionPoliciesResponse>

Promise

listServiceConnectionTokens(request, callback)

public listServiceConnectionTokens(request: google.cloud.networkconnectivity.v1.IListServiceConnectionTokensRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.ListServiceConnectionTokensCallback): void;

Calls ListServiceConnectionTokens.

Parameters
Name Description
request IListServiceConnectionTokensRequest

ListServiceConnectionTokensRequest message or plain object

callback ListServiceConnectionTokensCallback

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

Returns
Type Description
void

listServiceConnectionTokens(request)

public listServiceConnectionTokens(request: google.cloud.networkconnectivity.v1.IListServiceConnectionTokensRequest): Promise<google.cloud.networkconnectivity.v1.ListServiceConnectionTokensResponse>;

Calls ListServiceConnectionTokens.

Parameter
Name Description
request IListServiceConnectionTokensRequest

ListServiceConnectionTokensRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkconnectivity.v1.ListServiceConnectionTokensResponse>

Promise

updateServiceClass(request, callback)

public updateServiceClass(request: google.cloud.networkconnectivity.v1.IUpdateServiceClassRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.UpdateServiceClassCallback): void;

Calls UpdateServiceClass.

Parameters
Name Description
request IUpdateServiceClassRequest

UpdateServiceClassRequest message or plain object

callback UpdateServiceClassCallback

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

Returns
Type Description
void

updateServiceClass(request)

public updateServiceClass(request: google.cloud.networkconnectivity.v1.IUpdateServiceClassRequest): Promise<google.longrunning.Operation>;

Calls UpdateServiceClass.

Parameter
Name Description
request IUpdateServiceClassRequest

UpdateServiceClassRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateServiceConnectionMap(request, callback)

public updateServiceConnectionMap(request: google.cloud.networkconnectivity.v1.IUpdateServiceConnectionMapRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.UpdateServiceConnectionMapCallback): void;

Calls UpdateServiceConnectionMap.

Parameters
Name Description
request IUpdateServiceConnectionMapRequest

UpdateServiceConnectionMapRequest message or plain object

callback UpdateServiceConnectionMapCallback

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

Returns
Type Description
void

updateServiceConnectionMap(request)

public updateServiceConnectionMap(request: google.cloud.networkconnectivity.v1.IUpdateServiceConnectionMapRequest): Promise<google.longrunning.Operation>;

Calls UpdateServiceConnectionMap.

Parameter
Name Description
request IUpdateServiceConnectionMapRequest

UpdateServiceConnectionMapRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateServiceConnectionPolicy(request, callback)

public updateServiceConnectionPolicy(request: google.cloud.networkconnectivity.v1.IUpdateServiceConnectionPolicyRequest, callback: google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.UpdateServiceConnectionPolicyCallback): void;

Calls UpdateServiceConnectionPolicy.

Parameters
Name Description
request IUpdateServiceConnectionPolicyRequest

UpdateServiceConnectionPolicyRequest message or plain object

callback UpdateServiceConnectionPolicyCallback

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

Returns
Type Description
void

updateServiceConnectionPolicy(request)

public updateServiceConnectionPolicy(request: google.cloud.networkconnectivity.v1.IUpdateServiceConnectionPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateServiceConnectionPolicy.

Parameter
Name Description
request IUpdateServiceConnectionPolicyRequest

UpdateServiceConnectionPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise