Cloud Security Compliance v1 API - Namespace Google.Cloud.CloudSecurityCompliance.V1 (1.0.0-beta04)

Classes

AggregateFrameworkComplianceReportRequest

The request message for [AggregateFrameworkComplianceReport][].

AggregateFrameworkComplianceReportResponse

The response message for [AggregateFrameworkComplianceReport][].

AggregatedComplianceReport

The aggregated compliance report.

AllowedValues

The allowed set of values for the parameter.

AttributeSubstitutionRule

The attribute at the given path that's substituted entirely.

Audit

Service describing handlers for resources

Audit.AuditBase

Base class for server-side implementations of Audit

Audit.AuditClient

Client for Audit

AuditClient

Audit client wrapper, for convenient use.

AuditClientBuilder

Builder class for AuditClient to provide simple configuration of credentials, endpoint etc.

AuditClientImpl

Audit client wrapper implementation, for convenient use.

AuditConfig

The audit configuration for Compliance Manager.

AuditConfig.Types

Container for nested types declared in the AuditConfig message type.

AuditConfig.Types.CmEligibleDestination

The destination details where audit reports are uploaded.

AuditSettings

Settings for AuditClient instances.

BucketDestination

A Cloud Storage bucket destination.

BucketDestination.Types

Container for nested types declared in the BucketDestination message type.

CELExpression

A Common Expression Language (CEL) expression that's used to create a rule.

CalculateEffectiveCmEnrollmentRequest

The request message for [CalculateEffectiveCmEnrollment][].

CalculateEffectiveCmEnrollmentResponse

The response message for [CalculateEffectiveCmEnrollment][].

CloudControl

A cloud control is a set of rules and associated metadata that you can use to define your organization's security or compliance intent.

CloudControl.Types

Container for nested types declared in the CloudControl message type.

CloudControlAssessmentDetails

The cloud control assessment details for non-manual cloud controls.

CloudControlAuditDetails

The details for a cloud control audit.

CloudControlDeployment

A cloud control deployment represents the deployment of a particular cloud control on a target resource. Supported target resources are organizations/{organizationID}, folders/{folderID}, and projects/{projectID}.

CloudControlDeploymentName

Resource name for the CloudControlDeployment resource.

CloudControlDeploymentReference

The reference to a cloud control deployment.

CloudControlDetails

The details of a cloud control.

CloudControlGroupAuditDetails

The details for a cloud control group.

CloudControlMetadata

The enforcement mode and parameters of a cloud control deployment.

CloudControlName

Resource name for the CloudControl resource.

CloudControlReport

The cloud control report.

CmEnrollment

The settings for Compliance Manager at a specific resource scope.=

CmEnrollmentName

Resource name for the CmEnrollment resource.

CmEnrollmentService

Service describing CmEnrollment related RPCs for complianceManager.

CmEnrollmentService.CmEnrollmentServiceBase

Base class for server-side implementations of CmEnrollmentService

CmEnrollmentService.CmEnrollmentServiceClient

Client for CmEnrollmentService

CmEnrollmentServiceClient

CmEnrollmentService client wrapper, for convenient use.

CmEnrollmentServiceClientBuilder

Builder class for CmEnrollmentServiceClient to provide simple configuration of credentials, endpoint etc.

CmEnrollmentServiceClientImpl

CmEnrollmentService client wrapper implementation, for convenient use.

CmEnrollmentServiceSettings

Settings for CmEnrollmentServiceClient instances.

Config

Config Service manages compliance frameworks, cloud controls, and their configurations.

Config.ConfigBase

Base class for server-side implementations of Config

Config.ConfigClient

Client for Config

ConfigClient

Config client wrapper, for convenient use.

ConfigClientBuilder

Builder class for ConfigClient to provide simple configuration of credentials, endpoint etc.

ConfigClientImpl

Config client wrapper implementation, for convenient use.

ConfigSettings

Settings for ConfigClient instances.

ControlAssessmentDetails

The details for a control assessment.

ControlComplianceSummary

The details for control compliance.

ControlComplianceSummaryName

Resource name for the ControlComplianceSummary resource.

ControlFamily

The regulatory family of the control.

CreateCloudControlRequest

The request message for [CreateCloudControl][].

CreateFrameworkAuditRequest

The request message for [CreateFrameworkAudit][].

CreateFrameworkDeploymentRequest

The request message for [CreateFrameworkDeployment][].

CreateFrameworkRequest

The request message for [CreateFramework][].

DeleteCloudControlRequest

The request message for [DeleteCloudControl][].

DeleteFrameworkDeploymentRequest

The request message for [DeleteFrameworkDeployment][].

DeleteFrameworkRequest

Request message for [DeleteFramework][].

Deployment

Deployment service allows users to manage deployments of Frameworks and Cloud Controls on a target resource.

Deployment.DeploymentBase

Base class for server-side implementations of Deployment

Deployment.DeploymentClient

Client for Deployment

DeploymentClient

Deployment client wrapper, for convenient use.

DeploymentClientBuilder

Builder class for DeploymentClient to provide simple configuration of credentials, endpoint etc.

DeploymentClientImpl

Deployment client wrapper implementation, for convenient use.

DeploymentSettings

Settings for DeploymentClient instances.

EvidenceDetails

The evidence details for a finding.

FetchFrameworkComplianceReportRequest

The request message for [FetchFrameworkComplianceReport][].

FindingDetails

The details for a finding.

FindingSummary

The details for a finding.

FindingSummaryName

Resource name for the FindingSummary resource.

FolderCreationConfig

The configuration that's required to create a folder to be used as the target resource for a deployment.

FolderLocationName

Resource name for the FolderLocation resource.

Framework

A framework is a collection of cloud controls and regulatory controls that represent security best practices or industry-defined standards such as FedRAMP or NIST.

Framework.Types

Container for nested types declared in the Framework message type.

FrameworkAudit

A framework audit.

FrameworkAudit.Types

Container for nested types declared in the FrameworkAudit message type.

FrameworkAuditDestination

A destination for the framework audit.

FrameworkAuditName

Resource name for the FrameworkAudit resource.

FrameworkComplianceReport

The response message for [GetFrameworkComplianceReport][].

FrameworkComplianceReportName

Resource name for the FrameworkComplianceReport resource.

FrameworkComplianceSummary

The details for a framework compliance summary.

FrameworkComplianceSummaryName

Resource name for the FrameworkComplianceSummary resource.

FrameworkDeployment

Framework deployments represent the assignment of a framework to a target resource. Supported target resources are organizations, folders, and projects.

FrameworkDeploymentName

Resource name for the FrameworkDeployment resource.

FrameworkDeploymentReference

The reference to a framework deployment.

FrameworkName

Resource name for the Framework resource.

FrameworkReference

The reference of a framework, in the format organizations/{organization}/locations/{location}/frameworks/{framework}. The only supported location is global.

GenerateFrameworkAuditScopeReportRequest

The request message for [GenerateFrameworkAuditScopeReport][].

GenerateFrameworkAuditScopeReportRequest.Types

Container for nested types declared in the GenerateFrameworkAuditScopeReportRequest message type.

GenerateFrameworkAuditScopeReportResponse

The response message for [GenerateFrameworkAuditScopeReport][].

GenerateFrameworkAuditScopeReportResponseName

Resource name for the GenerateFrameworkAuditScopeReportResponse resource.

GetCloudControlDeploymentRequest

The request message for [GetCloudControlDeployment][].

GetCloudControlRequest

The request message for [GetCloudControl][].

GetFrameworkAuditRequest

The request message for [GetFrameworkAudit][].

GetFrameworkDeploymentRequest

The request message for [GetFrameworkDeployment][].

GetFrameworkRequest

The request message for [GetFramework][].

IntRange

The number range for number parameters.

ListCloudControlDeploymentsRequest

The request message for [ListCloudControlDeployments][].

ListCloudControlDeploymentsResponse

The response message for [ListCloudControlDeployments][].

ListCloudControlsRequest

Request message for [ListCloudControls][].

ListCloudControlsResponse

The response message for [ListCloudControls][].

ListControlComplianceSummariesRequest

The request message for [ListControlComplianceSummaries][].

ListControlComplianceSummariesResponse

The response message for [ListControlComplianceSummaries][].

ListFindingSummariesRequest

The request message for [ListFindingSummaries][].

ListFindingSummariesResponse

The response message for [ListFindingSummaries][].

ListFrameworkAuditsRequest

The request message for [ListFrameworkAudits][].

ListFrameworkAuditsResponse

The response message for [ListFrameworkAudits][].

ListFrameworkComplianceSummariesRequest

The request message for [ListFrameworkComplianceSummariesRequest][google.cloud.cloudsecuritycompliance.v1.ListFrameworkComplianceSummariesRequest].

ListFrameworkComplianceSummariesResponse

The response message for [ListFrameworkComplianceSummariesResponse][google.cloud.cloudsecuritycompliance.v1.ListFrameworkComplianceSummariesResponse].

ListFrameworkDeploymentsRequest

The request message for [ListFrameworkDeployments][].

ListFrameworkDeploymentsResponse

The response message for [ListFrameworkDeployments][].

ListFrameworksRequest

Request message for [ListFrameworks][].

ListFrameworksResponse

The response message for [ListFrameworks][]. Returns a paginated list of Framework resources.

ManualCloudControlAssessmentDetails

The details for a manual cloud control assessment.

Monitoring

Service describing handlers for resources

Monitoring.MonitoringBase

Base class for server-side implementations of Monitoring

Monitoring.MonitoringClient

Client for Monitoring

MonitoringClient

Monitoring client wrapper, for convenient use.

MonitoringClientBuilder

Builder class for MonitoringClient to provide simple configuration of credentials, endpoint etc.

MonitoringClientImpl

Monitoring client wrapper implementation, for convenient use.

MonitoringSettings

Settings for MonitoringClient instances.

ObservationDetails

The observation details for a finding.

OperationMetadata

The metadata for the long-running operation.

OrganizationLocationName

Resource name for the OrganizationLocation resource.

ParamValue

The possible parameter value types.

Parameter

Parameters are key-value pairs that let you provide your custom location requirements, environment requirements, or other settings that are relevant to the cloud control.

ParameterSpec

The parameter specification for the cloud control.

ParameterSpec.Types

Container for nested types declared in the ParameterSpec message type.

ParameterSubstitutionRule

The parameter substitution rules.

PlaceholderSubstitutionRule

The placeholder that's substituted in the rendered string.

ProjectCreationConfig

The configuration that's required to create a project to be used as the target resource of a deployment.

RegexpPattern

The regular expression (regex) validator for parameter values.

ReportSummary

Additional information for an audit operation.

Rule

A rule in the cloud control.

SimilarControls

The similar controls.

StringList

A list of strings for the parameter value.

TargetResourceConfig

The name of the target resource or the configuration that's required to create a new target resource.

TargetResourceCreationConfig

The configuration that's required to create a target resource.

TargetResourceDetails

The details for a target resource.

UpdateCloudControlRequest

The request message for [UpdateCloudControl][].

UpdateCmEnrollmentRequest

The request message for [UpdateCmEnrollment][].

UpdateFrameworkRequest

The request message for [UpdateFramework][].

Validation

The validation of the parameter.

Enums

AuditConfig.Types.CmEligibleDestination.CmEligibleDestinationsOneofCase

Enum of possible cases for the "cm_eligible_destinations" oneof.

BucketDestination.Types.Format

The set of options for the framework audit format.

CELExpression.CriteriaOneofCase

Enum of possible cases for the "criteria" oneof.

CloudControl.Types.Type

The type of cloud control.

CloudControlCategory

The category for the cloud control.

CloudControlDeploymentName.ResourceNameType

The possible contents of CloudControlDeploymentName.

CloudControlName.ResourceNameType

The possible contents of CloudControlName.

CloudControlReport.AssessmentDetailsOneofCase

Enum of possible cases for the "assessment_details" oneof.

CloudProvider

The cloud provider that's associated with the cloud control.

CmEnrollmentName.ResourceNameType

The possible contents of CmEnrollmentName.

ComplianceState

The state of compliance after evaluation is complete.

ControlComplianceSummaryName.ResourceNameType

The possible contents of ControlComplianceSummaryName.

DeploymentState

The state of the deployment resource.

EnforcementMode

The enforcement mode for the cloud control.

EvaluationState

The evaluation state of the control.

FindingClass

A finding is a record of assessment data like security, risk, health, or privacy.

FindingSummaryName.ResourceNameType

The possible contents of FindingSummaryName.

FolderLocationName.ResourceNameType

The possible contents of FolderLocationName.

Framework.Types.FrameworkType

The type of framework.

FrameworkAudit.Types.State

The state of the framework audit.

FrameworkAuditDestination.DestinationTypeOneofCase

Enum of possible cases for the "destination_type" oneof.

FrameworkAuditName.ResourceNameType

The possible contents of FrameworkAuditName.

FrameworkCategory

The category for the framework.

FrameworkComplianceReportName.ResourceNameType

The possible contents of FrameworkComplianceReportName.

FrameworkComplianceSummaryName.ResourceNameType

The possible contents of FrameworkComplianceSummaryName.

FrameworkDeploymentName.ResourceNameType

The possible contents of FrameworkDeploymentName.

FrameworkName.ResourceNameType

The possible contents of FrameworkName.

GenerateFrameworkAuditScopeReportRequest.Types.Format

The set of options for the audit scope report format.

GenerateFrameworkAuditScopeReportResponse.AuditReportOneofCase

Enum of possible cases for the "audit_report" oneof.

GenerateFrameworkAuditScopeReportResponseName.ResourceNameType

The possible contents of GenerateFrameworkAuditScopeReportResponseName.

OrganizationLocationName.ResourceNameType

The possible contents of OrganizationLocationName.

ParamValue.KindOneofCase

Enum of possible cases for the "kind" oneof.

ParameterSpec.Types.ValueType

The type of parameter value.

ParameterSubstitutionRule.SubstitutionTypeOneofCase

Enum of possible cases for the "substitution_type" oneof.

RegulatoryControlResponsibilityType

The responsibility type for the regulatory control.

Rule.ImplementationOneofCase

Enum of possible cases for the "implementation" oneof.

RuleActionType

The action type of the rule.

Severity

The severity of the finding.

TargetResourceConfig.ResourceConfigOneofCase

Enum of possible cases for the "resource_config" oneof.

TargetResourceCreationConfig.ResourceCreationConfigOneofCase

Enum of possible cases for the "resource_creation_config" oneof.

TargetResourceType

The type of resource that a control or framework can be applied to.

Validation.ConstraintOneofCase

Enum of possible cases for the "constraint" oneof.