CrossNetworkAutomationService

google.cloud.networkconnectivity.v1. CrossNetworkAutomationService

Represents a CrossNetworkAutomationService

Constructor

new CrossNetworkAutomationService(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new CrossNetworkAutomationService service.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Extends

  • $protobuf.rpc.Service

Methods

createServiceConnectionMap(request, callback) → {undefined}

Calls CreateServiceConnectionMap.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.ICreateServiceConnectionMapRequest

CreateServiceConnectionMapRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.CreateServiceConnectionMapCallback

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

Returns:
Type Description
undefined

createServiceConnectionMap(request) → {Promise.<google.longrunning.Operation>}

Calls CreateServiceConnectionMap.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.ICreateServiceConnectionMapRequest

CreateServiceConnectionMapRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

createServiceConnectionPolicy(request, callback) → {undefined}

Calls CreateServiceConnectionPolicy.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.ICreateServiceConnectionPolicyRequest

CreateServiceConnectionPolicyRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.CreateServiceConnectionPolicyCallback

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

Returns:
Type Description
undefined

createServiceConnectionPolicy(request) → {Promise.<google.longrunning.Operation>}

Calls CreateServiceConnectionPolicy.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.ICreateServiceConnectionPolicyRequest

CreateServiceConnectionPolicyRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

createServiceConnectionToken(request, callback) → {undefined}

Calls CreateServiceConnectionToken.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.ICreateServiceConnectionTokenRequest

CreateServiceConnectionTokenRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.CreateServiceConnectionTokenCallback

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

Returns:
Type Description
undefined

createServiceConnectionToken(request) → {Promise.<google.longrunning.Operation>}

Calls CreateServiceConnectionToken.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.ICreateServiceConnectionTokenRequest

CreateServiceConnectionTokenRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

deleteServiceClass(request, callback) → {undefined}

Calls DeleteServiceClass.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IDeleteServiceClassRequest

DeleteServiceClassRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.DeleteServiceClassCallback

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

Returns:
Type Description
undefined

deleteServiceClass(request) → {Promise.<google.longrunning.Operation>}

Calls DeleteServiceClass.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IDeleteServiceClassRequest

DeleteServiceClassRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

deleteServiceConnectionMap(request, callback) → {undefined}

Calls DeleteServiceConnectionMap.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IDeleteServiceConnectionMapRequest

DeleteServiceConnectionMapRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.DeleteServiceConnectionMapCallback

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

Returns:
Type Description
undefined

deleteServiceConnectionMap(request) → {Promise.<google.longrunning.Operation>}

Calls DeleteServiceConnectionMap.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IDeleteServiceConnectionMapRequest

DeleteServiceConnectionMapRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

deleteServiceConnectionPolicy(request, callback) → {undefined}

Calls DeleteServiceConnectionPolicy.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IDeleteServiceConnectionPolicyRequest

DeleteServiceConnectionPolicyRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.DeleteServiceConnectionPolicyCallback

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

Returns:
Type Description
undefined

deleteServiceConnectionPolicy(request) → {Promise.<google.longrunning.Operation>}

Calls DeleteServiceConnectionPolicy.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IDeleteServiceConnectionPolicyRequest

DeleteServiceConnectionPolicyRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

deleteServiceConnectionToken(request, callback) → {undefined}

Calls DeleteServiceConnectionToken.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IDeleteServiceConnectionTokenRequest

DeleteServiceConnectionTokenRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.DeleteServiceConnectionTokenCallback

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

Returns:
Type Description
undefined

deleteServiceConnectionToken(request) → {Promise.<google.longrunning.Operation>}

Calls DeleteServiceConnectionToken.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IDeleteServiceConnectionTokenRequest

DeleteServiceConnectionTokenRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

getServiceClass(request, callback) → {undefined}

Calls GetServiceClass.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IGetServiceClassRequest

GetServiceClassRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.GetServiceClassCallback

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

Returns:
Type Description
undefined

getServiceClass(request) → {Promise.<google.cloud.networkconnectivity.v1.ServiceClass>}

Calls GetServiceClass.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IGetServiceClassRequest

GetServiceClassRequest message or plain object

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

Promise

getServiceConnectionMap(request, callback) → {undefined}

Calls GetServiceConnectionMap.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IGetServiceConnectionMapRequest

GetServiceConnectionMapRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.GetServiceConnectionMapCallback

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

Returns:
Type Description
undefined

getServiceConnectionMap(request) → {Promise.<google.cloud.networkconnectivity.v1.ServiceConnectionMap>}

Calls GetServiceConnectionMap.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IGetServiceConnectionMapRequest

GetServiceConnectionMapRequest message or plain object

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

Promise

getServiceConnectionPolicy(request, callback) → {undefined}

Calls GetServiceConnectionPolicy.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IGetServiceConnectionPolicyRequest

GetServiceConnectionPolicyRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.GetServiceConnectionPolicyCallback

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

Returns:
Type Description
undefined

getServiceConnectionPolicy(request) → {Promise.<google.cloud.networkconnectivity.v1.ServiceConnectionPolicy>}

Calls GetServiceConnectionPolicy.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IGetServiceConnectionPolicyRequest

GetServiceConnectionPolicyRequest message or plain object

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

Promise

getServiceConnectionToken(request, callback) → {undefined}

Calls GetServiceConnectionToken.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IGetServiceConnectionTokenRequest

GetServiceConnectionTokenRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.GetServiceConnectionTokenCallback

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

Returns:
Type Description
undefined

getServiceConnectionToken(request) → {Promise.<google.cloud.networkconnectivity.v1.ServiceConnectionToken>}

Calls GetServiceConnectionToken.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IGetServiceConnectionTokenRequest

GetServiceConnectionTokenRequest message or plain object

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

Promise

listServiceClasses(request, callback) → {undefined}

Calls ListServiceClasses.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IListServiceClassesRequest

ListServiceClassesRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.ListServiceClassesCallback

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

Returns:
Type Description
undefined

listServiceClasses(request) → {Promise.<google.cloud.networkconnectivity.v1.ListServiceClassesResponse>}

Calls ListServiceClasses.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IListServiceClassesRequest

ListServiceClassesRequest message or plain object

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

Promise

listServiceConnectionMaps(request, callback) → {undefined}

Calls ListServiceConnectionMaps.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IListServiceConnectionMapsRequest

ListServiceConnectionMapsRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.ListServiceConnectionMapsCallback

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

Returns:
Type Description
undefined

listServiceConnectionMaps(request) → {Promise.<google.cloud.networkconnectivity.v1.ListServiceConnectionMapsResponse>}

Calls ListServiceConnectionMaps.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IListServiceConnectionMapsRequest

ListServiceConnectionMapsRequest message or plain object

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

Promise

listServiceConnectionPolicies(request, callback) → {undefined}

Calls ListServiceConnectionPolicies.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IListServiceConnectionPoliciesRequest

ListServiceConnectionPoliciesRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.ListServiceConnectionPoliciesCallback

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

Returns:
Type Description
undefined

listServiceConnectionPolicies(request) → {Promise.<google.cloud.networkconnectivity.v1.ListServiceConnectionPoliciesResponse>}

Calls ListServiceConnectionPolicies.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IListServiceConnectionPoliciesRequest

ListServiceConnectionPoliciesRequest message or plain object

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

Promise

listServiceConnectionTokens(request, callback) → {undefined}

Calls ListServiceConnectionTokens.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IListServiceConnectionTokensRequest

ListServiceConnectionTokensRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.ListServiceConnectionTokensCallback

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

Returns:
Type Description
undefined

listServiceConnectionTokens(request) → {Promise.<google.cloud.networkconnectivity.v1.ListServiceConnectionTokensResponse>}

Calls ListServiceConnectionTokens.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IListServiceConnectionTokensRequest

ListServiceConnectionTokensRequest message or plain object

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

Promise

updateServiceClass(request, callback) → {undefined}

Calls UpdateServiceClass.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IUpdateServiceClassRequest

UpdateServiceClassRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.UpdateServiceClassCallback

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

Returns:
Type Description
undefined

updateServiceClass(request) → {Promise.<google.longrunning.Operation>}

Calls UpdateServiceClass.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IUpdateServiceClassRequest

UpdateServiceClassRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

updateServiceConnectionMap(request, callback) → {undefined}

Calls UpdateServiceConnectionMap.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IUpdateServiceConnectionMapRequest

UpdateServiceConnectionMapRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.UpdateServiceConnectionMapCallback

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

Returns:
Type Description
undefined

updateServiceConnectionMap(request) → {Promise.<google.longrunning.Operation>}

Calls UpdateServiceConnectionMap.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IUpdateServiceConnectionMapRequest

UpdateServiceConnectionMapRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

updateServiceConnectionPolicy(request, callback) → {undefined}

Calls UpdateServiceConnectionPolicy.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IUpdateServiceConnectionPolicyRequest

UpdateServiceConnectionPolicyRequest message or plain object

callback google.cloud.networkconnectivity.v1.CrossNetworkAutomationService.UpdateServiceConnectionPolicyCallback

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

Returns:
Type Description
undefined

updateServiceConnectionPolicy(request) → {Promise.<google.longrunning.Operation>}

Calls UpdateServiceConnectionPolicy.

Parameters:
Name Type Description
request google.cloud.networkconnectivity.v1.IUpdateServiceConnectionPolicyRequest

UpdateServiceConnectionPolicyRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {CrossNetworkAutomationService}

Creates new CrossNetworkAutomationService service using the specified rpc implementation.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Returns:
Type Description
CrossNetworkAutomationService

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

Type Definitions

CreateServiceConnectionMapCallback(error, responseopt)

Callback as used by createServiceConnectionMap.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

CreateServiceConnectionPolicyCallback(error, responseopt)

Callback as used by createServiceConnectionPolicy.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

CreateServiceConnectionTokenCallback(error, responseopt)

Callback as used by createServiceConnectionToken.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

DeleteServiceClassCallback(error, responseopt)

Callback as used by deleteServiceClass.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

DeleteServiceConnectionMapCallback(error, responseopt)

Callback as used by deleteServiceConnectionMap.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

DeleteServiceConnectionPolicyCallback(error, responseopt)

Callback as used by deleteServiceConnectionPolicy.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

DeleteServiceConnectionTokenCallback(error, responseopt)

Callback as used by deleteServiceConnectionToken.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

GetServiceClassCallback(error, responseopt)

Callback as used by getServiceClass.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.networkconnectivity.v1.ServiceClass <optional>

ServiceClass

GetServiceConnectionMapCallback(error, responseopt)

Callback as used by getServiceConnectionMap.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.networkconnectivity.v1.ServiceConnectionMap <optional>

ServiceConnectionMap

GetServiceConnectionPolicyCallback(error, responseopt)

Callback as used by getServiceConnectionPolicy.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.networkconnectivity.v1.ServiceConnectionPolicy <optional>

ServiceConnectionPolicy

GetServiceConnectionTokenCallback(error, responseopt)

Callback as used by getServiceConnectionToken.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.networkconnectivity.v1.ServiceConnectionToken <optional>

ServiceConnectionToken

ListServiceClassesCallback(error, responseopt)

Callback as used by listServiceClasses.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.networkconnectivity.v1.ListServiceClassesResponse <optional>

ListServiceClassesResponse

ListServiceConnectionMapsCallback(error, responseopt)

Callback as used by listServiceConnectionMaps.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.networkconnectivity.v1.ListServiceConnectionMapsResponse <optional>

ListServiceConnectionMapsResponse

ListServiceConnectionPoliciesCallback(error, responseopt)

Callback as used by listServiceConnectionPolicies.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.networkconnectivity.v1.ListServiceConnectionPoliciesResponse <optional>

ListServiceConnectionPoliciesResponse

ListServiceConnectionTokensCallback(error, responseopt)

Callback as used by listServiceConnectionTokens.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.networkconnectivity.v1.ListServiceConnectionTokensResponse <optional>

ListServiceConnectionTokensResponse

UpdateServiceClassCallback(error, responseopt)

Callback as used by updateServiceClass.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

UpdateServiceConnectionMapCallback(error, responseopt)

Callback as used by updateServiceConnectionMap.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

UpdateServiceConnectionPolicyCallback(error, responseopt)

Callback as used by updateServiceConnectionPolicy.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation