MaintenanceWindowOptions Class

Maintenance window options.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.synapse.models._models_py3.ProxyResource
MaintenanceWindowOptions

Constructor

MaintenanceWindowOptions(*, is_enabled: Optional[bool] = None, maintenance_window_cycles: Optional[List[azure.mgmt.synapse.models._models_py3.MaintenanceWindowTimeRange]] = None, min_duration_in_minutes: Optional[int] = None, default_duration_in_minutes: Optional[int] = None, min_cycles: Optional[int] = None, time_granularity_in_minutes: Optional[int] = None, allow_multiple_maintenance_windows_per_cycle: Optional[bool] = None, **kwargs)

Parameters

is_enabled
bool
Required

Whether maintenance windows are enabled for the database.

maintenance_window_cycles
list[MaintenanceWindowTimeRange]
Required

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

min_duration_in_minutes
int
Required

Minimum duration of maintenance window.

default_duration_in_minutes
int
Required

Default duration for maintenance window.

min_cycles
int
Required

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

time_granularity_in_minutes
int
Required

Time granularity in minutes for maintenance windows.

allow_multiple_maintenance_windows_per_cycle
bool
Required

Whether we allow multiple maintenance windows per cycle.

Variables

id
str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

The name of the resource.

type
str

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