Dela via


Maintenance Window Options - Get

Hämtar en lista över tillgängliga underhållsperioder.

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

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på den databas som underhållsalternativen ska användas för.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

maintenanceWindowOptionsName
query True

string

Namn på alternativ för underhållsperiod.

Svar

Name Typ Description
200 OK

MaintenanceWindowOptions

Listan över alternativ för underhållsperioder har hämtats.

Other Status Codes

Felsvar: ***

Exempel

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

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
DayOfWeek

Underhållsperiod.

MaintenanceWindowOptions

Alternativ för underhållsperiod.

MaintenanceWindowTimeRange

Tidsintervall för underhållsperiod.

DayOfWeek

Underhållsperiod.

Name Typ Description
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

MaintenanceWindowOptions

Alternativ för underhållsperiod.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.allowMultipleMaintenanceWindowsPerCycle

boolean

Om vi tillåter flera underhållsperioder per cykel.

properties.defaultDurationInMinutes

integer

Standardvaraktighet för underhållsperiod.

properties.isEnabled

boolean

Om underhållsperioder är aktiverade för databasen.

properties.maintenanceWindowCycles

MaintenanceWindowTimeRange[]

Tillgängliga underhållscykler, t.ex. {lördag, 0, 4860}, {onsdag, 0, 2460}.

properties.minCycles

integer

Minsta antal underhållsperioder som ska anges i databasen.

properties.minDurationInMinutes

integer

Minsta varaktighet för underhållsperiod.

properties.timeGranularityInMinutes

integer

Tidskornighet i minuter för underhållsperioder.

type

string

Resurstyp.

MaintenanceWindowTimeRange

Tidsintervall för underhållsperiod.

Name Typ Description
dayOfWeek

DayOfWeek

Underhållsperiod.

duration

string

Underhållsperiodens varaktighet i minuter.

startTime

string

Förskjutning av starttidsminuter från kl. 12.00.