Share via


MaintenanceWindowOptions Class

Definition

Maintenance window options.

[Microsoft.Rest.Serialization.JsonTransformation]
public class MaintenanceWindowOptions : Microsoft.Azure.Management.Synapse.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 fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(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 the name of the resource

(Inherited from Resource)
TimeGranularityInMinutes

Gets or sets time granularity in minutes for maintenance windows.

Type

Gets the type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from Resource)

Applies to