Class AuditSchedule
An audit schedule, in one of the following formats: *
projects/{project}/locations/{location}/auditSchedules/{audit_schedule} *
folders/{folder}/locations/{location}/auditSchedules/{audit_schedule}
Implements
Inherited Members
Namespace: Google.Apis.CloudAuditManager.v1.Data
Assembly: Google.Apis.CloudAuditManager.v1.dll
Syntax
public class AuditSchedule : IDirectResponseSchema
Properties
ComplianceFramework
Required. Framework (set of controls) that the audit scope report is generated against. For example,
NIST_800_53.
Declaration
[JsonProperty("complianceFramework")]
public virtual string ComplianceFramework { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. Timestamp when the schedule was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayName
Optional. Display name for the audit schedule.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ErrorMessage
Output only. Describes the error if the schedule is in an error state.
Declaration
[JsonProperty("errorMessage")]
public virtual string ErrorMessage { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GcsUri
Required. Cloud Storage bucket where Audit Manager can upload the audit report and evidence. The format is
gs://{bucket_name}.
Declaration
[JsonProperty("gcsUri")]
public virtual string GcsUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LastTriggerTime
object representation of LastTriggerTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastTriggerTimeDateTimeOffset instead.")]
public virtual object LastTriggerTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
LastTriggerTimeDateTimeOffset
DateTimeOffset representation of LastTriggerTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastTriggerTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
LastTriggerTimeRaw
Output only. Timestamp when the audit run was last triggered.
Declaration
[JsonProperty("lastTriggerTime")]
public virtual string LastTriggerTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
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}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NextRunTime
object representation of NextRunTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use NextRunTimeDateTimeOffset instead.")]
public virtual object NextRunTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
NextRunTimeDateTimeOffset
DateTimeOffset representation of NextRunTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? NextRunTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
NextRunTimeRaw
Output only. Calculated timestamp for the next scheduled run.
Declaration
[JsonProperty("nextRunTime")]
public virtual string NextRunTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReportFormat
Required. Format for the audit report.
Declaration
[JsonProperty("reportFormat")]
public virtual string ReportFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ScheduleConfig
Required. Configuration that defines when and how often audit runs are automatically triggered for this schedule.
Declaration
[JsonProperty("scheduleConfig")]
public virtual ScheduleConfig ScheduleConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| ScheduleConfig |
State
Optional. State of the audit schedule. While most states are managed by the system, you can use UpdateAuditSchedule to start, pause, or delete the schedule.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
UpdateTimeRaw
Output only. Timestamp when the schedule was last updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |