Share via


IScheduleUpdateProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.ScheduleUpdatePropertiesTypeConverter))]
public interface IScheduleUpdateProperties : Microsoft.Azure.PowerShell.Cmdlets.LabServices.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.ScheduleUpdatePropertiesTypeConverter))>]
type IScheduleUpdateProperties = interface
    interface IJsonSerializable
Public Interface IScheduleUpdateProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

Note

Notes for this schedule.

RecurrencePatternExpirationDate

When the recurrence will expire. This date is inclusive.

RecurrencePatternFrequency

The frequency of the recurrence.

RecurrencePatternInterval

The interval to invoke the schedule on. For example, interval = 2 and RecurrenceFrequency.Daily will run every 2 days. When no interval is supplied, an interval of 1 is used.

RecurrencePatternWeekDay

The week days the schedule runs. Used for when the Frequency is set to Weekly.

StartAt

When lab user virtual machines will be started. Timestamp offsets will be ignored and timeZoneId is used instead.

StopAt

When lab user virtual machines will be stopped. Timestamp offsets will be ignored and timeZoneId is used instead.

TimeZoneId

The IANA timezone id for the schedule.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to