Share via


RelativeMonthlySchedule Class

Definition

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

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.RelativeMonthlyScheduleTypeConverter))]
public class RelativeMonthlySchedule : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IRelativeMonthlySchedule
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.RelativeMonthlyScheduleTypeConverter))>]
type RelativeMonthlySchedule = class
    interface IRelativeMonthlySchedule
    interface IJsonSerializable
Public Class RelativeMonthlySchedule
Implements IRelativeMonthlySchedule
Inheritance
RelativeMonthlySchedule
Attributes
Implements

Constructors

Name Description
RelativeMonthlySchedule()

Creates an new RelativeMonthlySchedule instance.

Properties

Name Description
DayOfWeek

Specifies on which day of the week the maintenance occurs.

IntervalMonth

Specifies the number of months between each set of occurrences.

WeekIndex

The week index. Specifies on which week of the month the dayOfWeek applies.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RelativeMonthlySchedule.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RelativeMonthlySchedule.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IRelativeMonthlySchedule.

FromJsonString(String)

Creates a new instance of RelativeMonthlySchedule, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RelativeMonthlySchedule into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to