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

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

An audit schedule, in one of the following formats:

  • projects/{project}/locations/{location}/auditSchedules/{audit_schedule}
  • folders/{folder}/locations/{location}/auditSchedules/{audit_schedule}

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#compliance_framework

def compliance_framework() -> ::String
Returns
  • (::String) — Required. Framework (set of controls) that the audit scope report is generated against. For example, NIST_800_53.

#compliance_framework=

def compliance_framework=(value) -> ::String
Parameter
  • value (::String) — Required. Framework (set of controls) that the audit scope report is generated against. For example, NIST_800_53.
Returns
  • (::String) — Required. Framework (set of controls) that the audit scope report is generated against. For example, NIST_800_53.

#create_time

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

#display_name

def display_name() -> ::String
Returns
  • (::String) — Optional. Display name for the audit schedule.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) — Optional. Display name for the audit schedule.
Returns
  • (::String) — Optional. Display name for the audit schedule.

#error_message

def error_message() -> ::String
Returns
  • (::String) — Output only. Describes the error if the schedule is in an error state.

#gcs_uri

def gcs_uri() -> ::String
Returns
  • (::String) — Required. Cloud Storage bucket where Audit Manager can upload the audit report and evidence. The format is gs://{bucket_name}.

#gcs_uri=

def gcs_uri=(value) -> ::String
Parameter
  • value (::String) — Required. Cloud Storage bucket where Audit Manager can upload the audit report and evidence. The format is gs://{bucket_name}.
Returns
  • (::String) — Required. Cloud Storage bucket where Audit Manager can upload the audit report and evidence. The format is gs://{bucket_name}.

#last_trigger_time

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

#name

def name() -> ::String
Returns
  • (::String) — Identifier. Unique identifier for the audit schedule. Format: projects/{project}/locations/{location}/auditSchedules/{audit_schedule} folders/{folder}/locations/{location}/auditSchedules/{audit_schedule} organizations/{organization}/locations/{location}/auditSchedules/{audit_schedule}

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. Unique identifier for the audit schedule. Format: projects/{project}/locations/{location}/auditSchedules/{audit_schedule} folders/{folder}/locations/{location}/auditSchedules/{audit_schedule} organizations/{organization}/locations/{location}/auditSchedules/{audit_schedule}
Returns
  • (::String) — Identifier. Unique identifier for the audit schedule. Format: projects/{project}/locations/{location}/auditSchedules/{audit_schedule} folders/{folder}/locations/{location}/auditSchedules/{audit_schedule} organizations/{organization}/locations/{location}/auditSchedules/{audit_schedule}

#next_run_time

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

#report_format

def report_format() -> ::Google::Cloud::AuditManager::V1::AuditSchedule::AuditReportFormat
Returns

#report_format=

def report_format=(value) -> ::Google::Cloud::AuditManager::V1::AuditSchedule::AuditReportFormat
Parameter
Returns

#schedule_config

def schedule_config() -> ::Google::Cloud::AuditManager::V1::ScheduleConfig
Returns

#schedule_config=

def schedule_config=(value) -> ::Google::Cloud::AuditManager::V1::ScheduleConfig
Parameter
Returns

#state

def state() -> ::Google::Cloud::AuditManager::V1::ScheduleState
Returns

#state=

def state=(value) -> ::Google::Cloud::AuditManager::V1::ScheduleState
Parameter
Returns

#update_time

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