Class protos.google.cloud.networksecurity.v1alpha1.Intercept (3.6.0)

Represents an Intercept

Inheritance

$protobuf.rpc.Service > protos.google.cloud.networksecurity.v1alpha1.Intercept

Package

@google-cloud/network-security

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

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

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

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

createInterceptDeployment(request, callback)

public createInterceptDeployment(request: google.cloud.networksecurity.v1alpha1.ICreateInterceptDeploymentRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.CreateInterceptDeploymentCallback): void;

Calls CreateInterceptDeployment.

Parameters
Name Description
request ICreateInterceptDeploymentRequest

CreateInterceptDeploymentRequest message or plain object

callback CreateInterceptDeploymentCallback

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

Returns
Type Description
void

createInterceptDeployment(request)

public createInterceptDeployment(request: google.cloud.networksecurity.v1alpha1.ICreateInterceptDeploymentRequest): Promise<google.longrunning.Operation>;

Calls CreateInterceptDeployment.

Parameter
Name Description
request ICreateInterceptDeploymentRequest

CreateInterceptDeploymentRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createInterceptDeploymentGroup(request, callback)

public createInterceptDeploymentGroup(request: google.cloud.networksecurity.v1alpha1.ICreateInterceptDeploymentGroupRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.CreateInterceptDeploymentGroupCallback): void;

Calls CreateInterceptDeploymentGroup.

Parameters
Name Description
request ICreateInterceptDeploymentGroupRequest

CreateInterceptDeploymentGroupRequest message or plain object

callback CreateInterceptDeploymentGroupCallback

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

Returns
Type Description
void

createInterceptDeploymentGroup(request)

public createInterceptDeploymentGroup(request: google.cloud.networksecurity.v1alpha1.ICreateInterceptDeploymentGroupRequest): Promise<google.longrunning.Operation>;

Calls CreateInterceptDeploymentGroup.

Parameter
Name Description
request ICreateInterceptDeploymentGroupRequest

CreateInterceptDeploymentGroupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createInterceptEndpointGroup(request, callback)

public createInterceptEndpointGroup(request: google.cloud.networksecurity.v1alpha1.ICreateInterceptEndpointGroupRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.CreateInterceptEndpointGroupCallback): void;

Calls CreateInterceptEndpointGroup.

Parameters
Name Description
request ICreateInterceptEndpointGroupRequest

CreateInterceptEndpointGroupRequest message or plain object

callback CreateInterceptEndpointGroupCallback

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

Returns
Type Description
void

createInterceptEndpointGroup(request)

public createInterceptEndpointGroup(request: google.cloud.networksecurity.v1alpha1.ICreateInterceptEndpointGroupRequest): Promise<google.longrunning.Operation>;

Calls CreateInterceptEndpointGroup.

Parameter
Name Description
request ICreateInterceptEndpointGroupRequest

CreateInterceptEndpointGroupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createInterceptEndpointGroupAssociation(request, callback)

public createInterceptEndpointGroupAssociation(request: google.cloud.networksecurity.v1alpha1.ICreateInterceptEndpointGroupAssociationRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.CreateInterceptEndpointGroupAssociationCallback): void;

Calls CreateInterceptEndpointGroupAssociation.

Parameters
Name Description
request ICreateInterceptEndpointGroupAssociationRequest

CreateInterceptEndpointGroupAssociationRequest message or plain object

callback CreateInterceptEndpointGroupAssociationCallback

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

Returns
Type Description
void

createInterceptEndpointGroupAssociation(request)

public createInterceptEndpointGroupAssociation(request: google.cloud.networksecurity.v1alpha1.ICreateInterceptEndpointGroupAssociationRequest): Promise<google.longrunning.Operation>;

Calls CreateInterceptEndpointGroupAssociation.

Parameter
Name Description
request ICreateInterceptEndpointGroupAssociationRequest

CreateInterceptEndpointGroupAssociationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteInterceptDeployment(request, callback)

public deleteInterceptDeployment(request: google.cloud.networksecurity.v1alpha1.IDeleteInterceptDeploymentRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.DeleteInterceptDeploymentCallback): void;

Calls DeleteInterceptDeployment.

Parameters
Name Description
request IDeleteInterceptDeploymentRequest

DeleteInterceptDeploymentRequest message or plain object

callback DeleteInterceptDeploymentCallback

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

Returns
Type Description
void

deleteInterceptDeployment(request)

public deleteInterceptDeployment(request: google.cloud.networksecurity.v1alpha1.IDeleteInterceptDeploymentRequest): Promise<google.longrunning.Operation>;

Calls DeleteInterceptDeployment.

Parameter
Name Description
request IDeleteInterceptDeploymentRequest

DeleteInterceptDeploymentRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteInterceptDeploymentGroup(request, callback)

public deleteInterceptDeploymentGroup(request: google.cloud.networksecurity.v1alpha1.IDeleteInterceptDeploymentGroupRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.DeleteInterceptDeploymentGroupCallback): void;

Calls DeleteInterceptDeploymentGroup.

Parameters
Name Description
request IDeleteInterceptDeploymentGroupRequest

DeleteInterceptDeploymentGroupRequest message or plain object

callback DeleteInterceptDeploymentGroupCallback

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

Returns
Type Description
void

deleteInterceptDeploymentGroup(request)

public deleteInterceptDeploymentGroup(request: google.cloud.networksecurity.v1alpha1.IDeleteInterceptDeploymentGroupRequest): Promise<google.longrunning.Operation>;

Calls DeleteInterceptDeploymentGroup.

Parameter
Name Description
request IDeleteInterceptDeploymentGroupRequest

DeleteInterceptDeploymentGroupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteInterceptEndpointGroup(request, callback)

public deleteInterceptEndpointGroup(request: google.cloud.networksecurity.v1alpha1.IDeleteInterceptEndpointGroupRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.DeleteInterceptEndpointGroupCallback): void;

Calls DeleteInterceptEndpointGroup.

Parameters
Name Description
request IDeleteInterceptEndpointGroupRequest

DeleteInterceptEndpointGroupRequest message or plain object

callback DeleteInterceptEndpointGroupCallback

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

Returns
Type Description
void

deleteInterceptEndpointGroup(request)

public deleteInterceptEndpointGroup(request: google.cloud.networksecurity.v1alpha1.IDeleteInterceptEndpointGroupRequest): Promise<google.longrunning.Operation>;

Calls DeleteInterceptEndpointGroup.

Parameter
Name Description
request IDeleteInterceptEndpointGroupRequest

DeleteInterceptEndpointGroupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteInterceptEndpointGroupAssociation(request, callback)

public deleteInterceptEndpointGroupAssociation(request: google.cloud.networksecurity.v1alpha1.IDeleteInterceptEndpointGroupAssociationRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.DeleteInterceptEndpointGroupAssociationCallback): void;

Calls DeleteInterceptEndpointGroupAssociation.

Parameters
Name Description
request IDeleteInterceptEndpointGroupAssociationRequest

DeleteInterceptEndpointGroupAssociationRequest message or plain object

callback DeleteInterceptEndpointGroupAssociationCallback

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

Returns
Type Description
void

deleteInterceptEndpointGroupAssociation(request)

public deleteInterceptEndpointGroupAssociation(request: google.cloud.networksecurity.v1alpha1.IDeleteInterceptEndpointGroupAssociationRequest): Promise<google.longrunning.Operation>;

Calls DeleteInterceptEndpointGroupAssociation.

Parameter
Name Description
request IDeleteInterceptEndpointGroupAssociationRequest

DeleteInterceptEndpointGroupAssociationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getInterceptDeployment(request, callback)

public getInterceptDeployment(request: google.cloud.networksecurity.v1alpha1.IGetInterceptDeploymentRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.GetInterceptDeploymentCallback): void;

Calls GetInterceptDeployment.

Parameters
Name Description
request IGetInterceptDeploymentRequest

GetInterceptDeploymentRequest message or plain object

callback GetInterceptDeploymentCallback

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

Returns
Type Description
void

getInterceptDeployment(request)

public getInterceptDeployment(request: google.cloud.networksecurity.v1alpha1.IGetInterceptDeploymentRequest): Promise<google.cloud.networksecurity.v1alpha1.InterceptDeployment>;

Calls GetInterceptDeployment.

Parameter
Name Description
request IGetInterceptDeploymentRequest

GetInterceptDeploymentRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1alpha1.InterceptDeployment>

Promise

getInterceptDeploymentGroup(request, callback)

public getInterceptDeploymentGroup(request: google.cloud.networksecurity.v1alpha1.IGetInterceptDeploymentGroupRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.GetInterceptDeploymentGroupCallback): void;

Calls GetInterceptDeploymentGroup.

Parameters
Name Description
request IGetInterceptDeploymentGroupRequest

GetInterceptDeploymentGroupRequest message or plain object

callback GetInterceptDeploymentGroupCallback

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

Returns
Type Description
void

getInterceptDeploymentGroup(request)

public getInterceptDeploymentGroup(request: google.cloud.networksecurity.v1alpha1.IGetInterceptDeploymentGroupRequest): Promise<google.cloud.networksecurity.v1alpha1.InterceptDeploymentGroup>;

Calls GetInterceptDeploymentGroup.

Parameter
Name Description
request IGetInterceptDeploymentGroupRequest

GetInterceptDeploymentGroupRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1alpha1.InterceptDeploymentGroup>

Promise

getInterceptEndpointGroup(request, callback)

public getInterceptEndpointGroup(request: google.cloud.networksecurity.v1alpha1.IGetInterceptEndpointGroupRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.GetInterceptEndpointGroupCallback): void;

Calls GetInterceptEndpointGroup.

Parameters
Name Description
request IGetInterceptEndpointGroupRequest

GetInterceptEndpointGroupRequest message or plain object

callback GetInterceptEndpointGroupCallback

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

Returns
Type Description
void

getInterceptEndpointGroup(request)

public getInterceptEndpointGroup(request: google.cloud.networksecurity.v1alpha1.IGetInterceptEndpointGroupRequest): Promise<google.cloud.networksecurity.v1alpha1.InterceptEndpointGroup>;

Calls GetInterceptEndpointGroup.

Parameter
Name Description
request IGetInterceptEndpointGroupRequest

GetInterceptEndpointGroupRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1alpha1.InterceptEndpointGroup>

Promise

getInterceptEndpointGroupAssociation(request, callback)

public getInterceptEndpointGroupAssociation(request: google.cloud.networksecurity.v1alpha1.IGetInterceptEndpointGroupAssociationRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.GetInterceptEndpointGroupAssociationCallback): void;

Calls GetInterceptEndpointGroupAssociation.

Parameters
Name Description
request IGetInterceptEndpointGroupAssociationRequest

GetInterceptEndpointGroupAssociationRequest message or plain object

callback GetInterceptEndpointGroupAssociationCallback

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

Returns
Type Description
void

getInterceptEndpointGroupAssociation(request)

public getInterceptEndpointGroupAssociation(request: google.cloud.networksecurity.v1alpha1.IGetInterceptEndpointGroupAssociationRequest): Promise<google.cloud.networksecurity.v1alpha1.InterceptEndpointGroupAssociation>;

Calls GetInterceptEndpointGroupAssociation.

Parameter
Name Description
request IGetInterceptEndpointGroupAssociationRequest

GetInterceptEndpointGroupAssociationRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1alpha1.InterceptEndpointGroupAssociation>

Promise

listInterceptDeploymentGroups(request, callback)

public listInterceptDeploymentGroups(request: google.cloud.networksecurity.v1alpha1.IListInterceptDeploymentGroupsRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.ListInterceptDeploymentGroupsCallback): void;

Calls ListInterceptDeploymentGroups.

Parameters
Name Description
request IListInterceptDeploymentGroupsRequest

ListInterceptDeploymentGroupsRequest message or plain object

callback ListInterceptDeploymentGroupsCallback

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

Returns
Type Description
void

listInterceptDeploymentGroups(request)

public listInterceptDeploymentGroups(request: google.cloud.networksecurity.v1alpha1.IListInterceptDeploymentGroupsRequest): Promise<google.cloud.networksecurity.v1alpha1.ListInterceptDeploymentGroupsResponse>;

Calls ListInterceptDeploymentGroups.

Parameter
Name Description
request IListInterceptDeploymentGroupsRequest

ListInterceptDeploymentGroupsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1alpha1.ListInterceptDeploymentGroupsResponse>

Promise

listInterceptDeployments(request, callback)

public listInterceptDeployments(request: google.cloud.networksecurity.v1alpha1.IListInterceptDeploymentsRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.ListInterceptDeploymentsCallback): void;

Calls ListInterceptDeployments.

Parameters
Name Description
request IListInterceptDeploymentsRequest

ListInterceptDeploymentsRequest message or plain object

callback ListInterceptDeploymentsCallback

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

Returns
Type Description
void

listInterceptDeployments(request)

public listInterceptDeployments(request: google.cloud.networksecurity.v1alpha1.IListInterceptDeploymentsRequest): Promise<google.cloud.networksecurity.v1alpha1.ListInterceptDeploymentsResponse>;

Calls ListInterceptDeployments.

Parameter
Name Description
request IListInterceptDeploymentsRequest

ListInterceptDeploymentsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1alpha1.ListInterceptDeploymentsResponse>

Promise

listInterceptEndpointGroupAssociations(request, callback)

public listInterceptEndpointGroupAssociations(request: google.cloud.networksecurity.v1alpha1.IListInterceptEndpointGroupAssociationsRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.ListInterceptEndpointGroupAssociationsCallback): void;

Calls ListInterceptEndpointGroupAssociations.

Parameters
Name Description
request IListInterceptEndpointGroupAssociationsRequest

ListInterceptEndpointGroupAssociationsRequest message or plain object

callback ListInterceptEndpointGroupAssociationsCallback

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

Returns
Type Description
void

listInterceptEndpointGroupAssociations(request)

public listInterceptEndpointGroupAssociations(request: google.cloud.networksecurity.v1alpha1.IListInterceptEndpointGroupAssociationsRequest): Promise<google.cloud.networksecurity.v1alpha1.ListInterceptEndpointGroupAssociationsResponse>;

Calls ListInterceptEndpointGroupAssociations.

Parameter
Name Description
request IListInterceptEndpointGroupAssociationsRequest

ListInterceptEndpointGroupAssociationsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1alpha1.ListInterceptEndpointGroupAssociationsResponse>

Promise

listInterceptEndpointGroups(request, callback)

public listInterceptEndpointGroups(request: google.cloud.networksecurity.v1alpha1.IListInterceptEndpointGroupsRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.ListInterceptEndpointGroupsCallback): void;

Calls ListInterceptEndpointGroups.

Parameters
Name Description
request IListInterceptEndpointGroupsRequest

ListInterceptEndpointGroupsRequest message or plain object

callback ListInterceptEndpointGroupsCallback

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

Returns
Type Description
void

listInterceptEndpointGroups(request)

public listInterceptEndpointGroups(request: google.cloud.networksecurity.v1alpha1.IListInterceptEndpointGroupsRequest): Promise<google.cloud.networksecurity.v1alpha1.ListInterceptEndpointGroupsResponse>;

Calls ListInterceptEndpointGroups.

Parameter
Name Description
request IListInterceptEndpointGroupsRequest

ListInterceptEndpointGroupsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1alpha1.ListInterceptEndpointGroupsResponse>

Promise

updateInterceptDeployment(request, callback)

public updateInterceptDeployment(request: google.cloud.networksecurity.v1alpha1.IUpdateInterceptDeploymentRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.UpdateInterceptDeploymentCallback): void;

Calls UpdateInterceptDeployment.

Parameters
Name Description
request IUpdateInterceptDeploymentRequest

UpdateInterceptDeploymentRequest message or plain object

callback UpdateInterceptDeploymentCallback

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

Returns
Type Description
void

updateInterceptDeployment(request)

public updateInterceptDeployment(request: google.cloud.networksecurity.v1alpha1.IUpdateInterceptDeploymentRequest): Promise<google.longrunning.Operation>;

Calls UpdateInterceptDeployment.

Parameter
Name Description
request IUpdateInterceptDeploymentRequest

UpdateInterceptDeploymentRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateInterceptDeploymentGroup(request, callback)

public updateInterceptDeploymentGroup(request: google.cloud.networksecurity.v1alpha1.IUpdateInterceptDeploymentGroupRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.UpdateInterceptDeploymentGroupCallback): void;

Calls UpdateInterceptDeploymentGroup.

Parameters
Name Description
request IUpdateInterceptDeploymentGroupRequest

UpdateInterceptDeploymentGroupRequest message or plain object

callback UpdateInterceptDeploymentGroupCallback

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

Returns
Type Description
void

updateInterceptDeploymentGroup(request)

public updateInterceptDeploymentGroup(request: google.cloud.networksecurity.v1alpha1.IUpdateInterceptDeploymentGroupRequest): Promise<google.longrunning.Operation>;

Calls UpdateInterceptDeploymentGroup.

Parameter
Name Description
request IUpdateInterceptDeploymentGroupRequest

UpdateInterceptDeploymentGroupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateInterceptEndpointGroup(request, callback)

public updateInterceptEndpointGroup(request: google.cloud.networksecurity.v1alpha1.IUpdateInterceptEndpointGroupRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.UpdateInterceptEndpointGroupCallback): void;

Calls UpdateInterceptEndpointGroup.

Parameters
Name Description
request IUpdateInterceptEndpointGroupRequest

UpdateInterceptEndpointGroupRequest message or plain object

callback UpdateInterceptEndpointGroupCallback

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

Returns
Type Description
void

updateInterceptEndpointGroup(request)

public updateInterceptEndpointGroup(request: google.cloud.networksecurity.v1alpha1.IUpdateInterceptEndpointGroupRequest): Promise<google.longrunning.Operation>;

Calls UpdateInterceptEndpointGroup.

Parameter
Name Description
request IUpdateInterceptEndpointGroupRequest

UpdateInterceptEndpointGroupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateInterceptEndpointGroupAssociation(request, callback)

public updateInterceptEndpointGroupAssociation(request: google.cloud.networksecurity.v1alpha1.IUpdateInterceptEndpointGroupAssociationRequest, callback: google.cloud.networksecurity.v1alpha1.Intercept.UpdateInterceptEndpointGroupAssociationCallback): void;

Calls UpdateInterceptEndpointGroupAssociation.

Parameters
Name Description
request IUpdateInterceptEndpointGroupAssociationRequest

UpdateInterceptEndpointGroupAssociationRequest message or plain object

callback UpdateInterceptEndpointGroupAssociationCallback

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

Returns
Type Description
void

updateInterceptEndpointGroupAssociation(request)

public updateInterceptEndpointGroupAssociation(request: google.cloud.networksecurity.v1alpha1.IUpdateInterceptEndpointGroupAssociationRequest): Promise<google.longrunning.Operation>;

Calls UpdateInterceptEndpointGroupAssociation.

Parameter
Name Description
request IUpdateInterceptEndpointGroupAssociationRequest

UpdateInterceptEndpointGroupAssociationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise