Audit Manager v1 API - Class ScheduleConfig (1.3.0)

public sealed class ScheduleConfig : IMessage<ScheduleConfig>, IEquatable<ScheduleConfig>, IDeepCloneable<ScheduleConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Audit Manager v1 API class ScheduleConfig.

Timing and frequency parameters for recurring audit runs.

Inheritance

object > ScheduleConfig

Namespace

Google.Cloud.AuditManager.V1

Assembly

Google.Cloud.AuditManager.V1.dll

Constructors

ScheduleConfig()

public ScheduleConfig()

ScheduleConfig(ScheduleConfig)

public ScheduleConfig(ScheduleConfig other)
Parameter
Name Description
other ScheduleConfig

Properties

EndTime

public Timestamp EndTime { get; set; }

Optional. Date that the schedule stops. If not specified, the schedule runs indefinitely.

Property Value
Type Description
Timestamp

Frequency

public ScheduleConfig.Types.Frequency Frequency { get; set; }

Required. Frequency of audit runs.

Property Value
Type Description
ScheduleConfigTypesFrequency

StartTime

public Timestamp StartTime { get; set; }

Required. Date and time when the first audit run is triggered. Subsequent runs are based on this time and the chosen frequency.

Property Value
Type Description
Timestamp

TimeZone

public string TimeZone { get; set; }

Optional. Time zone for the audit schedule in IANA format (for example, America/New_York). The time zone is used to interpret the start_time and the end_time, and to calculate subsequent run dates. If not specified, the time zone default is UTC.

Property Value
Type Description
string