CmEnrollment

The settings for Compliance Manager at a specific resource scope.

JSON representation
{
  "name": string,
  "enrolled": boolean,
  "auditConfig": {
    object (AuditConfig)
  }
}
Fields
name

string

Identifier. The name of the Compliance Manager enrollment.

Supported formats are the following:

  • organizations/{organization_id}/locations/{location}/cmEnrollment
  • folders/{folder_id}/locations/{location}/cmEnrollment
  • projects/{projectId}/locations/{location}/cmEnrollment
enrolled

boolean

Optional. Whether the resource is enrolled in Compliance Manager. This setting is inherited by all descendants.

auditConfig

object (AuditConfig)

Optional. The audit configuration for Compliance Manager. If set at a scope, this configuration overrides any inherited audit configuration.

AuditConfig

The audit configuration for Compliance Manager.

JSON representation
{
  "destinations": [
    {
      object (CmEligibleDestination)
    }
  ]
}
Fields
destinations[]

object (CmEligibleDestination)

Required. The list of destinations that can be selected for uploading audit reports to.

CmEligibleDestination

The destination details where audit reports are uploaded.

JSON representation
{

  // Union field cm_eligible_destinations can be only one of the following:
  "gcsBucket": string
  // End of list of possible types for union field cm_eligible_destinations.
}
Fields
Union field cm_eligible_destinations. Set of options for the report destination location. cm_eligible_destinations can be only one of the following:
gcsBucket

string

The Cloud Storage bucket where audit reports and evidence can be uploaded. The format is gs://{bucket_name}.