DevCenterDevBoxScheduleDeleteSettings Class

Definition

Settings controlling the auto deletion of inactive dev boxes.

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

Constructors

Name Description
DevCenterDevBoxScheduleDeleteSettings()

Initializes a new instance of DevCenterDevBoxScheduleDeleteSettings.

Properties

Name Description
CancelOnConnectEnableStatus

Indicates whether scheduled deletion should be canceled when a user connects to the dev box.

DeleteMode

Indicates the delete mode for Dev Boxes within this project.

GracePeriod

ISO8601 duration required for the dev box to be marked for deletion prior to it being deleted. ISO8601 format PT[n]H[n]M[n]S.

InactiveThreshold

ISO8601 duration required for the dev box to not be inactive prior to it being scheduled for deletion. ISO8601 format PT[n]H[n]M[n]S.

Methods

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

Explicit Interface Implementations

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

Applies to