Share via


MaintenanceWindowOptions Class

Definition

Maintenance window options.

[Microsoft.Rest.Serialization.JsonTransformation]
public class MaintenanceWindowOptions : Microsoft.Azure.Management.Sql.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type MaintenanceWindowOptions = class
    inherit ProxyResource
Public Class MaintenanceWindowOptions
Inherits ProxyResource
Inheritance
MaintenanceWindowOptions
Attributes

Constructors

MaintenanceWindowOptions()

Initializes a new instance of the MaintenanceWindowOptions class.

MaintenanceWindowOptions(String, String, String, Nullable<Boolean>, IList<MaintenanceWindowTimeRange>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)

Initializes a new instance of the MaintenanceWindowOptions class.

Properties

AllowMultipleMaintenanceWindowsPerCycle

Gets or sets whether we allow multiple maintenance windows per cycle.

DefaultDurationInMinutes

Gets or sets default duration for maintenance window.

Id

Gets resource ID.

(Inherited from Resource)
IsEnabled

Gets or sets whether maintenance windows are enabled for the database.

MaintenanceWindowCycles

Gets or sets available maintenance cycles e.g. {Saturday, 0, 4860}, {Wednesday, 0, 2460}.

MinCycles

Gets or sets minimum number of maintenance windows cycles to be set on the database.

MinDurationInMinutes

Gets or sets minimum duration of maintenance window.

Name

Gets resource name.

(Inherited from Resource)
TimeGranularityInMinutes

Gets or sets time granularity in minutes for maintenance windows.

Type

Gets resource type.

(Inherited from Resource)

Applies to