auditmanager/v1 library
Audit Manager API - v1
The Audit Manager API allows customers to manage compliance audits.
For more information, see cloud.google.com/assured-workloads/docs/audit-manager
Create an instance of CloudAuditManagerApi to access these resources:
- FoldersResource
- FoldersLocationsResource
- OrganizationsResource
- OrganizationsLocationsResource
- OrganizationsLocationsAuditReportsResource
- OrganizationsLocationsAuditSchedulesResource
- OrganizationsLocationsAuditScopeReportsResource
- OrganizationsLocationsOperationDetailsResource
- OrganizationsLocationsOperationIdsResource
- OrganizationsLocationsOperationsResource
- OrganizationsLocationsResourceEnrollmentStatusesResource
- OrganizationsLocationsStandardsResource
- OrganizationsLocationsResource
- ProjectsResource
- ProjectsLocationsResource
- ProjectsLocationsAuditReportsResource
- ProjectsLocationsAuditSchedulesResource
- ProjectsLocationsAuditScopeReportsResource
- ProjectsLocationsOperationDetailsResource
- ProjectsLocationsOperationIdsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResourceEnrollmentStatusesResource
- ProjectsLocationsStandardsResource
- ProjectsLocationsResource
Classes
- AuditReport
- An audit report.
- AuditSchedule
-
An audit schedule, in one of the following formats: *
projects/{project}/locations/{location}/auditSchedules/{audit_schedule}*folders/{folder}/locations/{location}/auditSchedules/{audit_schedule} - AuditScopeReport
- Audit scope report.
- CloudAuditManagerApi
- The Audit Manager API allows customers to manage compliance audits.
- CloudControlParameterStates
- Collection of parameter states for a cloud control.
- Control
- A control.
- ControlDetails
- Evaluation details for a control.
- ControlFamily
- Regulatory family of the control.
- DestinationDetails
- Cloud Storage bucket where the audit report is uploaded to.
- EligibleDestination
- Details about the bucket where you want to upload the audit report.
- Enrollment
- Organization, folder, or project to enroll for audit reports.
- EnrollResourceRequest
- Request message for EnrollResource.
- FoldersLocationsAuditReportsResource
- FoldersLocationsAuditSchedulesResource
- FoldersLocationsAuditScopeReportsResource
- FoldersLocationsOperationDetailsResource
- FoldersLocationsOperationIdsResource
- FoldersLocationsResource
- FoldersLocationsResourceEnrollmentStatusesResource
- FoldersLocationsStandardsControlsResource
- FoldersLocationsStandardsResource
- FoldersResource
- GenerateAuditReportRequest
- Request message for GenerateAuditReport.
- GenerateAuditScopeReportRequest
- Request message for GenerateAuditScopeReport.
- ListAuditReportsResponse
- Response message for ListAuditReports.
- ListAuditSchedulesResponse
- Response message for ListAuditSchedules.
- ListControlsResponse
- Response message for ListControls.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListResourceEnrollmentStatusesResponse
- Response message for ListResourceEnrollmentStatuses.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- OrganizationsLocationsAuditReportsResource
- OrganizationsLocationsAuditSchedulesResource
- OrganizationsLocationsAuditScopeReportsResource
- OrganizationsLocationsOperationDetailsResource
- OrganizationsLocationsOperationIdsResource
- OrganizationsLocationsOperationsResource
- OrganizationsLocationsResource
- OrganizationsLocationsResourceEnrollmentStatusesResource
- OrganizationsLocationsStandardsControlsResource
- OrganizationsLocationsStandardsResource
- OrganizationsResource
- 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.
- ParameterOverrides
- Wrapper message to associate a list of CSC internal parameter overrides with a control name.
- ParameterState
- State of a parameter for a cloud control.
- ParamValue
- The possible parameter value types.
- ProjectsLocationsAuditReportsResource
- ProjectsLocationsAuditSchedulesResource
- ProjectsLocationsAuditScopeReportsResource
- ProjectsLocationsOperationDetailsResource
- ProjectsLocationsOperationIdsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResource
- ProjectsLocationsResourceEnrollmentStatusesResource
- ProjectsLocationsStandardsControlsResource
- ProjectsLocationsStandardsResource
- ProjectsResource
- ReportSummary
- Additional information about the number of checks that were made during an audit operation.
- ResourceEnrollmentStatus
- An organization, folder, or project with its enrollment status.
- ScheduleConfig
- Timing and frequency parameters for recurring audit runs.
Typedefs
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Location = $Location00
- A resource that represents a Google Cloud location.
- Status = $Status00
-
The
Statustype defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - StringList = $StringList02
- A list of strings for the parameter value.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.