Represents a DepService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.networkservices.v1.DepServicePackage
@google-cloud/networkservicesConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new DepService 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): DepService;Creates new DepService 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 |
DepService |
RPC service. Useful where requests and/or responses are streamed. |
createAuthzExtension(request, callback)
public createAuthzExtension(request: google.cloud.networkservices.v1.ICreateAuthzExtensionRequest, callback: google.cloud.networkservices.v1.DepService.CreateAuthzExtensionCallback): void;Calls CreateAuthzExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateAuthzExtensionRequest
CreateAuthzExtensionRequest message or plain object |
callback |
CreateAuthzExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createAuthzExtension(request)
public createAuthzExtension(request: google.cloud.networkservices.v1.ICreateAuthzExtensionRequest): Promise<google.longrunning.Operation>;Calls CreateAuthzExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateAuthzExtensionRequest
CreateAuthzExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
createLbEdgeExtension(request, callback)
public createLbEdgeExtension(request: google.cloud.networkservices.v1.ICreateLbEdgeExtensionRequest, callback: google.cloud.networkservices.v1.DepService.CreateLbEdgeExtensionCallback): void;Calls CreateLbEdgeExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateLbEdgeExtensionRequest
CreateLbEdgeExtensionRequest message or plain object |
callback |
CreateLbEdgeExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createLbEdgeExtension(request)
public createLbEdgeExtension(request: google.cloud.networkservices.v1.ICreateLbEdgeExtensionRequest): Promise<google.longrunning.Operation>;Calls CreateLbEdgeExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateLbEdgeExtensionRequest
CreateLbEdgeExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
createLbRouteExtension(request, callback)
public createLbRouteExtension(request: google.cloud.networkservices.v1.ICreateLbRouteExtensionRequest, callback: google.cloud.networkservices.v1.DepService.CreateLbRouteExtensionCallback): void;Calls CreateLbRouteExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateLbRouteExtensionRequest
CreateLbRouteExtensionRequest message or plain object |
callback |
CreateLbRouteExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createLbRouteExtension(request)
public createLbRouteExtension(request: google.cloud.networkservices.v1.ICreateLbRouteExtensionRequest): Promise<google.longrunning.Operation>;Calls CreateLbRouteExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateLbRouteExtensionRequest
CreateLbRouteExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
createLbTrafficExtension(request, callback)
public createLbTrafficExtension(request: google.cloud.networkservices.v1.ICreateLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1.DepService.CreateLbTrafficExtensionCallback): void;Calls CreateLbTrafficExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateLbTrafficExtensionRequest
CreateLbTrafficExtensionRequest message or plain object |
callback |
CreateLbTrafficExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createLbTrafficExtension(request)
public createLbTrafficExtension(request: google.cloud.networkservices.v1.ICreateLbTrafficExtensionRequest): Promise<google.longrunning.Operation>;Calls CreateLbTrafficExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateLbTrafficExtensionRequest
CreateLbTrafficExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deleteAuthzExtension(request, callback)
public deleteAuthzExtension(request: google.cloud.networkservices.v1.IDeleteAuthzExtensionRequest, callback: google.cloud.networkservices.v1.DepService.DeleteAuthzExtensionCallback): void;Calls DeleteAuthzExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteAuthzExtensionRequest
DeleteAuthzExtensionRequest message or plain object |
callback |
DeleteAuthzExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteAuthzExtension(request)
public deleteAuthzExtension(request: google.cloud.networkservices.v1.IDeleteAuthzExtensionRequest): Promise<google.longrunning.Operation>;Calls DeleteAuthzExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteAuthzExtensionRequest
DeleteAuthzExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deleteLbEdgeExtension(request, callback)
public deleteLbEdgeExtension(request: google.cloud.networkservices.v1.IDeleteLbEdgeExtensionRequest, callback: google.cloud.networkservices.v1.DepService.DeleteLbEdgeExtensionCallback): void;Calls DeleteLbEdgeExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteLbEdgeExtensionRequest
DeleteLbEdgeExtensionRequest message or plain object |
callback |
DeleteLbEdgeExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteLbEdgeExtension(request)
public deleteLbEdgeExtension(request: google.cloud.networkservices.v1.IDeleteLbEdgeExtensionRequest): Promise<google.longrunning.Operation>;Calls DeleteLbEdgeExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteLbEdgeExtensionRequest
DeleteLbEdgeExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deleteLbRouteExtension(request, callback)
public deleteLbRouteExtension(request: google.cloud.networkservices.v1.IDeleteLbRouteExtensionRequest, callback: google.cloud.networkservices.v1.DepService.DeleteLbRouteExtensionCallback): void;Calls DeleteLbRouteExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteLbRouteExtensionRequest
DeleteLbRouteExtensionRequest message or plain object |
callback |
DeleteLbRouteExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteLbRouteExtension(request)
public deleteLbRouteExtension(request: google.cloud.networkservices.v1.IDeleteLbRouteExtensionRequest): Promise<google.longrunning.Operation>;Calls DeleteLbRouteExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteLbRouteExtensionRequest
DeleteLbRouteExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deleteLbTrafficExtension(request, callback)
public deleteLbTrafficExtension(request: google.cloud.networkservices.v1.IDeleteLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1.DepService.DeleteLbTrafficExtensionCallback): void;Calls DeleteLbTrafficExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteLbTrafficExtensionRequest
DeleteLbTrafficExtensionRequest message or plain object |
callback |
DeleteLbTrafficExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteLbTrafficExtension(request)
public deleteLbTrafficExtension(request: google.cloud.networkservices.v1.IDeleteLbTrafficExtensionRequest): Promise<google.longrunning.Operation>;Calls DeleteLbTrafficExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteLbTrafficExtensionRequest
DeleteLbTrafficExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
getAuthzExtension(request, callback)
public getAuthzExtension(request: google.cloud.networkservices.v1.IGetAuthzExtensionRequest, callback: google.cloud.networkservices.v1.DepService.GetAuthzExtensionCallback): void;Calls GetAuthzExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetAuthzExtensionRequest
GetAuthzExtensionRequest message or plain object |
callback |
GetAuthzExtensionCallback
Node-style callback called with the error, if any, and AuthzExtension |
| Returns | |
|---|---|
| Type | Description |
void |
|
getAuthzExtension(request)
public getAuthzExtension(request: google.cloud.networkservices.v1.IGetAuthzExtensionRequest): Promise<google.cloud.networkservices.v1.AuthzExtension>;Calls GetAuthzExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetAuthzExtensionRequest
GetAuthzExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkservices.v1.AuthzExtension> |
Promise |
getLbEdgeExtension(request, callback)
public getLbEdgeExtension(request: google.cloud.networkservices.v1.IGetLbEdgeExtensionRequest, callback: google.cloud.networkservices.v1.DepService.GetLbEdgeExtensionCallback): void;Calls GetLbEdgeExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetLbEdgeExtensionRequest
GetLbEdgeExtensionRequest message or plain object |
callback |
GetLbEdgeExtensionCallback
Node-style callback called with the error, if any, and LbEdgeExtension |
| Returns | |
|---|---|
| Type | Description |
void |
|
getLbEdgeExtension(request)
public getLbEdgeExtension(request: google.cloud.networkservices.v1.IGetLbEdgeExtensionRequest): Promise<google.cloud.networkservices.v1.LbEdgeExtension>;Calls GetLbEdgeExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetLbEdgeExtensionRequest
GetLbEdgeExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkservices.v1.LbEdgeExtension> |
Promise |
getLbRouteExtension(request, callback)
public getLbRouteExtension(request: google.cloud.networkservices.v1.IGetLbRouteExtensionRequest, callback: google.cloud.networkservices.v1.DepService.GetLbRouteExtensionCallback): void;Calls GetLbRouteExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetLbRouteExtensionRequest
GetLbRouteExtensionRequest message or plain object |
callback |
GetLbRouteExtensionCallback
Node-style callback called with the error, if any, and LbRouteExtension |
| Returns | |
|---|---|
| Type | Description |
void |
|
getLbRouteExtension(request)
public getLbRouteExtension(request: google.cloud.networkservices.v1.IGetLbRouteExtensionRequest): Promise<google.cloud.networkservices.v1.LbRouteExtension>;Calls GetLbRouteExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetLbRouteExtensionRequest
GetLbRouteExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkservices.v1.LbRouteExtension> |
Promise |
getLbTrafficExtension(request, callback)
public getLbTrafficExtension(request: google.cloud.networkservices.v1.IGetLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1.DepService.GetLbTrafficExtensionCallback): void;Calls GetLbTrafficExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetLbTrafficExtensionRequest
GetLbTrafficExtensionRequest message or plain object |
callback |
GetLbTrafficExtensionCallback
Node-style callback called with the error, if any, and LbTrafficExtension |
| Returns | |
|---|---|
| Type | Description |
void |
|
getLbTrafficExtension(request)
public getLbTrafficExtension(request: google.cloud.networkservices.v1.IGetLbTrafficExtensionRequest): Promise<google.cloud.networkservices.v1.LbTrafficExtension>;Calls GetLbTrafficExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetLbTrafficExtensionRequest
GetLbTrafficExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkservices.v1.LbTrafficExtension> |
Promise |
listAuthzExtensions(request, callback)
public listAuthzExtensions(request: google.cloud.networkservices.v1.IListAuthzExtensionsRequest, callback: google.cloud.networkservices.v1.DepService.ListAuthzExtensionsCallback): void;Calls ListAuthzExtensions.
| Parameters | |
|---|---|
| Name | Description |
request |
IListAuthzExtensionsRequest
ListAuthzExtensionsRequest message or plain object |
callback |
ListAuthzExtensionsCallback
Node-style callback called with the error, if any, and ListAuthzExtensionsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listAuthzExtensions(request)
public listAuthzExtensions(request: google.cloud.networkservices.v1.IListAuthzExtensionsRequest): Promise<google.cloud.networkservices.v1.ListAuthzExtensionsResponse>;Calls ListAuthzExtensions.
| Parameter | |
|---|---|
| Name | Description |
request |
IListAuthzExtensionsRequest
ListAuthzExtensionsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkservices.v1.ListAuthzExtensionsResponse> |
Promise |
listLbEdgeExtensions(request, callback)
public listLbEdgeExtensions(request: google.cloud.networkservices.v1.IListLbEdgeExtensionsRequest, callback: google.cloud.networkservices.v1.DepService.ListLbEdgeExtensionsCallback): void;Calls ListLbEdgeExtensions.
| Parameters | |
|---|---|
| Name | Description |
request |
IListLbEdgeExtensionsRequest
ListLbEdgeExtensionsRequest message or plain object |
callback |
ListLbEdgeExtensionsCallback
Node-style callback called with the error, if any, and ListLbEdgeExtensionsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listLbEdgeExtensions(request)
public listLbEdgeExtensions(request: google.cloud.networkservices.v1.IListLbEdgeExtensionsRequest): Promise<google.cloud.networkservices.v1.ListLbEdgeExtensionsResponse>;Calls ListLbEdgeExtensions.
| Parameter | |
|---|---|
| Name | Description |
request |
IListLbEdgeExtensionsRequest
ListLbEdgeExtensionsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkservices.v1.ListLbEdgeExtensionsResponse> |
Promise |
listLbRouteExtensions(request, callback)
public listLbRouteExtensions(request: google.cloud.networkservices.v1.IListLbRouteExtensionsRequest, callback: google.cloud.networkservices.v1.DepService.ListLbRouteExtensionsCallback): void;Calls ListLbRouteExtensions.
| Parameters | |
|---|---|
| Name | Description |
request |
IListLbRouteExtensionsRequest
ListLbRouteExtensionsRequest message or plain object |
callback |
ListLbRouteExtensionsCallback
Node-style callback called with the error, if any, and ListLbRouteExtensionsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listLbRouteExtensions(request)
public listLbRouteExtensions(request: google.cloud.networkservices.v1.IListLbRouteExtensionsRequest): Promise<google.cloud.networkservices.v1.ListLbRouteExtensionsResponse>;Calls ListLbRouteExtensions.
| Parameter | |
|---|---|
| Name | Description |
request |
IListLbRouteExtensionsRequest
ListLbRouteExtensionsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkservices.v1.ListLbRouteExtensionsResponse> |
Promise |
listLbTrafficExtensions(request, callback)
public listLbTrafficExtensions(request: google.cloud.networkservices.v1.IListLbTrafficExtensionsRequest, callback: google.cloud.networkservices.v1.DepService.ListLbTrafficExtensionsCallback): void;Calls ListLbTrafficExtensions.
| Parameters | |
|---|---|
| Name | Description |
request |
IListLbTrafficExtensionsRequest
ListLbTrafficExtensionsRequest message or plain object |
callback |
ListLbTrafficExtensionsCallback
Node-style callback called with the error, if any, and ListLbTrafficExtensionsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listLbTrafficExtensions(request)
public listLbTrafficExtensions(request: google.cloud.networkservices.v1.IListLbTrafficExtensionsRequest): Promise<google.cloud.networkservices.v1.ListLbTrafficExtensionsResponse>;Calls ListLbTrafficExtensions.
| Parameter | |
|---|---|
| Name | Description |
request |
IListLbTrafficExtensionsRequest
ListLbTrafficExtensionsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkservices.v1.ListLbTrafficExtensionsResponse> |
Promise |
updateAuthzExtension(request, callback)
public updateAuthzExtension(request: google.cloud.networkservices.v1.IUpdateAuthzExtensionRequest, callback: google.cloud.networkservices.v1.DepService.UpdateAuthzExtensionCallback): void;Calls UpdateAuthzExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateAuthzExtensionRequest
UpdateAuthzExtensionRequest message or plain object |
callback |
UpdateAuthzExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateAuthzExtension(request)
public updateAuthzExtension(request: google.cloud.networkservices.v1.IUpdateAuthzExtensionRequest): Promise<google.longrunning.Operation>;Calls UpdateAuthzExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateAuthzExtensionRequest
UpdateAuthzExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
updateLbEdgeExtension(request, callback)
public updateLbEdgeExtension(request: google.cloud.networkservices.v1.IUpdateLbEdgeExtensionRequest, callback: google.cloud.networkservices.v1.DepService.UpdateLbEdgeExtensionCallback): void;Calls UpdateLbEdgeExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateLbEdgeExtensionRequest
UpdateLbEdgeExtensionRequest message or plain object |
callback |
UpdateLbEdgeExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateLbEdgeExtension(request)
public updateLbEdgeExtension(request: google.cloud.networkservices.v1.IUpdateLbEdgeExtensionRequest): Promise<google.longrunning.Operation>;Calls UpdateLbEdgeExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateLbEdgeExtensionRequest
UpdateLbEdgeExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
updateLbRouteExtension(request, callback)
public updateLbRouteExtension(request: google.cloud.networkservices.v1.IUpdateLbRouteExtensionRequest, callback: google.cloud.networkservices.v1.DepService.UpdateLbRouteExtensionCallback): void;Calls UpdateLbRouteExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateLbRouteExtensionRequest
UpdateLbRouteExtensionRequest message or plain object |
callback |
UpdateLbRouteExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateLbRouteExtension(request)
public updateLbRouteExtension(request: google.cloud.networkservices.v1.IUpdateLbRouteExtensionRequest): Promise<google.longrunning.Operation>;Calls UpdateLbRouteExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateLbRouteExtensionRequest
UpdateLbRouteExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
updateLbTrafficExtension(request, callback)
public updateLbTrafficExtension(request: google.cloud.networkservices.v1.IUpdateLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1.DepService.UpdateLbTrafficExtensionCallback): void;Calls UpdateLbTrafficExtension.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateLbTrafficExtensionRequest
UpdateLbTrafficExtensionRequest message or plain object |
callback |
UpdateLbTrafficExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateLbTrafficExtension(request)
public updateLbTrafficExtension(request: google.cloud.networkservices.v1.IUpdateLbTrafficExtensionRequest): Promise<google.longrunning.Operation>;Calls UpdateLbTrafficExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateLbTrafficExtensionRequest
UpdateLbTrafficExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |