Audit Manager V1 API - Class Google::Cloud::AuditManager::V1::AuditReport (v1.2.0)

Reference documentation and code samples for the Audit Manager V1 API class Google::Cloud::AuditManager::V1::AuditReport.

An audit report.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#compliance_framework

def compliance_framework() -> ::String
Returns
  • (::String) — Output only. Compliance framework to use for the audit report. For example, CIS_GCP_FOUNDATIONS_V1_2_0.

#compliance_standard

def compliance_standard() -> ::String
Returns
  • (::String) — Output only. Deprecated. Compliance standard to be audited against.

    Use the compliance_framework field instead.

#control_details

def control_details() -> ::Array<::Google::Cloud::AuditManager::V1::ControlDetails>
Returns

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#destination_details

def destination_details() -> ::Google::Cloud::AuditManager::V1::DestinationDetails
Returns

#name

def name() -> ::String
Returns
  • (::String) —

    Identifier. Name of the audit report, in one of the following formats:

    • projects/{project}/locations/{location}/auditReports/{audit_report}
    • folders/{folder}/locations/{location}/auditReports/{audit_report}
    • organizations/{organization}/locations/{location}/auditReports/{audit_report}

#name=

def name=(value) -> ::String
Parameter
  • value (::String) —

    Identifier. Name of the audit report, in one of the following formats:

    • projects/{project}/locations/{location}/auditReports/{audit_report}
    • folders/{folder}/locations/{location}/auditReports/{audit_report}
    • organizations/{organization}/locations/{location}/auditReports/{audit_report}
Returns
  • (::String) —

    Identifier. Name of the audit report, in one of the following formats:

    • projects/{project}/locations/{location}/auditReports/{audit_report}
    • folders/{folder}/locations/{location}/auditReports/{audit_report}
    • organizations/{organization}/locations/{location}/auditReports/{audit_report}

#operation_id

def operation_id() -> ::String
Returns
  • (::String) — Output only. Client operation ID for the audit report.

#report_generation_state

def report_generation_state() -> ::Google::Cloud::AuditManager::V1::AuditReport::ReportGenerationState
Returns

#report_summary

def report_summary() -> ::Google::Cloud::AuditManager::V1::ReportSummary
Returns

#scope

def scope() -> ::String
Returns
  • (::String) —

    Output only. Organization, folder, or project that the report is generated for, in one of the following formats:

    • projects/{project}/locations/{location}
    • folders/{folder}/locations/{location}
    • organizations/{organization}/locations/{location}

#scope_id

def scope_id() -> ::String
Returns
  • (::String) — Output only. Project number, folder ID, or organization ID that the audit report was generated for.