DevCenterActiveHoursConfiguration Class

Definition

Active hours configuration.

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

Constructors

Name Description
DevCenterActiveHoursConfiguration()

Initializes a new instance of DevCenterActiveHoursConfiguration.

Properties

Name Description
AutoStartEnableStatus

Enables or disables whether the Dev Box should be automatically started at commencement of active hours.

DaysOfWeekLimit

The maximum amount of days per week that a user can enable active hours related features.

DefaultDaysOfWeek

The days of the week that active hours features will be enabled. This serves as a default that can be updated by each individual user.

DefaultEndTimeHour

The default end time of the active hours.

DefaultStartTimeHour

The default start time of the active hours.

DefaultTimeZone

The default IANA timezone id of the active hours.

KeepAwakeEnableStatus

Enables or disables whether the Dev Box should be kept awake during active hours.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DevCenterActiveHoursConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DevCenterActiveHoursConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DevCenterActiveHoursConfiguration>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DevCenterActiveHoursConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DevCenterActiveHoursConfiguration>.Write(ModelReaderWriterOptions)

Applies to