Share via


Maintenance Window Options - Get

Obtient la liste des fenêtres de maintenance disponibles.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/maintenanceWindowOptions/current?maintenanceWindowOptionsName={maintenanceWindowOptionsName}&api-version=2021-11-01

Paramètres URI

Nom Dans Obligatoire Type Description
databaseName
path True

string

Nom de la base de données pour laquelle obtenir les options de fenêtres de maintenance.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True

string

Le nom du serveur

subscriptionId
path True

string

L’ID d’abonnement d’un abonnement Azure.

api-version
query True

string

Version de l’API à utiliser pour la requête.

maintenanceWindowOptionsName
query True

string

Nom des options de la fenêtre de maintenance.

Réponses

Nom Type Description
200 OK

MaintenanceWindowOptions

La liste des options de fenêtres de maintenance a été récupérée.

Other Status Codes

Réponses d’erreur : ***

Exemples

Gets a list of available maintenance windows for a selected database.

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/maintenanceWindowOptions/current?maintenanceWindowOptionsName=current&api-version=2021-11-01

Sample Response

{
  "properties": {
    "isEnabled": true,
    "maintenanceWindowCycles": [
      {
        "dayOfWeek": "Saturday",
        "startTime": "00:00:00",
        "duration": "PT60M"
      }
    ],
    "minDurationInMinutes": 60,
    "defaultDurationInMinutes": 120,
    "minCycles": 2,
    "timeGranularityInMinutes": 5,
    "allowMultipleMaintenanceWindowsPerCycle": true
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/maintenancewindowoptions/current",
  "name": "current",
  "type": "Microsoft.Sql/servers/databases/maintenancewindows"
}

Définitions

Nom Description
DayOfWeek

Fenêtre Jour de maintenance.

MaintenanceWindowOptions

Options de la fenêtre de maintenance.

MaintenanceWindowTimeRange

Intervalle de temps de la fenêtre de maintenance.

DayOfWeek

Fenêtre Jour de maintenance.

Nom Type Description
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

MaintenanceWindowOptions

Options de la fenêtre de maintenance.

Nom Type Description
id

string

ID de la ressource

name

string

Nom de la ressource.

properties.allowMultipleMaintenanceWindowsPerCycle

boolean

Indique si nous autorisons plusieurs fenêtres de maintenance par cycle.

properties.defaultDurationInMinutes

integer

Durée par défaut de la fenêtre de maintenance.

properties.isEnabled

boolean

Indique si les fenêtres de maintenance sont activées pour la base de données.

properties.maintenanceWindowCycles

MaintenanceWindowTimeRange[]

Cycles de maintenance disponibles, par exemple , {Samedi, 0, 4860}, {Mercredi, 0, 2460}.

properties.minCycles

integer

Nombre minimal de cycles de fenêtres de maintenance à définir sur la base de données.

properties.minDurationInMinutes

integer

Durée minimale de la fenêtre de maintenance.

properties.timeGranularityInMinutes

integer

Granularité temporelle en minutes pour les fenêtres de maintenance.

type

string

Type de ressource.

MaintenanceWindowTimeRange

Intervalle de temps de la fenêtre de maintenance.

Nom Type Description
dayOfWeek

DayOfWeek

Fenêtre Jour de maintenance.

duration

string

Durée de la fenêtre de maintenance en minutes.

startTime

string

Heure de début minutes décalées de 12h00.