Cloud Security Compliance v1 API - Class Deployment.DeploymentBase (1.0.0-beta04)

[BindServiceMethod(typeof(Deployment), "BindService")]
public abstract class Deployment.DeploymentBase

Reference documentation and code samples for the Cloud Security Compliance v1 API class Deployment.DeploymentBase.

Base class for server-side implementations of Deployment

Inheritance

object > Deployment.DeploymentBase

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Methods

CreateFrameworkDeployment(CreateFrameworkDeploymentRequest, ServerCallContext)

public virtual Task<Operation> CreateFrameworkDeployment(CreateFrameworkDeploymentRequest request, ServerCallContext context)

Creates a framework deployment in a given parent resource. A framework deployment lets you assign a particular framework version to an organization, folder, or project so that you can control and monitor those resources using the framework's cloud controls.

Parameters
Name Description
request CreateFrameworkDeploymentRequest

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

DeleteFrameworkDeployment(DeleteFrameworkDeploymentRequest, ServerCallContext)

public virtual Task<Operation> DeleteFrameworkDeployment(DeleteFrameworkDeploymentRequest request, ServerCallContext context)

Deletes a framework deployment.

Parameters
Name Description
request DeleteFrameworkDeploymentRequest

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

GetCloudControlDeployment(GetCloudControlDeploymentRequest, ServerCallContext)

public virtual Task<CloudControlDeployment> GetCloudControlDeployment(GetCloudControlDeploymentRequest request, ServerCallContext context)

Gets details about a cloud control deployment.

Parameters
Name Description
request GetCloudControlDeploymentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCloudControlDeployment

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

GetFrameworkDeployment(GetFrameworkDeploymentRequest, ServerCallContext)

public virtual Task<FrameworkDeployment> GetFrameworkDeployment(GetFrameworkDeploymentRequest request, ServerCallContext context)

Gets details about a framework deployment.

Parameters
Name Description
request GetFrameworkDeploymentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskFrameworkDeployment

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

ListCloudControlDeployments(ListCloudControlDeploymentsRequest, ServerCallContext)

public virtual Task<ListCloudControlDeploymentsResponse> ListCloudControlDeployments(ListCloudControlDeploymentsRequest request, ServerCallContext context)

Lists the cloud conrol deployments in a given parent resource.

Parameters
Name Description
request ListCloudControlDeploymentsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListCloudControlDeploymentsResponse

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

ListFrameworkDeployments(ListFrameworkDeploymentsRequest, ServerCallContext)

public virtual Task<ListFrameworkDeploymentsResponse> ListFrameworkDeployments(ListFrameworkDeploymentsRequest request, ServerCallContext context)

Lists the framework deployments in a given parent resource.

Parameters
Name Description
request ListFrameworkDeploymentsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListFrameworkDeploymentsResponse

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