Network Security v1 API - Class Mirroring.MirroringBase (1.0.0-beta01)

[BindServiceMethod(typeof(Mirroring), "BindService")]
public abstract class Mirroring.MirroringBase

Reference documentation and code samples for the Network Security v1 API class Mirroring.MirroringBase.

Base class for server-side implementations of Mirroring

Inheritance

object > Mirroring.MirroringBase

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Methods

CreateMirroringDeployment(CreateMirroringDeploymentRequest, ServerCallContext)

public virtual Task<Operation> CreateMirroringDeployment(CreateMirroringDeploymentRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateMirroringDeploymentRequest

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).

CreateMirroringDeploymentGroup(CreateMirroringDeploymentGroupRequest, ServerCallContext)

public virtual Task<Operation> CreateMirroringDeploymentGroup(CreateMirroringDeploymentGroupRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateMirroringDeploymentGroupRequest

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).

CreateMirroringEndpointGroup(CreateMirroringEndpointGroupRequest, ServerCallContext)

public virtual Task<Operation> CreateMirroringEndpointGroup(CreateMirroringEndpointGroupRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateMirroringEndpointGroupRequest

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).

CreateMirroringEndpointGroupAssociation(CreateMirroringEndpointGroupAssociationRequest, ServerCallContext)

public virtual Task<Operation> CreateMirroringEndpointGroupAssociation(CreateMirroringEndpointGroupAssociationRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateMirroringEndpointGroupAssociationRequest

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).

DeleteMirroringDeployment(DeleteMirroringDeploymentRequest, ServerCallContext)

public virtual Task<Operation> DeleteMirroringDeployment(DeleteMirroringDeploymentRequest request, ServerCallContext context)

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

Parameters
Name Description
request DeleteMirroringDeploymentRequest

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).

DeleteMirroringDeploymentGroup(DeleteMirroringDeploymentGroupRequest, ServerCallContext)

public virtual Task<Operation> DeleteMirroringDeploymentGroup(DeleteMirroringDeploymentGroupRequest request, ServerCallContext context)

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

Parameters
Name Description
request DeleteMirroringDeploymentGroupRequest

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).

DeleteMirroringEndpointGroup(DeleteMirroringEndpointGroupRequest, ServerCallContext)

public virtual Task<Operation> DeleteMirroringEndpointGroup(DeleteMirroringEndpointGroupRequest request, ServerCallContext context)

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

Parameters
Name Description
request DeleteMirroringEndpointGroupRequest

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).

DeleteMirroringEndpointGroupAssociation(DeleteMirroringEndpointGroupAssociationRequest, ServerCallContext)

public virtual Task<Operation> DeleteMirroringEndpointGroupAssociation(DeleteMirroringEndpointGroupAssociationRequest request, ServerCallContext context)

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

Parameters
Name Description
request DeleteMirroringEndpointGroupAssociationRequest

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).

GetMirroringDeployment(GetMirroringDeploymentRequest, ServerCallContext)

public virtual Task<MirroringDeployment> GetMirroringDeployment(GetMirroringDeploymentRequest request, ServerCallContext context)

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

Parameters
Name Description
request GetMirroringDeploymentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskMirroringDeployment

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

GetMirroringDeploymentGroup(GetMirroringDeploymentGroupRequest, ServerCallContext)

public virtual Task<MirroringDeploymentGroup> GetMirroringDeploymentGroup(GetMirroringDeploymentGroupRequest request, ServerCallContext context)

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

Parameters
Name Description
request GetMirroringDeploymentGroupRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskMirroringDeploymentGroup

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

GetMirroringEndpointGroup(GetMirroringEndpointGroupRequest, ServerCallContext)

public virtual Task<MirroringEndpointGroup> GetMirroringEndpointGroup(GetMirroringEndpointGroupRequest request, ServerCallContext context)

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

Parameters
Name Description
request GetMirroringEndpointGroupRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskMirroringEndpointGroup

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

GetMirroringEndpointGroupAssociation(GetMirroringEndpointGroupAssociationRequest, ServerCallContext)

public virtual Task<MirroringEndpointGroupAssociation> GetMirroringEndpointGroupAssociation(GetMirroringEndpointGroupAssociationRequest request, ServerCallContext context)

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

Parameters
Name Description
request GetMirroringEndpointGroupAssociationRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskMirroringEndpointGroupAssociation

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

ListMirroringDeploymentGroups(ListMirroringDeploymentGroupsRequest, ServerCallContext)

public virtual Task<ListMirroringDeploymentGroupsResponse> ListMirroringDeploymentGroups(ListMirroringDeploymentGroupsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListMirroringDeploymentGroupsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListMirroringDeploymentGroupsResponse

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

ListMirroringDeployments(ListMirroringDeploymentsRequest, ServerCallContext)

public virtual Task<ListMirroringDeploymentsResponse> ListMirroringDeployments(ListMirroringDeploymentsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListMirroringDeploymentsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListMirroringDeploymentsResponse

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

ListMirroringEndpointGroupAssociations(ListMirroringEndpointGroupAssociationsRequest, ServerCallContext)

public virtual Task<ListMirroringEndpointGroupAssociationsResponse> ListMirroringEndpointGroupAssociations(ListMirroringEndpointGroupAssociationsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListMirroringEndpointGroupAssociationsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListMirroringEndpointGroupAssociationsResponse

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

ListMirroringEndpointGroups(ListMirroringEndpointGroupsRequest, ServerCallContext)

public virtual Task<ListMirroringEndpointGroupsResponse> ListMirroringEndpointGroups(ListMirroringEndpointGroupsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListMirroringEndpointGroupsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListMirroringEndpointGroupsResponse

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

UpdateMirroringDeployment(UpdateMirroringDeploymentRequest, ServerCallContext)

public virtual Task<Operation> UpdateMirroringDeployment(UpdateMirroringDeploymentRequest request, ServerCallContext context)

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

Parameters
Name Description
request UpdateMirroringDeploymentRequest

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).

UpdateMirroringDeploymentGroup(UpdateMirroringDeploymentGroupRequest, ServerCallContext)

public virtual Task<Operation> UpdateMirroringDeploymentGroup(UpdateMirroringDeploymentGroupRequest request, ServerCallContext context)

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

Parameters
Name Description
request UpdateMirroringDeploymentGroupRequest

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).

UpdateMirroringEndpointGroup(UpdateMirroringEndpointGroupRequest, ServerCallContext)

public virtual Task<Operation> UpdateMirroringEndpointGroup(UpdateMirroringEndpointGroupRequest request, ServerCallContext context)

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

Parameters
Name Description
request UpdateMirroringEndpointGroupRequest

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).

UpdateMirroringEndpointGroupAssociation(UpdateMirroringEndpointGroupAssociationRequest, ServerCallContext)

public virtual Task<Operation> UpdateMirroringEndpointGroupAssociation(UpdateMirroringEndpointGroupAssociationRequest request, ServerCallContext context)

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

Parameters
Name Description
request UpdateMirroringEndpointGroupAssociationRequest

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).