Share via


IScheduleProperties Interface

Definition

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

Properties

Note

Notes for this schedule.

(Inherited from IScheduleUpdateProperties)
ProvisioningState

Current provisioning state of the schedule.

RecurrencePatternExpirationDate

When the recurrence will expire. This date is inclusive.

(Inherited from IScheduleUpdateProperties)
RecurrencePatternFrequency

The frequency of the recurrence.

(Inherited from IScheduleUpdateProperties)
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.

(Inherited from IScheduleUpdateProperties)
RecurrencePatternWeekDay

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

(Inherited from IScheduleUpdateProperties)
StartAt

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

(Inherited from IScheduleUpdateProperties)
StopAt

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

(Inherited from IScheduleUpdateProperties)
TimeZoneId

The IANA timezone id for the schedule.

(Inherited from IScheduleUpdateProperties)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to