Condividi tramite


DevTestLabScheduleCreationParameter Class

Definition

Properties for creating a schedule.

public class DevTestLabScheduleCreationParameter : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DevTestLabs.Models.DevTestLabScheduleCreationParameter>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DevTestLabs.Models.DevTestLabScheduleCreationParameter>
public class DevTestLabScheduleCreationParameter
type DevTestLabScheduleCreationParameter = class
    interface IJsonModel<DevTestLabScheduleCreationParameter>
    interface IPersistableModel<DevTestLabScheduleCreationParameter>
type DevTestLabScheduleCreationParameter = class
Public Class DevTestLabScheduleCreationParameter
Implements IJsonModel(Of DevTestLabScheduleCreationParameter), IPersistableModel(Of DevTestLabScheduleCreationParameter)
Public Class DevTestLabScheduleCreationParameter
Inheritance
DevTestLabScheduleCreationParameter
Implements

Constructors

DevTestLabScheduleCreationParameter()

Initializes a new instance of DevTestLabScheduleCreationParameter.

Properties

DailyRecurrenceTime

The time of day the schedule will occur.

HourlyRecurrenceMinute

Minutes of the hour the schedule will run.

Location

The location of the new virtual machine or environment.

Name

The name of the virtual machine or environment.

NotificationSettings

Notification settings.

Status

The status of the schedule (i.e. Enabled, Disabled).

Tags

The tags of the resource.

TargetResourceId

The resource ID to which the schedule belongs.

TaskType

The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).

TimeZoneId

The time zone ID (e.g. Pacific Standard time).

WeeklyRecurrence

If the schedule will occur only some days of the week, specify the weekly recurrence.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DevTestLabScheduleCreationParameter>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DevTestLabScheduleCreationParameter>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DevTestLabScheduleCreationParameter>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DevTestLabScheduleCreationParameter>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DevTestLabScheduleCreationParameter>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to