Share via


MaintenanceConfigurationProperties Class

Definition

Properties used to configure planned maintenance for a Managed Cluster.

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

Constructors

MaintenanceConfigurationProperties()

Creates an new MaintenanceConfigurationProperties instance.

Properties

NotAllowedTime

Time slots on which upgrade is not allowed.

TimeInWeek

If two array entries specify the same day of the week, the applied configuration is the union of times in both entries.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MaintenanceConfigurationProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MaintenanceConfigurationProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of MaintenanceConfigurationProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to