共用方式為


DevTestLabScheduleData Class

Definition

A class representing the DevTestLabSchedule data model. A schedule.

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

Constructors

DevTestLabScheduleData(AzureLocation)

Initializes a new instance of DevTestLabScheduleData.

Properties

CreatedOn

The creation date of the schedule.

DailyRecurrenceTime

The time of day the schedule will occur.

HourlyRecurrenceMinute

Minutes of the hour the schedule will run.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
NotificationSettings

Notification settings.

ProvisioningState

The provisioning status of the resource.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Status

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

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

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

UniqueIdentifier

The unique immutable identifier of a resource (Guid).

WeeklyRecurrence

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

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Explicit Interface Implementations

IJsonModel<DevTestLabScheduleData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DevTestLabScheduleData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DevTestLabScheduleData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DevTestLabScheduleData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DevTestLabScheduleData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to