Share via


ScheduleUpdateProperties Class

Definition

Schedule resource properties used for updates.

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

Constructors

ScheduleUpdateProperties()

Creates an new ScheduleUpdateProperties instance.

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

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ScheduleUpdateProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ScheduleUpdateProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.IScheduleUpdateProperties.

FromJsonString(String)

Creates a new instance of ScheduleUpdateProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ScheduleUpdateProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to