MaintenanceWindowOptions interface

Maintenance window options.

Extends

Properties

allowMultipleMaintenanceWindowsPerCycle

Whether we allow multiple maintenance windows per cycle.

defaultDurationInMinutes

Default duration for maintenance window.

isEnabled

Whether maintenance windows are enabled for the database.

maintenanceWindowCycles

Available maintenance cycles e.g. {Saturday, 0, 4860}, {Wednesday, 0, 2460}.

minCycles

Minimum number of maintenance windows cycles to be set on the database.

minDurationInMinutes

Minimum duration of maintenance window.

timeGranularityInMinutes

Time granularity in minutes for maintenance windows.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

allowMultipleMaintenanceWindowsPerCycle

Whether we allow multiple maintenance windows per cycle.

allowMultipleMaintenanceWindowsPerCycle?: boolean

Property Value

boolean

defaultDurationInMinutes

Default duration for maintenance window.

defaultDurationInMinutes?: number

Property Value

number

isEnabled

Whether maintenance windows are enabled for the database.

isEnabled?: boolean

Property Value

boolean

maintenanceWindowCycles

Available maintenance cycles e.g. {Saturday, 0, 4860}, {Wednesday, 0, 2460}.

maintenanceWindowCycles?: MaintenanceWindowTimeRange[]

Property Value

minCycles

Minimum number of maintenance windows cycles to be set on the database.

minCycles?: number

Property Value

number

minDurationInMinutes

Minimum duration of maintenance window.

minDurationInMinutes?: number

Property Value

number

timeGranularityInMinutes

Time granularity in minutes for maintenance windows.

timeGranularityInMinutes?: number

Property Value

number

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ProxyResource.name

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ProxyResource.type