Cloud Security Compliance v1 API - Class Config.ConfigBase (1.0.0-beta01)

[BindServiceMethod(typeof(Config), "BindService")]
public abstract class Config.ConfigBase

Reference documentation and code samples for the Cloud Security Compliance v1 API class Config.ConfigBase.

Base class for server-side implementations of Config

Inheritance

object > Config.ConfigBase

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Methods

CreateCloudControl(CreateCloudControlRequest, ServerCallContext)

public virtual Task<CloudControl> CreateCloudControl(CreateCloudControlRequest request, ServerCallContext context)

Creates a single CloudControl for a given resource.

Parameters
Name Description
request CreateCloudControlRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCloudControl

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

CreateFramework(CreateFrameworkRequest, ServerCallContext)

public virtual Task<Framework> CreateFramework(CreateFrameworkRequest request, ServerCallContext context)

Creates a single framework for a given resource.

Parameters
Name Description
request CreateFrameworkRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskFramework

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

DeleteCloudControl(DeleteCloudControlRequest, ServerCallContext)

public virtual Task<Empty> DeleteCloudControl(DeleteCloudControlRequest request, ServerCallContext context)

Deletes a single CloudControl.

Parameters
Name Description
request DeleteCloudControlRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskEmpty

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

DeleteFramework(DeleteFrameworkRequest, ServerCallContext)

public virtual Task<Empty> DeleteFramework(DeleteFrameworkRequest request, ServerCallContext context)

Deletes a single Framework.

Parameters
Name Description
request DeleteFrameworkRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskEmpty

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

GetCloudControl(GetCloudControlRequest, ServerCallContext)

public virtual Task<CloudControl> GetCloudControl(GetCloudControlRequest request, ServerCallContext context)

Gets details of a single CloudControl.

Parameters
Name Description
request GetCloudControlRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCloudControl

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

GetFramework(GetFrameworkRequest, ServerCallContext)

public virtual Task<Framework> GetFramework(GetFrameworkRequest request, ServerCallContext context)

Gets details of a single Framework.

Parameters
Name Description
request GetFrameworkRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskFramework

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

ListCloudControls(ListCloudControlsRequest, ServerCallContext)

public virtual Task<ListCloudControlsResponse> ListCloudControls(ListCloudControlsRequest request, ServerCallContext context)

Lists CloudControls in a given organization.

Parameters
Name Description
request ListCloudControlsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListCloudControlsResponse

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

ListFrameworks(ListFrameworksRequest, ServerCallContext)

public virtual Task<ListFrameworksResponse> ListFrameworks(ListFrameworksRequest request, ServerCallContext context)

Lists Frameworks in a given organization.

Parameters
Name Description
request ListFrameworksRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListFrameworksResponse

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

UpdateCloudControl(UpdateCloudControlRequest, ServerCallContext)

public virtual Task<CloudControl> UpdateCloudControl(UpdateCloudControlRequest request, ServerCallContext context)

Updates a single CloudControl.

Parameters
Name Description
request UpdateCloudControlRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCloudControl

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

UpdateFramework(UpdateFrameworkRequest, ServerCallContext)

public virtual Task<Framework> UpdateFramework(UpdateFrameworkRequest request, ServerCallContext context)

Updates a single Framework.

Parameters
Name Description
request UpdateFrameworkRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskFramework

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