Lingua

ApplyMaintenanceWindowContent Class

Definition

Describes the request to apply a maintenance window on a Service Fabric Managed Cluster.

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

Constructors

Name Description
ApplyMaintenanceWindowContent()

Initializes a new instance of ApplyMaintenanceWindowContent.

Properties

Name Description
Duration

Duration of the maintenance window in hh:mm format. If not provided, defaults to 5 hours. Example: 08:30 for 8 and a half hours.

StartDateTime

Effective start date of the maintenance window in yyyy-MM-dd HH:mm format. If not provided, defaults to the current time.

TimeZone

Name of the timezone. List of timezones can be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. If not provided, defaults to UTC. Example: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Central Australia Standard Time.

Methods

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

Explicit Interface Implementations

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

Applies to