- REST Resource: v1.folders.locations
- REST Resource: v1.folders.locations.cmEnrollment
- REST Resource: v1.folders.locations.findingSummaries
- REST Resource: v1.folders.locations.frameworkAuditScopeReports
- REST Resource: v1.folders.locations.frameworkAudits
- REST Resource: v1.folders.locations.frameworkComplianceReports
- REST Resource: v1.folders.locations.frameworkComplianceReports.controlComplianceSummaries
- REST Resource: v1.folders.locations.frameworkComplianceSummaries
- REST Resource: v1.folders.locations.operationDetails
- REST Resource: v1.organizations.locations
- REST Resource: v1.organizations.locations.cloudControlDeployments
- REST Resource: v1.organizations.locations.cloudControls
- REST Resource: v1.organizations.locations.cmEnrollment
- REST Resource: v1.organizations.locations.findingSummaries
- REST Resource: v1.organizations.locations.frameworkAuditScopeReports
- REST Resource: v1.organizations.locations.frameworkAudits
- REST Resource: v1.organizations.locations.frameworkComplianceReports
- REST Resource: v1.organizations.locations.frameworkComplianceReports.controlComplianceSummaries
- REST Resource: v1.organizations.locations.frameworkComplianceSummaries
- REST Resource: v1.organizations.locations.frameworkDeployments
- REST Resource: v1.organizations.locations.frameworks
- REST Resource: v1.organizations.locations.operationDetails
- REST Resource: v1.organizations.locations.operations
- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.cmEnrollment
- REST Resource: v1.projects.locations.findingSummaries
- REST Resource: v1.projects.locations.frameworkAuditScopeReports
- REST Resource: v1.projects.locations.frameworkAudits
- REST Resource: v1.projects.locations.frameworkComplianceReports
- REST Resource: v1.projects.locations.frameworkComplianceReports.controlComplianceSummaries
- REST Resource: v1.projects.locations.frameworkComplianceSummaries
- REST Resource: v1.projects.locations.operationDetails
Service: cloudsecuritycompliance.googleapis.com
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
-
https://cloudsecuritycompliance.googleapis.com
REST Resource: v1.folders.locations
| Methods | |
|---|---|
updateCmEnrollment
|
PATCH /v1/{cmEnrollment.name=folders/*/locations/*/cmEnrollment}
Updates the Compliance Manager enrollment for a resource to facilitate an audit. |
REST Resource: v1.folders.locations.cmEnrollment
| Methods | |
|---|---|
calculate
|
GET /v1/{name=folders/*/locations/*/cmEnrollment}:calculate
Calculates the effective Compliance Manager enrollment for a resource. |
REST Resource: v1.folders.locations.findingSummaries
| Methods | |
|---|---|
list
|
GET /v1/{parent=folders/*/locations/*}/findingSummaries
Lists the finding summary by category for a given scope. |
REST Resource: v1.folders.locations.frameworkAuditScopeReports
| Methods | |
|---|---|
generateFrameworkAuditScopeReport
|
POST /v1/{scope=folders/*/locations/*}/frameworkAuditScopeReports:generateFrameworkAuditScopeReport
Generates an audit scope report for a framework. |
REST Resource: v1.folders.locations.frameworkAudits
| Methods | |
|---|---|
create
|
POST /v1/{parent=folders/*/locations/*}/frameworkAudits
Creates a framework audit. |
get
|
GET /v1/{name=folders/*/locations/*/frameworkAudits/*}
Gets the details for a framework audit. |
list
|
GET /v1/{parent=folders/*/locations/*}/frameworkAudits
Lists the framework audits for a given organization, folder, or project. |
REST Resource: v1.folders.locations.frameworkComplianceReports
| Methods | |
|---|---|
aggregate
|
GET /v1/{name=folders/*/locations/*/frameworkComplianceReports/*}:aggregate
Gets the aggregated compliance report over time for a given scope. |
fetch
|
GET /v1/{name=folders/*/locations/*/frameworkComplianceReports/*}:fetch
Fetches the framework compliance report for a given scope. |
REST Resource: v1.folders.locations.frameworkComplianceReports.controlComplianceSummaries
| Methods | |
|---|---|
list
|
GET /v1/{parent=folders/*/locations/*/frameworkComplianceReports/*}/controlComplianceSummaries
Lists the control compliance summary for a given scope. |
REST Resource: v1.folders.locations.frameworkComplianceSummaries
| Methods | |
|---|---|
list
|
GET /v1/{parent=folders/*/locations/*}/frameworkComplianceSummaries
Lists the framework compliance summary for a given scope. |
REST Resource: v1.folders.locations.operationDetails
| Methods | |
|---|---|
get
|
GET /v1/{name=folders/*/locations/*/operationDetails/*}
Gets details for the generate audit report operation. |
REST Resource: v1.organizations.locations
| Methods | |
|---|---|
get
|
GET /v1/{name=organizations/*/locations/*}
Gets information about a location. |
list
|
GET /v1/{name=organizations/*}/locations
Lists information about the supported locations for this service. |
updateCmEnrollment
|
PATCH /v1/{cmEnrollment.name=organizations/*/locations/*/cmEnrollment}
Updates the Compliance Manager enrollment for a resource to facilitate an audit. |
REST Resource: v1.organizations.locations.cloudControlDeployments
| Methods | |
|---|---|
get
|
GET /v1/{name=organizations/*/locations/*/cloudControlDeployments/*}
Gets details about a cloud control deployment. |
list
|
GET /v1/{parent=organizations/*/locations/*}/cloudControlDeployments
Lists the cloud conrol deployments in a given parent resource. |
REST Resource: v1.organizations.locations.cloudControls
| Methods | |
|---|---|
create
|
POST /v1/{parent=organizations/*/locations/*}/cloudControls
Creates a custom cloud control in a given parent resource. |
delete
|
DELETE /v1/{name=organizations/*/locations/*/cloudControls/*}
Deletes a custom cloud control, including all its major and minor revisions. |
get
|
GET /v1/{name=organizations/*/locations/*/cloudControls/*}
Gets details about a cloud control. |
list
|
GET /v1/{parent=organizations/*/locations/*}/cloudControls
Lists the cloud controls (both built-in and custom) that are available in a given parent resource. |
patch
|
PATCH /v1/{cloudControl.name=organizations/*/locations/*/cloudControls/*}
Updates a custom cloud control. |
REST Resource: v1.organizations.locations.cmEnrollment
| Methods | |
|---|---|
calculate
|
GET /v1/{name=organizations/*/locations/*/cmEnrollment}:calculate
Calculates the effective Compliance Manager enrollment for a resource. |
REST Resource: v1.organizations.locations.findingSummaries
| Methods | |
|---|---|
list
|
GET /v1/{parent=organizations/*/locations/*}/findingSummaries
Lists the finding summary by category for a given scope. |
REST Resource: v1.organizations.locations.frameworkAuditScopeReports
| Methods | |
|---|---|
generateFrameworkAuditScopeReport
|
POST /v1/{scope=organizations/*/locations/*}/frameworkAuditScopeReports:generateFrameworkAuditScopeReport
Generates an audit scope report for a framework. |
REST Resource: v1.organizations.locations.frameworkAudits
| Methods | |
|---|---|
create
|
POST /v1/{parent=organizations/*/locations/*}/frameworkAudits
Creates a framework audit. |
get
|
GET /v1/{name=organizations/*/locations/*/frameworkAudits/*}
Gets the details for a framework audit. |
list
|
GET /v1/{parent=organizations/*/locations/*}/frameworkAudits
Lists the framework audits for a given organization, folder, or project. |
REST Resource: v1.organizations.locations.frameworkComplianceReports
| Methods | |
|---|---|
aggregate
|
GET /v1/{name=organizations/*/locations/*/frameworkComplianceReports/*}:aggregate
Gets the aggregated compliance report over time for a given scope. |
fetch
|
GET /v1/{name=organizations/*/locations/*/frameworkComplianceReports/*}:fetch
Fetches the framework compliance report for a given scope. |
REST Resource: v1.organizations.locations.frameworkComplianceReports.controlComplianceSummaries
| Methods | |
|---|---|
list
|
GET /v1/{parent=organizations/*/locations/*/frameworkComplianceReports/*}/controlComplianceSummaries
Lists the control compliance summary for a given scope. |
REST Resource: v1.organizations.locations.frameworkComplianceSummaries
| Methods | |
|---|---|
list
|
GET /v1/{parent=organizations/*/locations/*}/frameworkComplianceSummaries
Lists the framework compliance summary for a given scope. |
REST Resource: v1.organizations.locations.frameworkDeployments
| Methods | |
|---|---|
create
|
POST /v1/{parent=organizations/*/locations/*}/frameworkDeployments
Creates a framework deployment in a given parent resource. |
delete
|
DELETE /v1/{name=organizations/*/locations/*/frameworkDeployments/*}
Deletes a framework deployment. |
get
|
GET /v1/{name=organizations/*/locations/*/frameworkDeployments/*}
Gets details about a framework deployment. |
list
|
GET /v1/{parent=organizations/*/locations/*}/frameworkDeployments
Lists the framework deployments in a given parent resource. |
REST Resource: v1.organizations.locations.frameworks
| Methods | |
|---|---|
create
|
POST /v1/{parent=organizations/*/locations/*}/frameworks
Creates a custom framework in a given parent resource. |
delete
|
DELETE /v1/{name=organizations/*/locations/*/frameworks/*}
Deletes a custom framework, including all its major and minor revisions. |
get
|
GET /v1/{name=organizations/*/locations/*/frameworks/*}
Gets details about a framework. |
list
|
GET /v1/{parent=organizations/*/locations/*}/frameworks
Lists the frameworks (both built-in and custom) that are available within the parent resource. |
patch
|
PATCH /v1/{framework.name=organizations/*/locations/*/frameworks/*}
Updates a custom framework. |
REST Resource: v1.organizations.locations.operationDetails
| Methods | |
|---|---|
get
|
GET /v1/{name=organizations/*/locations/*/operationDetails/*}
Gets details for the generate audit report operation. |
REST Resource: v1.organizations.locations.operations
| Methods | |
|---|---|
cancel
|
POST /v1/{name=organizations/*/locations/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation. |
delete
|
DELETE /v1/{name=organizations/*/locations/*/operations/*}
Deletes a long-running operation. |
get
|
GET /v1/{name=organizations/*/locations/*/operations/*}
Gets the latest state of a long-running operation. |
list
|
GET /v1/{name=organizations/*/locations/*}/operations
Lists operations that match the specified filter in the request. |
REST Resource: v1.projects.locations
| Methods | |
|---|---|
updateCmEnrollment
|
PATCH /v1/{cmEnrollment.name=projects/*/locations/*/cmEnrollment}
Updates the Compliance Manager enrollment for a resource to facilitate an audit. |
REST Resource: v1.projects.locations.cmEnrollment
| Methods | |
|---|---|
calculate
|
GET /v1/{name=projects/*/locations/*/cmEnrollment}:calculate
Calculates the effective Compliance Manager enrollment for a resource. |
REST Resource: v1.projects.locations.findingSummaries
| Methods | |
|---|---|
list
|
GET /v1/{parent=projects/*/locations/*}/findingSummaries
Lists the finding summary by category for a given scope. |
REST Resource: v1.projects.locations.frameworkAuditScopeReports
| Methods | |
|---|---|
generateFrameworkAuditScopeReport
|
POST /v1/{scope=projects/*/locations/*}/frameworkAuditScopeReports:generateFrameworkAuditScopeReport
Generates an audit scope report for a framework. |
REST Resource: v1.projects.locations.frameworkAudits
| Methods | |
|---|---|
create
|
POST /v1/{parent=projects/*/locations/*}/frameworkAudits
Creates a framework audit. |
get
|
GET /v1/{name=projects/*/locations/*/frameworkAudits/*}
Gets the details for a framework audit. |
list
|
GET /v1/{parent=projects/*/locations/*}/frameworkAudits
Lists the framework audits for a given organization, folder, or project. |
REST Resource: v1.projects.locations.frameworkComplianceReports
| Methods | |
|---|---|
aggregate
|
GET /v1/{name=projects/*/locations/*/frameworkComplianceReports/*}:aggregate
Gets the aggregated compliance report over time for a given scope. |
fetch
|
GET /v1/{name=projects/*/locations/*/frameworkComplianceReports/*}:fetch
Fetches the framework compliance report for a given scope. |
REST Resource: v1.projects.locations.frameworkComplianceReports.controlComplianceSummaries
| Methods | |
|---|---|
list
|
GET /v1/{parent=projects/*/locations/*/frameworkComplianceReports/*}/controlComplianceSummaries
Lists the control compliance summary for a given scope. |
REST Resource: v1.projects.locations.frameworkComplianceSummaries
| Methods | |
|---|---|
list
|
GET /v1/{parent=projects/*/locations/*}/frameworkComplianceSummaries
Lists the framework compliance summary for a given scope. |
REST Resource: v1.projects.locations.operationDetails
| Methods | |
|---|---|
get
|
GET /v1/{name=projects/*/locations/*/operationDetails/*}
Gets details for the generate audit report operation. |

