|
77 | 77 | {
|
78 | 78 | "name": "resourceName",
|
79 | 79 | "in": "path",
|
80 |
| - "description": "Resource Identifier", |
| 80 | + "description": "Maintenance Configuration Name", |
81 | 81 | "required": true,
|
82 | 82 | "type": "string"
|
83 | 83 | },
|
|
1129 | 1129 | {
|
1130 | 1130 | "name": "resourceName",
|
1131 | 1131 | "in": "path",
|
1132 |
| - "description": "Resource Identifier", |
| 1132 | + "description": "Maintenance Configuration Name", |
1133 | 1133 | "required": true,
|
1134 | 1134 | "type": "string"
|
1135 | 1135 | },
|
|
1189 | 1189 | {
|
1190 | 1190 | "name": "resourceName",
|
1191 | 1191 | "in": "path",
|
1192 |
| - "description": "Resource Identifier", |
| 1192 | + "description": "Maintenance Configuration Name", |
1193 | 1193 | "required": true,
|
1194 | 1194 | "type": "string"
|
1195 | 1195 | },
|
|
1250 | 1250 | {
|
1251 | 1251 | "name": "resourceName",
|
1252 | 1252 | "in": "path",
|
1253 |
| - "description": "Resource Identifier", |
| 1253 | + "description": "Maintenance Configuration Name", |
1254 | 1254 | "required": true,
|
1255 | 1255 | "type": "string"
|
1256 | 1256 | },
|
|
1307 | 1307 | {
|
1308 | 1308 | "name": "resourceName",
|
1309 | 1309 | "in": "path",
|
1310 |
| - "description": "Resource Identifier", |
| 1310 | + "description": "Maintenance Configuration Name", |
1311 | 1311 | "required": true,
|
1312 | 1312 | "type": "string"
|
1313 | 1313 | },
|
|
1791 | 1791 | "type": "string",
|
1792 | 1792 | "x-ms-enum": {
|
1793 | 1793 | "name": "UpdateStatus",
|
1794 |
| - "modelAsString": true |
| 1794 | + "modelAsString": true, |
| 1795 | + "values": [ |
| 1796 | + { |
| 1797 | + "value": "Pending", |
| 1798 | + "description": "There are pending updates to be installed." |
| 1799 | + }, |
| 1800 | + { |
| 1801 | + "value": "InProgress", |
| 1802 | + "description": "Updates installation are in progress." |
| 1803 | + }, |
| 1804 | + { |
| 1805 | + "value": "Completed", |
| 1806 | + "description": "All updates are successfully applied." |
| 1807 | + }, |
| 1808 | + { |
| 1809 | + "value": "RetryNow", |
| 1810 | + "description": "Updates installation failed but are ready to retry again." |
| 1811 | + }, |
| 1812 | + { |
| 1813 | + "value": "RetryLater", |
| 1814 | + "description": "Updates installation failed and should be retried later." |
| 1815 | + } |
| 1816 | + ] |
1795 | 1817 | }
|
1796 | 1818 | },
|
1797 | 1819 | "resourceId": {
|
|
1930 | 1952 | "type": "string"
|
1931 | 1953 | },
|
1932 | 1954 | "recurEvery": {
|
1933 |
| - "description": "Rate at which a Maintenance window is expected to recur. The rate can be expressed as daily, weekly, or monthly schedules. Daily schedule are formatted as recurEvery: [Frequency as integer]['Day(s)']. If no frequency is provided, the default frequency is 1. Daily schedule examples are recurEvery: Day, recurEvery: 3Days. Weekly schedule are formatted as recurEvery: [Frequency as integer]['Week(s)'] [Optional comma separated list of weekdays Monday-Sunday]. Weekly schedule examples are recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monthly schedules are formatted as [Frequency as integer]['Month(s)'] [Comma separated list of month days] or [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday]. Monthly schedule examples are recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday.", |
| 1955 | + "description": "Rate at which a Maintenance window is expected to recur. The rate can be expressed as daily, weekly, or monthly schedules. Daily schedule are formatted as recurEvery: [Frequency as integer]['Day(s)']. If no frequency is provided, the default frequency is 1. Daily schedule examples are recurEvery: Day, recurEvery: 3Days. Weekly schedule are formatted as recurEvery: [Frequency as integer]['Week(s)'] [Optional comma separated list of weekdays Monday-Sunday]. Weekly schedule examples are recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monthly schedules are formatted as [Frequency as integer]['Month(s)'] [Comma separated list of month days] or [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday] [Optional Offset(No. of days)]. Offset value must be between -6 to 6 inclusive. Monthly schedule examples are recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6.", |
1934 | 1956 | "type": "string"
|
1935 | 1957 | }
|
1936 | 1958 | }
|
|
1963 | 1985 | "type": "string",
|
1964 | 1986 | "x-ms-enum": {
|
1965 | 1987 | "name": "MaintenanceScope",
|
1966 |
| - "modelAsString": true |
| 1988 | + "modelAsString": true, |
| 1989 | + "values": [ |
| 1990 | + { |
| 1991 | + "value": "Host", |
| 1992 | + "description": "This maintenance scope controls installation of azure platform updates i.e. services on physical nodes hosting customer VMs." |
| 1993 | + }, |
| 1994 | + { |
| 1995 | + "value": "OSImage", |
| 1996 | + "description": "This maintenance scope controls os image installation on VM/VMSS" |
| 1997 | + }, |
| 1998 | + { |
| 1999 | + "value": "Extension", |
| 2000 | + "description": "This maintenance scope controls extension installation on VM/VMSS" |
| 2001 | + }, |
| 2002 | + { |
| 2003 | + "value": "InGuestPatch", |
| 2004 | + "description": "This maintenance scope controls installation of windows and linux packages on VM/VMSS" |
| 2005 | + }, |
| 2006 | + { |
| 2007 | + "value": "SQLDB", |
| 2008 | + "description": "This maintenance scope controls installation of SQL server platform updates." |
| 2009 | + }, |
| 2010 | + { |
| 2011 | + "value": "SQLManagedInstance", |
| 2012 | + "description": "This maintenance scope controls installation of SQL managed instance platform update." |
| 2013 | + } |
| 2014 | + ] |
1967 | 2015 | }
|
1968 | 2016 | },
|
1969 | 2017 | "maintenanceWindow": {
|
|
1972 | 2020 | "x-ms-client-flatten": true
|
1973 | 2021 | },
|
1974 | 2022 | "visibility": {
|
1975 |
| - "description": "Gets or sets the visibility of the configuration", |
| 2023 | + "description": "Gets or sets the visibility of the configuration. The default value is 'Custom'", |
1976 | 2024 | "enum": [
|
1977 | 2025 | "Custom",
|
1978 | 2026 | "Public"
|
1979 | 2027 | ],
|
1980 | 2028 | "type": "string",
|
1981 | 2029 | "x-ms-enum": {
|
1982 | 2030 | "name": "Visibility",
|
1983 |
| - "modelAsString": true |
| 2031 | + "modelAsString": true, |
| 2032 | + "values": [ |
| 2033 | + { |
| 2034 | + "value": "Custom", |
| 2035 | + "description": "Only visible to users with permissions." |
| 2036 | + }, |
| 2037 | + { |
| 2038 | + "value": "Public", |
| 2039 | + "description": "Visible to all users." |
| 2040 | + } |
| 2041 | + ] |
1984 | 2042 | }
|
1985 | 2043 | },
|
1986 | 2044 | "installPatches": {
|
|
2287 | 2345 | "type": "string",
|
2288 | 2346 | "x-ms-enum": {
|
2289 | 2347 | "name": "MaintenanceScope",
|
2290 |
| - "modelAsString": true |
| 2348 | + "modelAsString": true, |
| 2349 | + "values": [ |
| 2350 | + { |
| 2351 | + "value": "Host", |
| 2352 | + "description": "This maintenance scope controls installation of azure platform updates i.e. services on physical nodes hosting customer VMs." |
| 2353 | + }, |
| 2354 | + { |
| 2355 | + "value": "OSImage", |
| 2356 | + "description": "This maintenance scope controls os image installation on VM/VMSS" |
| 2357 | + }, |
| 2358 | + { |
| 2359 | + "value": "Extension", |
| 2360 | + "description": "This maintenance scope controls extension installation on VM/VMSS" |
| 2361 | + }, |
| 2362 | + { |
| 2363 | + "value": "InGuestPatch", |
| 2364 | + "description": "This maintenance scope controls installation of windows and linux packages on VM/VMSS" |
| 2365 | + }, |
| 2366 | + { |
| 2367 | + "value": "SQLDB", |
| 2368 | + "description": "This maintenance scope controls installation of SQL server platform updates." |
| 2369 | + }, |
| 2370 | + { |
| 2371 | + "value": "SQLManagedInstance", |
| 2372 | + "description": "This maintenance scope controls installation of SQL managed instance platform update." |
| 2373 | + } |
| 2374 | + ] |
2291 | 2375 | }
|
2292 | 2376 | },
|
2293 | 2377 | "impactType": {
|
|
2301 | 2385 | "type": "string",
|
2302 | 2386 | "x-ms-enum": {
|
2303 | 2387 | "name": "ImpactType",
|
2304 |
| - "modelAsString": true |
| 2388 | + "modelAsString": true, |
| 2389 | + "values": [ |
| 2390 | + { |
| 2391 | + "value": "None", |
| 2392 | + "description": "Pending updates has no impact on resource." |
| 2393 | + }, |
| 2394 | + { |
| 2395 | + "value": "Freeze", |
| 2396 | + "description": "Pending updates can freeze network or disk io operation on resource." |
| 2397 | + }, |
| 2398 | + { |
| 2399 | + "value": "Restart", |
| 2400 | + "description": "Pending updates can cause resource to restart." |
| 2401 | + }, |
| 2402 | + { |
| 2403 | + "value": "Redeploy", |
| 2404 | + "description": "Pending updates can redeploy resource." |
| 2405 | + } |
| 2406 | + ] |
2305 | 2407 | }
|
2306 | 2408 | },
|
2307 | 2409 | "status": {
|
|
2316 | 2418 | "type": "string",
|
2317 | 2419 | "x-ms-enum": {
|
2318 | 2420 | "name": "UpdateStatus",
|
2319 |
| - "modelAsString": true |
| 2421 | + "modelAsString": true, |
| 2422 | + "values": [ |
| 2423 | + { |
| 2424 | + "value": "Pending", |
| 2425 | + "description": "There are pending updates to be installed." |
| 2426 | + }, |
| 2427 | + { |
| 2428 | + "value": "InProgress", |
| 2429 | + "description": "Updates installation are in progress." |
| 2430 | + }, |
| 2431 | + { |
| 2432 | + "value": "Completed", |
| 2433 | + "description": "All updates are successfully applied." |
| 2434 | + }, |
| 2435 | + { |
| 2436 | + "value": "RetryNow", |
| 2437 | + "description": "Updates installation failed but are ready to retry again." |
| 2438 | + }, |
| 2439 | + { |
| 2440 | + "value": "RetryLater", |
| 2441 | + "description": "Updates installation failed and should be retried later." |
| 2442 | + } |
| 2443 | + ] |
2320 | 2444 | }
|
2321 | 2445 | },
|
2322 | 2446 | "impactDurationInSec": {
|
|
0 commit comments