Udostępnij za pośrednictwem


Maintenance Window Options - Get

Pobiera listę dostępnych okien obsługi.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych, dla których mają być dostępne opcje okien obsługi.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

maintenanceWindowOptionsName
query True

string

Nazwa opcji okna obsługi.

Odpowiedzi

Nazwa Typ Opis
200 OK

MaintenanceWindowOptions

Pomyślnie pobrano listę opcji okien obsługi.

Other Status Codes

Odpowiedzi na błędy: ***

Przykłady

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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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"
}

Definicje

Nazwa Opis
DayOfWeek

Dzień okna obsługi.

MaintenanceWindowOptions

Opcje okna obsługi.

MaintenanceWindowTimeRange

Zakres czasu okna obsługi.

DayOfWeek

Dzień okna obsługi.

Nazwa Typ Opis
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

MaintenanceWindowOptions

Opcje okna obsługi.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.allowMultipleMaintenanceWindowsPerCycle

boolean

Określa, czy zezwalamy na wiele okien obsługi na cykl.

properties.defaultDurationInMinutes

integer

Domyślny czas trwania okna obsługi.

properties.isEnabled

boolean

Określa, czy okna obsługi są włączone dla bazy danych.

properties.maintenanceWindowCycles

MaintenanceWindowTimeRange[]

Dostępne cykle konserwacji, np. {sobota, 0, 4860}, {środa, 0, 2460}.

properties.minCycles

integer

Minimalna liczba cykli okien obsługi do ustawienia w bazie danych.

properties.minDurationInMinutes

integer

Minimalny czas trwania okna obsługi.

properties.timeGranularityInMinutes

integer

Stopień szczegółowości czasu w minutach dla okien obsługi.

type

string

Typ zasobu.

MaintenanceWindowTimeRange

Zakres czasu okna obsługi.

Nazwa Typ Opis
dayOfWeek

DayOfWeek

Dzień okna obsługi.

duration

string

Czas trwania okna obsługi w minutach.

startTime

string

Przesunięcie czasu rozpoczęcia w minutach od 12:00.