public sealed class ScheduleConfig : IMessage<ScheduleConfig>, IEquatable<ScheduleConfig>, IDeepCloneable<ScheduleConfig>, IBufferMessage, IMessageReference documentation and code samples for the Audit Manager v1 API class ScheduleConfig.
Timing and frequency parameters for recurring audit runs.
Implements
IMessageScheduleConfig, IEquatableScheduleConfig, IDeepCloneableScheduleConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AuditManager.V1Assembly
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 |
|