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 do URI
| Name | Em | Necessá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. O ID da assinatura faz parte do URI de cada chamada de serviço. |
|
api-version
|
query | True |
string |
Versão da API a ser usada com a solicitação do cliente. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
BadRequest |
Exemplos
PublicMaintenanceConfigurations_GetForResource
Pedido de amostra
GET https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/configuration1?api-version=2023-09-01-preview
Resposta da amostra
{
"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
| Name | Description |
|---|---|
|
created |
O tipo de identidade que criou o recurso. |
|
Error |
Um detalhe de resposta de erro recebido do serviço de Manutenção do Azure. |
|
Input |
Propriedades de entrada para aplicar patches em uma máquina Linux. |
|
Input |
Configuração de entrada para uma execução de patch |
|
Input |
Propriedades de entrada para aplicar patches em uma máquina 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 manutençãoEscopo da configuração |
|
Reboot |
Possível preferência de reinicialização, conforme definido pelo usuário, com base no qual seria decidido reiniciar a máquina ou não após a operação de patch ser concluída. |
|
system |
Metadados referentes à criação e última modificação do recurso. |
| Visibility |
Obtém ou define a visibilidade da configuração. O valor padrão é 'Custom' |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDetails
Um detalhe de resposta de erro recebido do serviço de Manutenção do Azure.
| Name | Tipo | Description |
|---|---|---|
| code |
string |
Código de erro definido pelo serviço. Esse código serve como um substatus 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 aplicar patches em uma máquina Linux.
| Name | Tipo | Description |
|---|---|---|
| classificationsToInclude |
string[] |
Categoria de classificação dos sistemas a corrigir. Os valores permitidos são 'Crítico', 'Segurança' e 'Outros'. |
| packageNameMasksToExclude |
string[] |
Nomes de pacotes a serem excluídos para aplicação de patches. |
| packageNameMasksToInclude |
string[] |
Nomes de pacotes a serem incluídos para aplicação de patches. |
InputPatchConfiguration
Configuração de entrada para uma execução de patch
| Name | Tipo | Default value | Description |
|---|---|---|---|
| linuxParameters |
Parâmetros de entrada específicos para a aplicação de patches na máquina Linux. Para máquinas Windows, não passe esta propriedade. |
||
| rebootSetting | IfRequired |
Possível preferência de reinicialização, conforme definido pelo usuário, com base no qual seria decidido reiniciar a máquina ou não após a operação de patch ser concluída. |
|
| windowsParameters |
Parâmetros de entrada específicos para aplicar patches em uma máquina Windows. Para máquinas Linux, não passe esta propriedade. |
InputWindowsParameters
Propriedades de entrada para aplicar patches em uma máquina Windows.
| Name | Tipo | Description |
|---|---|---|
| classificationsToInclude |
string[] |
Categoria de classificação dos sistemas a corrigir. Os valores permitidos são 'Crítico', 'Segurança', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definição', 'Ferramentas' e 'Atualizações'. |
| excludeKbsRequiringReboot |
boolean |
Excluir patches que precisam ser reinicializados |
| kbNumbersToExclude |
string[] |
Windows KBID a ser excluído para aplicação de patches. |
| kbNumbersToInclude |
string[] |
Windows KBID a ser incluído para aplicação de patches. |
MaintenanceConfiguration
Tipo de registro de configuração de manutenção
| Name | Tipo | Description |
|---|---|---|
| id |
string |
Identificador totalmente qualificado do recurso |
| location |
string |
Obtém ou define a localização do recurso |
| name |
string |
Nome do recurso |
| properties.extensionProperties |
object |
Obtém ou define extensionProperties of the maintenanceConfiguration |
| properties.installPatches |
Os parâmetros de entrada a serem passados para a operação de execução do patch. |
|
| properties.maintenanceScope |
Obtém ou define manutençãoEscopo 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 expiração efetiva da janela de manutenção no formato AAAA-MM-DD hh:mm. A janela será criada no fuso horário fornecido e ajustada ao horário de verão de acordo com esse fuso horário. A data de expiração deve ser definida para uma data futura. Se não for fornecido, será definido para a data/hora máxima 9999-12-31 23:59:59. |
| properties.maintenanceWindow.recurEvery |
string |
Taxa na qual se espera que uma janela de Manutenção se repita. A taxa pode ser expressa em horários diários, semanais ou mensais. A programação diária é formatada como recorrente: [Frequência como inteiro]['Dia(s)']. Se nenhuma frequência for fornecida, a frequência padrão será 1. Exemplos de horários diários são recorrentes: Dia, recorrentes: 3Dias. A programação semanal é formatada como recorrente: [Frequência como inteiro]['Semana(s)'] [Lista opcional separada por vírgulas dos dias úteis de segunda a domingo]. Exemplos de programação semanal são recorrentes: 3Weeks, recurEvery: Semana sábado, domingo. As agendas mensais são formatadas como [Frequência como inteiro]['Mês(es)'] [Lista separada por vírgulas de dias do mês] ou [Frequência como inteiro]['Mês(es)'] [Semana do Mês (Primeiro, Segundo, Terceira, Quarta, Última, Última)] [Dia da Semana de Segunda a Domingo] [Compensação Opcional(Nº de dias)]. O valor de deslocamento deve estar entre -6 a 6, inclusive. Exemplos de programação mensal são recorrentesEvery: 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 AAAA-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 ao 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: Hora Padrão do Pacífico, UTC, Hora Padrão da Europa W., 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 é 'Custom' |
|
| systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
|
| tags |
object |
Obtém ou define tags do recurso |
| type |
string |
Tipo de recurso |
MaintenanceError
Uma resposta de erro recebida do serviço de Manutenção do Azure.
| Name | Tipo | Description |
|---|---|---|
| error |
Detalhes do erro |
MaintenanceScope
Obtém ou define manutençãoEscopo da configuração
| Valor | Description |
|---|---|
| Host |
Esse escopo de manutenção controla a instalação de atualizações da plataforma azure, ou seja, serviços em nós físicos que hospedam VMs de clientes. |
| Resource |
Este escopo de manutenção controla a manutenção de atualização padrão do Recurso do Azure |
| OSImage |
Este escopo de manutenção controla a instalação da imagem no VM/VMSS |
| Extension |
Este escopo de manutenção controla a instalação de extensão em VM/VMSS |
| InGuestPatch |
Este 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 SQL. |
RebootOptions
Possível preferência de reinicialização, conforme definido pelo usuário, com base no qual seria decidido reiniciar a máquina ou não após a operação de patch ser concluída.
| Valor | Description |
|---|---|
| IfRequired | |
| Never | |
| Always |
systemData
Metadados referentes à criação e última modificação do recurso.
| Name | 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 é 'Custom'
| Valor | Description |
|---|---|
| Custom |
Visível apenas para usuários com permissões. |
| Public |
Visível para todos os usuários. |