Network Security v1 API - Class Intercept.InterceptBase (1.0.0-beta01)

[BindServiceMethod(typeof(Intercept), "BindService")]
public abstract class Intercept.InterceptBase

Reference documentation and code samples for the Network Security v1 API class Intercept.InterceptBase.

Base class for server-side implementations of Intercept

Inheritance

object > Intercept.InterceptBase

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Methods

CreateInterceptDeployment(CreateInterceptDeploymentRequest, ServerCallContext)

public virtual Task<Operation> CreateInterceptDeployment(CreateInterceptDeploymentRequest request, ServerCallContext context)

Creates a deployment in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptDeploymentRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateInterceptDeploymentGroup(CreateInterceptDeploymentGroupRequest, ServerCallContext)

public virtual Task<Operation> CreateInterceptDeploymentGroup(CreateInterceptDeploymentGroupRequest request, ServerCallContext context)

Creates a deployment group in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptDeploymentGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateInterceptEndpointGroup(CreateInterceptEndpointGroupRequest, ServerCallContext)

public virtual Task<Operation> CreateInterceptEndpointGroup(CreateInterceptEndpointGroupRequest request, ServerCallContext context)

Creates an endpoint group in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptEndpointGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateInterceptEndpointGroupAssociation(CreateInterceptEndpointGroupAssociationRequest, ServerCallContext)

public virtual Task<Operation> CreateInterceptEndpointGroupAssociation(CreateInterceptEndpointGroupAssociationRequest request, ServerCallContext context)

Creates an association in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptEndpointGroupAssociationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteInterceptDeployment(DeleteInterceptDeploymentRequest, ServerCallContext)

public virtual Task<Operation> DeleteInterceptDeployment(DeleteInterceptDeploymentRequest request, ServerCallContext context)

Deletes a deployment. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptDeploymentRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteInterceptDeploymentGroup(DeleteInterceptDeploymentGroupRequest, ServerCallContext)

public virtual Task<Operation> DeleteInterceptDeploymentGroup(DeleteInterceptDeploymentGroupRequest request, ServerCallContext context)

Deletes a deployment group. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptDeploymentGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteInterceptEndpointGroup(DeleteInterceptEndpointGroupRequest, ServerCallContext)

public virtual Task<Operation> DeleteInterceptEndpointGroup(DeleteInterceptEndpointGroupRequest request, ServerCallContext context)

Deletes an endpoint group. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptEndpointGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteInterceptEndpointGroupAssociation(DeleteInterceptEndpointGroupAssociationRequest, ServerCallContext)

public virtual Task<Operation> DeleteInterceptEndpointGroupAssociation(DeleteInterceptEndpointGroupAssociationRequest request, ServerCallContext context)

Deletes an association. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptEndpointGroupAssociationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

GetInterceptDeployment(GetInterceptDeploymentRequest, ServerCallContext)

public virtual Task<InterceptDeployment> GetInterceptDeployment(GetInterceptDeploymentRequest request, ServerCallContext context)

Gets a specific deployment. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptDeploymentRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskInterceptDeployment

The response to send back to the client (wrapped by a task).

GetInterceptDeploymentGroup(GetInterceptDeploymentGroupRequest, ServerCallContext)

public virtual Task<InterceptDeploymentGroup> GetInterceptDeploymentGroup(GetInterceptDeploymentGroupRequest request, ServerCallContext context)

Gets a specific deployment group. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptDeploymentGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskInterceptDeploymentGroup

The response to send back to the client (wrapped by a task).

GetInterceptEndpointGroup(GetInterceptEndpointGroupRequest, ServerCallContext)

public virtual Task<InterceptEndpointGroup> GetInterceptEndpointGroup(GetInterceptEndpointGroupRequest request, ServerCallContext context)

Gets a specific endpoint group. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptEndpointGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskInterceptEndpointGroup

The response to send back to the client (wrapped by a task).

GetInterceptEndpointGroupAssociation(GetInterceptEndpointGroupAssociationRequest, ServerCallContext)

public virtual Task<InterceptEndpointGroupAssociation> GetInterceptEndpointGroupAssociation(GetInterceptEndpointGroupAssociationRequest request, ServerCallContext context)

Gets a specific association. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptEndpointGroupAssociationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskInterceptEndpointGroupAssociation

The response to send back to the client (wrapped by a task).

ListInterceptDeploymentGroups(ListInterceptDeploymentGroupsRequest, ServerCallContext)

public virtual Task<ListInterceptDeploymentGroupsResponse> ListInterceptDeploymentGroups(ListInterceptDeploymentGroupsRequest request, ServerCallContext context)

Lists deployment groups in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptDeploymentGroupsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListInterceptDeploymentGroupsResponse

The response to send back to the client (wrapped by a task).

ListInterceptDeployments(ListInterceptDeploymentsRequest, ServerCallContext)

public virtual Task<ListInterceptDeploymentsResponse> ListInterceptDeployments(ListInterceptDeploymentsRequest request, ServerCallContext context)

Lists deployments in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptDeploymentsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListInterceptDeploymentsResponse

The response to send back to the client (wrapped by a task).

ListInterceptEndpointGroupAssociations(ListInterceptEndpointGroupAssociationsRequest, ServerCallContext)

public virtual Task<ListInterceptEndpointGroupAssociationsResponse> ListInterceptEndpointGroupAssociations(ListInterceptEndpointGroupAssociationsRequest request, ServerCallContext context)

Lists associations in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptEndpointGroupAssociationsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListInterceptEndpointGroupAssociationsResponse

The response to send back to the client (wrapped by a task).

ListInterceptEndpointGroups(ListInterceptEndpointGroupsRequest, ServerCallContext)

public virtual Task<ListInterceptEndpointGroupsResponse> ListInterceptEndpointGroups(ListInterceptEndpointGroupsRequest request, ServerCallContext context)

Lists endpoint groups in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptEndpointGroupsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListInterceptEndpointGroupsResponse

The response to send back to the client (wrapped by a task).

UpdateInterceptDeployment(UpdateInterceptDeploymentRequest, ServerCallContext)

public virtual Task<Operation> UpdateInterceptDeployment(UpdateInterceptDeploymentRequest request, ServerCallContext context)

Updates a deployment. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptDeploymentRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateInterceptDeploymentGroup(UpdateInterceptDeploymentGroupRequest, ServerCallContext)

public virtual Task<Operation> UpdateInterceptDeploymentGroup(UpdateInterceptDeploymentGroupRequest request, ServerCallContext context)

Updates a deployment group. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptDeploymentGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateInterceptEndpointGroup(UpdateInterceptEndpointGroupRequest, ServerCallContext)

public virtual Task<Operation> UpdateInterceptEndpointGroup(UpdateInterceptEndpointGroupRequest request, ServerCallContext context)

Updates an endpoint group. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptEndpointGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateInterceptEndpointGroupAssociation(UpdateInterceptEndpointGroupAssociationRequest, ServerCallContext)

public virtual Task<Operation> UpdateInterceptEndpointGroupAssociation(UpdateInterceptEndpointGroupAssociationRequest request, ServerCallContext context)

Updates an association. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptEndpointGroupAssociationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).