[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
Namespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
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). |