Public Maintenance Configurations - Get
Ottenere il record di configurazione della manutenzione pubblica
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/{resourceName}?api-version=2023-09-01-preview
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
resource
|
path | True |
string |
Nome configurazione manutenzione |
|
subscription
|
path | True |
string |
Credenziali di sottoscrizione che identificano in modo univoco una sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio. |
|
api-version
|
query | True |
string |
Versione dell'API da usare con la richiesta client. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
BadRequest |
Esempio
PublicMaintenanceConfigurations_GetForResource
Esempio di richiesta
GET https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/configuration1?api-version=2023-09-01-preview
Risposta di esempio
{
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/configuration1",
"name": "configuration1",
"location": "westus2",
"properties": {
"namespace": "Microsoft.Maintenance",
"maintenanceScope": "SQLDB",
"visibility": "Public",
"maintenanceWindow": {
"startDateTime": "2020-04-30 08:00",
"expirationDateTime": "9999-12-31 00:00",
"duration": "05:00",
"timeZone": "Pacific Standard Time",
"recurEvery": "2Weeks"
}
}
}
Definizioni
| Nome | Descrizione |
|---|---|
|
created |
Tipo di identità che ha creato la risorsa. |
|
Error |
Dettagli della risposta di errore ricevuti dal servizio manutenzione di Azure. |
|
Input |
Proprietà di input per l'applicazione di patch a un computer Linux. |
|
Input |
Configurazione di input per un'esecuzione di patch |
|
Input |
Proprietà di input per l'applicazione di patch a un computer Windows. |
|
Maintenance |
Tipo di record di configurazione della manutenzione |
|
Maintenance |
Risposta di errore ricevuta dal servizio manutenzione di Azure. |
|
Maintenance |
Ottiene o imposta la manutenzioneScope della configurazione |
|
Reboot |
Possibile preferenza di riavvio definita dall'utente in base alla quale sarebbe stato deciso di riavviare il computer o meno dopo il completamento dell'operazione di patch. |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
| Visibility |
Ottiene o imposta la visibilità della configurazione. Il valore predefinito è 'Custom' |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDetails
Dettagli della risposta di errore ricevuti dal servizio manutenzione di Azure.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Codice di errore definito dal servizio. Questo codice funge da sotto-stato per il codice di errore HTTP specificato nella risposta. |
| message |
string |
Rappresentazione leggibile dell'errore. |
InputLinuxParameters
Proprietà di input per l'applicazione di patch a un computer Linux.
| Nome | Tipo | Descrizione |
|---|---|---|
| classificationsToInclude |
string[] |
Categoria di classificazione delle patch da applicare alle patch. I valori consentiti sono 'Critical', 'Security' e 'Other'. |
| packageNameMasksToExclude |
string[] |
Nomi dei pacchetti da escludere per l'applicazione di patch. |
| packageNameMasksToInclude |
string[] |
Nomi dei pacchetti da includere per l'applicazione di patch. |
InputPatchConfiguration
Configurazione di input per un'esecuzione di patch
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| linuxParameters |
Parametri di input specifici per l'applicazione di patch al computer Linux. Per i computer Windows, non passare questa proprietà. |
||
| rebootSetting | IfRequired |
Possibile preferenza di riavvio definita dall'utente in base alla quale sarebbe stato deciso di riavviare il computer o meno dopo il completamento dell'operazione di patch. |
|
| windowsParameters |
Parametri di input specifici per l'applicazione di patch a un computer Windows. Per i computer Linux, non passare questa proprietà. |
InputWindowsParameters
Proprietà di input per l'applicazione di patch a un computer Windows.
| Nome | Tipo | Descrizione |
|---|---|---|
| classificationsToInclude |
string[] |
Categoria di classificazione delle patch da applicare alle patch. I valori consentiti sono 'Critical', 'Security', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools' e 'Updates'. |
| excludeKbsRequiringReboot |
boolean |
Escludere le patch che richiedono il riavvio |
| kbNumbersToExclude |
string[] |
KBID di Windows da escludere per l'applicazione di patch. |
| kbNumbersToInclude |
string[] |
KBID di Windows da includere per l'applicazione di patch. |
MaintenanceConfiguration
Tipo di record di configurazione della manutenzione
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string |
Identificatore completo della risorsa |
| location |
string |
Ottiene o imposta la posizione della risorsa |
| name |
string |
Nome della risorsa |
| properties.extensionProperties |
object |
Ottiene o imposta extensionProperties dell'oggetto maintenanceConfiguration |
| properties.installPatches |
Parametri di input da passare all'operazione di esecuzione della patch. |
|
| properties.maintenanceScope |
Ottiene o imposta la manutenzioneScope della configurazione |
|
| properties.maintenanceWindow.duration |
string |
Durata della finestra di manutenzione in formato HH:mm. Se non specificato, il valore predefinito verrà usato in base all'ambito di manutenzione specificato. Esempio: 05:00. |
| properties.maintenanceWindow.expirationDateTime |
string |
Data di scadenza effettiva della finestra di manutenzione in formato AAAA-MM-DD hh:mm. La finestra verrà creata nel fuso orario specificato e regolata in base al fuso orario. La data di scadenza deve essere impostata su una data futura. Se non specificato, verrà impostato sul valore datetime massimo 9999-12-31 23:59:59. |
| properties.maintenanceWindow.recurEvery |
string |
Frequenza di ripetizione di una finestra di manutenzione. Il tasso può essere espresso come pianificazioni giornaliere, settimanali o mensili. La pianificazione giornaliera viene formattata come ricorsiva: [Frequency as integer]['Day/s)']. Se non viene specificata alcuna frequenza, la frequenza predefinita è 1. Gli esempi di pianificazione giornaliera sono ricorsivi: Day, recurEvery: 3Days. La pianificazione settimanale viene formattata come ricorsiva: [Frequenza come numero intero][Settimana/i][Elenco delimitato da virgole facoltativo dei giorni feriali lunedì-domenica]. Gli esempi di pianificazione settimanale sono ricorsiva: 3Weeks, recurEvery: Week Saturday,Sunday. Le pianificazioni mensili vengono formattate come [Frequency as integer]['Month/s)'] [Elenco delimitato da virgole di giorni mensili] o [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday] [Optional Offset(No. of days)]. Il valore di offset deve essere compreso tra -6 e 6 inclusi. Gli esempi di pianificazione mensile sono recurEvery: Month, recurEvery: 2Months, recurevery: Month day23,day24, recurEvery: Month Last Sunday, recury: Month Fourth Monday, recury: Month Last Sunday Offset-3, recury: Month Third Sunday Offset6. |
| properties.maintenanceWindow.startDateTime |
string |
Data di inizio effettiva della finestra di manutenzione in formato AAAA-MM-DD hh:mm. La data di inizio può essere impostata sulla data corrente o sulla data futura. La finestra verrà creata nel fuso orario specificato e regolata in base al fuso orario. |
| properties.maintenanceWindow.timeZone |
string |
Nome del fuso orario. È possibile ottenere l'elenco dei fusi orari eseguendo [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Esempio: Ora solare pacifico, UTC, Ora solare W. Europa, Ora solare corea, Cen. Ora solare australia. |
| properties.namespace |
string |
Ottiene o imposta lo spazio dei nomi della risorsa |
| properties.visibility |
Ottiene o imposta la visibilità della configurazione. Il valore predefinito è 'Custom' |
|
| systemData |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. |
|
| tags |
object |
Ottiene o imposta i tag della risorsa |
| type |
string |
Tipo di risorsa |
MaintenanceError
Risposta di errore ricevuta dal servizio manutenzione di Azure.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Dettagli dell'errore |
MaintenanceScope
Ottiene o imposta la manutenzioneScope della configurazione
| Valore | Descrizione |
|---|---|
| Host |
Questo ambito di manutenzione controlla l'installazione degli aggiornamenti della piattaforma Azure, ad esempio i servizi nei nodi fisici che ospitano macchine virtuali dei clienti. |
| Resource |
Questo ambito di manutenzione controlla la manutenzione degli aggiornamenti predefinita della risorsa di Azure |
| OSImage |
Questo ambito di manutenzione controlla l'installazione dell'immagine del sistema operativo in macchine virtuali/set di scalabilità di macchine virtuali |
| Extension |
Questo ambito di manutenzione controlla l'installazione dell'estensione in macchine virtuali/set di scalabilità di macchine virtuali |
| InGuestPatch |
Questo ambito di manutenzione controlla l'installazione di pacchetti Windows e Linux in macchine virtuali/set di scalabilità di macchine virtuali |
| SQLDB |
Questo ambito di manutenzione controlla l'installazione degli aggiornamenti della piattaforma SQL Server. |
| SQLManagedInstance |
Questo ambito di manutenzione controlla l'installazione dell'aggiornamento della piattaforma dell'istanza gestita di SQL. |
RebootOptions
Possibile preferenza di riavvio definita dall'utente in base alla quale sarebbe stato deciso di riavviare il computer o meno dopo il completamento dell'operazione di patch.
| Valore | Descrizione |
|---|---|
| IfRequired | |
| Never | |
| Always |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
| createdBy |
string |
Identità che ha creato la risorsa. |
| createdByType |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Timestamp dell'ultima modifica della risorsa (UTC) |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
Visibility
Ottiene o imposta la visibilità della configurazione. Il valore predefinito è 'Custom'
| Valore | Descrizione |
|---|---|
| Custom |
Visibili solo agli utenti con autorizzazioni. |
| Public |
Visibile a tutti gli utenti. |