Network Security v1 API - Class OrganizationSecurityProfileGroupService.OrganizationSecurityProfileGroupServiceBase (1.0.0-beta01)

[BindServiceMethod(typeof(OrganizationSecurityProfileGroupService), "BindService")]
public abstract class OrganizationSecurityProfileGroupService.OrganizationSecurityProfileGroupServiceBase

Reference documentation and code samples for the Network Security v1 API class OrganizationSecurityProfileGroupService.OrganizationSecurityProfileGroupServiceBase.

Base class for server-side implementations of OrganizationSecurityProfileGroupService

Inheritance

object > OrganizationSecurityProfileGroupService.OrganizationSecurityProfileGroupServiceBase

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Methods

CreateSecurityProfile(CreateSecurityProfileRequest, ServerCallContext)

public virtual Task<Operation> CreateSecurityProfile(CreateSecurityProfileRequest request, ServerCallContext context)

Creates a new SecurityProfile in a given organization and location.

Parameters
Name Description
request CreateSecurityProfileRequest

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

CreateSecurityProfileGroup(CreateSecurityProfileGroupRequest, ServerCallContext)

public virtual Task<Operation> CreateSecurityProfileGroup(CreateSecurityProfileGroupRequest request, ServerCallContext context)

Creates a new SecurityProfileGroup in a given organization and location.

Parameters
Name Description
request CreateSecurityProfileGroupRequest

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

DeleteSecurityProfile(DeleteSecurityProfileRequest, ServerCallContext)

public virtual Task<Operation> DeleteSecurityProfile(DeleteSecurityProfileRequest request, ServerCallContext context)

Deletes a single SecurityProfile.

Parameters
Name Description
request DeleteSecurityProfileRequest

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

DeleteSecurityProfileGroup(DeleteSecurityProfileGroupRequest, ServerCallContext)

public virtual Task<Operation> DeleteSecurityProfileGroup(DeleteSecurityProfileGroupRequest request, ServerCallContext context)

Deletes a single SecurityProfileGroup.

Parameters
Name Description
request DeleteSecurityProfileGroupRequest

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

GetSecurityProfile(GetSecurityProfileRequest, ServerCallContext)

public virtual Task<SecurityProfile> GetSecurityProfile(GetSecurityProfileRequest request, ServerCallContext context)

Gets details of a single SecurityProfile.

Parameters
Name Description
request GetSecurityProfileRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskSecurityProfile

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

GetSecurityProfileGroup(GetSecurityProfileGroupRequest, ServerCallContext)

public virtual Task<SecurityProfileGroup> GetSecurityProfileGroup(GetSecurityProfileGroupRequest request, ServerCallContext context)

Gets details of a single SecurityProfileGroup.

Parameters
Name Description
request GetSecurityProfileGroupRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskSecurityProfileGroup

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

ListSecurityProfileGroups(ListSecurityProfileGroupsRequest, ServerCallContext)

public virtual Task<ListSecurityProfileGroupsResponse> ListSecurityProfileGroups(ListSecurityProfileGroupsRequest request, ServerCallContext context)

Lists SecurityProfileGroups in a given organization and location.

Parameters
Name Description
request ListSecurityProfileGroupsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListSecurityProfileGroupsResponse

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

ListSecurityProfiles(ListSecurityProfilesRequest, ServerCallContext)

public virtual Task<ListSecurityProfilesResponse> ListSecurityProfiles(ListSecurityProfilesRequest request, ServerCallContext context)

Lists SecurityProfiles in a given organization and location.

Parameters
Name Description
request ListSecurityProfilesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListSecurityProfilesResponse

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

UpdateSecurityProfile(UpdateSecurityProfileRequest, ServerCallContext)

public virtual Task<Operation> UpdateSecurityProfile(UpdateSecurityProfileRequest request, ServerCallContext context)

Updates the parameters of a single SecurityProfile.

Parameters
Name Description
request UpdateSecurityProfileRequest

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

UpdateSecurityProfileGroup(UpdateSecurityProfileGroupRequest, ServerCallContext)

public virtual Task<Operation> UpdateSecurityProfileGroup(UpdateSecurityProfileGroupRequest request, ServerCallContext context)

Updates the parameters of a single SecurityProfileGroup.

Parameters
Name Description
request UpdateSecurityProfileGroupRequest

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