Share via


AvsMaintenanceProperties Class

Definition

properties of a maintenance.

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

Properties

Name Description
ClusterId

Cluster ID for on which maintenance will be applied. Empty if maintenance is at private cloud level.

Component

type of maintenance.

DisplayName

Display name for maintenance.

EstimatedDurationInMinutes

Estimated time maintenance will take in minutes.

Impact

Impact on the resource during maintenance period.

InfoLink

Link to maintenance info.

IsScheduledByMicrosoft

If maintenance is scheduled by Microsoft.

MaintenanceReadiness

Indicates whether the maintenance is ready to proceed.

Operations

Operations on maintenance.

ProvisioningState

The provisioning state.

ScheduledStartOn

Scheduled maintenance start time.

State

The state of the maintenance.

Methods

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

Explicit Interface Implementations

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

Applies to