Share via


ContainerServiceMaintenanceSchedule Class

Definition

One and only one of the schedule types should be specified. Choose either 'daily', 'weekly', 'absoluteMonthly' or 'relativeMonthly' for your maintenance schedule.

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

Constructors

ContainerServiceMaintenanceSchedule()

Initializes a new instance of ContainerServiceMaintenanceSchedule.

Properties

AbsoluteMonthly

For schedules like: 'recur every month on the 15th' or 'recur every 3 months on the 20th'.

DailyIntervalDays

Specifies the number of days between each set of occurrences.

RelativeMonthly

For schedules like: 'recur every month on the first Monday' or 'recur every 3 months on last Friday'.

Weekly

For schedules like: 'recur every Monday' or 'recur every 3 weeks on Wednesday'.

Explicit Interface Implementations

IJsonModel<ContainerServiceMaintenanceSchedule>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ContainerServiceMaintenanceSchedule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ContainerServiceMaintenanceSchedule>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerServiceMaintenanceSchedule>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ContainerServiceMaintenanceSchedule>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to