Public Maintenance Configurations - Get
Obter registro de Configuração de Manutenção Pública
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/{resourceName}?api-version=2023-09-01-preview
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string |
Nome da configuração de manutenção |
|
subscription
|
path | True |
string |
Credenciais de assinatura que identificam exclusivamente uma assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço. |
|
api-version
|
query | True |
string |
Versão da API a ser usada com a solicitação do cliente. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
OKEY |
|
| Other Status Codes |
BadRequest |
Exemplos
PublicMaintenanceConfigurations_GetForResource
Solicitação de exemplo
GET https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/configuration1?api-version=2023-09-01-preview
Resposta de exemplo
{
"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"
}
}
}
Definições
| Nome | Description |
|---|---|
|
created |
O tipo de identidade que criou o recurso. |
|
Error |
Detalhes de resposta de erro recebidos do serviço de Manutenção do Azure. |
|
Input |
Propriedades de entrada para aplicação de patch de um computador Linux. |
|
Input |
Configuração de entrada para uma execução de patch |
|
Input |
Propriedades de entrada para aplicação de patch em um computador Windows. |
|
Maintenance |
Tipo de registro de configuração de manutenção |
|
Maintenance |
Uma resposta de erro recebida do serviço de Manutenção do Azure. |
|
Maintenance |
Obtém ou define maintenanceScope da configuração |
|
Reboot |
Possível preferência de reinicialização, conforme definido pelo usuário com base no qual ele seria decidido reinicializar o computador ou não depois que a operação de patch for concluída. |
|
system |
Metadados relativos à criação e última modificação do recurso. |
| Visibility |
Obtém ou define a visibilidade da configuração. O valor padrão é 'Personalizado' |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDetails
Detalhes de resposta de erro recebidos do serviço de Manutenção do Azure.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Código de erro definido pelo serviço. Esse código serve como um sub-status para o código de erro HTTP especificado na resposta. |
| message |
string |
Representação legível por humanos do erro. |
InputLinuxParameters
Propriedades de entrada para aplicação de patch de um computador Linux.
| Nome | Tipo | Description |
|---|---|---|
| classificationsToInclude |
string[] |
Categoria de classificação de patches a serem corrigidos. Os valores permitidos são 'Crítico', 'Segurança' e 'Outro'. |
| packageNameMasksToExclude |
string[] |
Nomes de pacote a serem excluídos para aplicação de patch. |
| packageNameMasksToInclude |
string[] |
Nomes de pacote a serem incluídos para aplicação de patch. |
InputPatchConfiguration
Configuração de entrada para uma execução de patch
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| linuxParameters |
Parâmetros de entrada específicos para a aplicação de patch do computador Linux. Para computadores Windows, não passe essa propriedade. |
||
| rebootSetting | IfRequired |
Possível preferência de reinicialização, conforme definido pelo usuário com base no qual ele seria decidido reinicializar o computador ou não depois que a operação de patch for concluída. |
|
| windowsParameters |
Parâmetros de entrada específicos para aplicação de patch em um computador Windows. Para computadores Linux, não passe essa propriedade. |
InputWindowsParameters
Propriedades de entrada para aplicação de patch em um computador Windows.
| Nome | Tipo | Description |
|---|---|---|
| classificationsToInclude |
string[] |
Categoria de classificação de patches a serem corrigidos. Os valores permitidos são 'Critical', 'Security', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools' e 'Updates'. |
| excludeKbsRequiringReboot |
boolean |
Excluir patches que precisam ser reinicializados |
| kbNumbersToExclude |
string[] |
O KBID do Windows a ser excluído para aplicação de patch. |
| kbNumbersToInclude |
string[] |
O KBID do Windows a ser incluído para aplicação de patch. |
MaintenanceConfiguration
Tipo de registro de configuração de manutenção
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
Identificador totalmente qualificado do recurso |
| location |
string |
Obtém ou define o local do recurso |
| name |
string |
Nome do recurso |
| properties.extensionProperties |
object |
Obtém ou define extensionProperties da maintenanceConfiguration |
| properties.installPatches |
Os parâmetros de entrada a serem passados para a operação de execução de patch. |
|
| properties.maintenanceScope |
Obtém ou define maintenanceScope da configuração |
|
| properties.maintenanceWindow.duration |
string |
Duração da janela de manutenção no formato HH:mm. Se não for fornecido, o valor padrão será usado com base no escopo de manutenção fornecido. Exemplo: 05:00. |
| properties.maintenanceWindow.expirationDateTime |
string |
Data de validade efetiva da janela de manutenção no formato YYYY-MM-DD hh:mm. A janela será criada no fuso horário fornecido e ajustada para o horário de verão de acordo com esse fuso horário. A data de validade deve ser definida como uma data futura. Se não for fornecido, ele será definido como o datetime máximo 9999-12-31 23:59:59. |
| properties.maintenanceWindow.recurEvery |
string |
Taxa na qual espera-se que uma janela de manutenção se repita. A taxa pode ser expressa como agendas diárias, semanais ou mensais. A agenda diária é formatada como recurEvery: [Frequência como inteiro]['Dia(s)']. Se nenhuma frequência for fornecida, a frequência padrão será 1. Exemplos de agenda diária são recurEvery: Day, recurEvery: 3Days. A agenda semanal é formatada como recurEvery: [Frequência como inteiro]['Semana(s)'] [Lista opcional separada por vírgulas dos dias da semana de segunda a domingo]. Exemplos de agenda semanal são recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Os agendamentos mensais são formatados como [Frequência como inteiro]['Mês(s)'] [Lista separada por vírgulas de dias do mês] ou [Frequência como inteiro]['Mês(s)'] [Semana do Mês (Primeiro, Segundo, Terceiro, Quarto, Último)] [Dia da Semana De Segunda a Domingo] [Deslocamento Opcional(Não. de dias)]. O valor de deslocamento deve estar entre -6 e 6 inclusive. Exemplos de agenda mensal são 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. |
| properties.maintenanceWindow.startDateTime |
string |
Data de início efetiva da janela de manutenção no formato YYYY-MM-DD hh:mm. A data de início pode ser definida como a data atual ou a data futura. A janela será criada no fuso horário fornecido e ajustada para o horário de verão de acordo com esse fuso horário. |
| properties.maintenanceWindow.timeZone |
string |
Nome do fuso horário. A lista de fusos horários pode ser obtida executando [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell. Exemplo: Horário Padrão do Pacífico, UTC, Horário Padrão da Europa, Hora Padrão da Coreia, Cen. Hora Padrão da Austrália. |
| properties.namespace |
string |
Obtém ou define o namespace do recurso |
| properties.visibility |
Obtém ou define a visibilidade da configuração. O valor padrão é 'Personalizado' |
|
| systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
|
| tags |
object |
Obtém ou define marcas do recurso |
| type |
string |
Tipo do recurso |
MaintenanceError
Uma resposta de erro recebida do serviço de Manutenção do Azure.
| Nome | Tipo | Description |
|---|---|---|
| error |
Detalhes do erro |
MaintenanceScope
Obtém ou define maintenanceScope da configuração
| Valor | Description |
|---|---|
| Host |
Esse escopo de manutenção controla a instalação de atualizações da plataforma do Azure, ou seja, serviços em nós físicos que hospedam VMs do cliente. |
| Resource |
Esse escopo de manutenção controla a manutenção de atualização padrão do Recurso do Azure |
| OSImage |
Esse escopo de manutenção controla a instalação da imagem do sistema operacional na VM/VMSS |
| Extension |
Esse escopo de manutenção controla a instalação da extensão na VM/VMSS |
| InGuestPatch |
Esse escopo de manutenção controla a instalação de pacotes windows e linux em VM/VMSS |
| SQLDB |
Esse escopo de manutenção controla a instalação de atualizações da plataforma do SQL Server. |
| SQLManagedInstance |
Esse escopo de manutenção controla a instalação da atualização da plataforma de instância gerenciada de SQL. |
RebootOptions
Possível preferência de reinicialização, conforme definido pelo usuário com base no qual ele seria decidido reinicializar o computador ou não depois que a operação de patch for concluída.
| Valor | Description |
|---|---|
| IfRequired | |
| Never | |
| Always |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
Visibility
Obtém ou define a visibilidade da configuração. O valor padrão é 'Personalizado'
| Valor | Description |
|---|---|
| Custom |
Visível somente para usuários com permissões. |
| Public |
Visível para todos os usuários. |