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.