Partilhar via


Microsoft.Maintenance maintenanceConfigurations

Definição de recursos do bíceps

O tipo de recurso maintenanceConfigurations pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Maintenance/maintenanceConfigurations, adicione o seguinte Bíceps ao seu modelo.

resource symbolicname 'Microsoft.Maintenance/maintenanceConfigurations@2023-10-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    extensionProperties: {
      {customized property}: 'string'
    }
    installPatches: {
      linuxParameters: {
        classificationsToInclude: [
          'string'
        ]
        packageNameMasksToExclude: [
          'string'
        ]
        packageNameMasksToInclude: [
          'string'
        ]
      }
      rebootSetting: 'string'
      windowsParameters: {
        classificationsToInclude: [
          'string'
        ]
        excludeKbsRequiringReboot: bool
        kbNumbersToExclude: [
          'string'
        ]
        kbNumbersToInclude: [
          'string'
        ]
      }
    }
    maintenanceScope: 'string'
    maintenanceWindow: {
      duration: 'string'
      expirationDateTime: 'string'
      recurEvery: 'string'
      startDateTime: 'string'
      timeZone: 'string'
    }
    namespace: 'string'
    visibility: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

InputLinuxParameters

Designação Descrição Valor
classificaçõesToInclude Categoria de classificação dos sistemas a serem corrigidos string[]
packageNameMasksToExclude Nomes de pacotes a serem excluídos para aplicação de patches. string[]
packageNameMasksToInclude Nomes de pacotes a serem incluídos para aplicação de patches. string[]

InputPatchConfiguration

Designação Descrição Valor
linuxParâmetros 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. InputLinuxParameters
rebootSetting 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. 'Sempre'
'SeNecessário'
'Nunca'
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

InputWindowsParameters

Designação Descrição Valor
classificaçõesToInclude Categoria de classificação dos sistemas a serem corrigidos string[]
excludeKbsRequiringReboot Excluir patches que precisam ser reinicializados Bool
kbNumbersToExclude Windows KBID a ser excluído para aplicação de patches. string[]
kbNumbersToInclude Windows KBID a ser incluído para aplicação de patches. string[]

ManutençãoConfiguraçãoPropriedades

Designação Descrição Valor
extensãoPropriedades Obtém ou define extensionProperties of the maintenanceConfiguration MaintenanceConfigurationPropertiesExtensionProperties
installPatches Os parâmetros de entrada a serem passados para a operação de execução do patch. InputPatchConfiguration
manutençãoÂmbito Obtém ou define manutençãoEscopo da configuração 'Extensão'
'Anfitrião'
'InGuestPatch'
'OSImage'
'Recurso'
'SQLDB'
'SQLManagedInstance'
manutençãoJanela Definição de uma MaintenanceWindow MaintenanceWindow
espaço de nomes Obtém ou define o namespace do recurso string
Visibilidade Obtém ou define a visibilidade da configuração. O valor padrão é 'Custom' 'Personalizado'
'Público'

ManutençãoConfiguraçãoPropriedadesExtensãoPropriedades

Designação Descrição Valor

MaintenanceConfigurationTags

Designação Descrição Valor

Janela de Manutenção

Designação Descrição Valor
Duração 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. string
expiraçãoDataHora 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. string
recorrência 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. string
startDateTime 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. string
Fuso horário 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. string

Microsoft.Manutenção/manutençãoConfigurações

Designação Descrição Valor
Localização Obtém ou define a localização do recurso string
Designação O nome do recurso string (obrigatório)
propriedades Obtém ou define propriedades do recurso MaintenanceConfigurationProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Definição de recurso de modelo ARM

O tipo de recurso maintenanceConfigurations pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Maintenance/maintenanceConfigurations, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Maintenance/maintenanceConfigurations",
  "apiVersion": "2023-10-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "extensionProperties": {
      "{customized property}": "string"
    },
    "installPatches": {
      "linuxParameters": {
        "classificationsToInclude": [ "string" ],
        "packageNameMasksToExclude": [ "string" ],
        "packageNameMasksToInclude": [ "string" ]
      },
      "rebootSetting": "string",
      "windowsParameters": {
        "classificationsToInclude": [ "string" ],
        "excludeKbsRequiringReboot": "bool",
        "kbNumbersToExclude": [ "string" ],
        "kbNumbersToInclude": [ "string" ]
      }
    },
    "maintenanceScope": "string",
    "maintenanceWindow": {
      "duration": "string",
      "expirationDateTime": "string",
      "recurEvery": "string",
      "startDateTime": "string",
      "timeZone": "string"
    },
    "namespace": "string",
    "visibility": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

InputLinuxParameters

Designação Descrição Valor
classificaçõesToInclude Categoria de classificação dos sistemas a serem corrigidos string[]
packageNameMasksToExclude Nomes de pacotes a serem excluídos para aplicação de patches. string[]
packageNameMasksToInclude Nomes de pacotes a serem incluídos para aplicação de patches. string[]

InputPatchConfiguration

Designação Descrição Valor
linuxParâmetros 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. InputLinuxParameters
rebootSetting 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. 'Sempre'
'SeNecessário'
'Nunca'
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

InputWindowsParameters

Designação Descrição Valor
classificaçõesToInclude Categoria de classificação dos sistemas a serem corrigidos string[]
excludeKbsRequiringReboot Excluir patches que precisam ser reinicializados Bool
kbNumbersToExclude Windows KBID a ser excluído para aplicação de patches. string[]
kbNumbersToInclude Windows KBID a ser incluído para aplicação de patches. string[]

ManutençãoConfiguraçãoPropriedades

Designação Descrição Valor
extensãoPropriedades Obtém ou define extensionProperties of the maintenanceConfiguration MaintenanceConfigurationPropertiesExtensionProperties
installPatches Os parâmetros de entrada a serem passados para a operação de execução do patch. InputPatchConfiguration
manutençãoÂmbito Obtém ou define manutençãoEscopo da configuração 'Extensão'
'Anfitrião'
'InGuestPatch'
'OSImage'
'Recurso'
'SQLDB'
'SQLManagedInstance'
manutençãoJanela Definição de uma MaintenanceWindow MaintenanceWindow
espaço de nomes Obtém ou define o namespace do recurso string
Visibilidade Obtém ou define a visibilidade da configuração. O valor padrão é 'Custom' 'Personalizado'
'Público'

ManutençãoConfiguraçãoPropriedadesExtensãoPropriedades

Designação Descrição Valor

MaintenanceConfigurationTags

Designação Descrição Valor

Janela de Manutenção

Designação Descrição Valor
Duração 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. string
expiraçãoDataHora 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. string
recorrência 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. string
startDateTime 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. string
Fuso horário 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. string

Microsoft.Manutenção/manutençãoConfigurações

Designação Descrição Valor
apiVersion A versão api '2023-10-01-pré-visualização'
Localização Obtém ou define a localização do recurso string
Designação O nome do recurso string (obrigatório)
propriedades Obtém ou define propriedades do recurso MaintenanceConfigurationProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Maintenance/maintenanceConfigurations'

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso maintenanceConfigurations pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Maintenance/maintenanceConfigurations, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Maintenance/maintenanceConfigurations@2023-10-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      extensionProperties = {
        {customized property} = "string"
      }
      installPatches = {
        linuxParameters = {
          classificationsToInclude = [
            "string"
          ]
          packageNameMasksToExclude = [
            "string"
          ]
          packageNameMasksToInclude = [
            "string"
          ]
        }
        rebootSetting = "string"
        windowsParameters = {
          classificationsToInclude = [
            "string"
          ]
          excludeKbsRequiringReboot = bool
          kbNumbersToExclude = [
            "string"
          ]
          kbNumbersToInclude = [
            "string"
          ]
        }
      }
      maintenanceScope = "string"
      maintenanceWindow = {
        duration = "string"
        expirationDateTime = "string"
        recurEvery = "string"
        startDateTime = "string"
        timeZone = "string"
      }
      namespace = "string"
      visibility = "string"
    }
  })
}

Valores de propriedade

InputLinuxParameters

Designação Descrição Valor
classificaçõesToInclude Categoria de classificação dos sistemas a serem corrigidos string[]
packageNameMasksToExclude Nomes de pacotes a serem excluídos para aplicação de patches. string[]
packageNameMasksToInclude Nomes de pacotes a serem incluídos para aplicação de patches. string[]

InputPatchConfiguration

Designação Descrição Valor
linuxParâmetros 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. InputLinuxParameters
rebootSetting 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. 'Sempre'
'SeNecessário'
'Nunca'
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

InputWindowsParameters

Designação Descrição Valor
classificaçõesToInclude Categoria de classificação dos sistemas a serem corrigidos string[]
excludeKbsRequiringReboot Excluir patches que precisam ser reinicializados Bool
kbNumbersToExclude Windows KBID a ser excluído para aplicação de patches. string[]
kbNumbersToInclude Windows KBID a ser incluído para aplicação de patches. string[]

ManutençãoConfiguraçãoPropriedades

Designação Descrição Valor
extensãoPropriedades Obtém ou define extensionProperties of the maintenanceConfiguration MaintenanceConfigurationPropertiesExtensionProperties
installPatches Os parâmetros de entrada a serem passados para a operação de execução do patch. InputPatchConfiguration
manutençãoÂmbito Obtém ou define manutençãoEscopo da configuração 'Extensão'
'Anfitrião'
'InGuestPatch'
'OSImage'
'Recurso'
'SQLDB'
'SQLManagedInstance'
manutençãoJanela Definição de uma MaintenanceWindow MaintenanceWindow
espaço de nomes Obtém ou define o namespace do recurso string
Visibilidade Obtém ou define a visibilidade da configuração. O valor padrão é 'Custom' 'Personalizado'
'Público'

ManutençãoConfiguraçãoPropriedadesExtensãoPropriedades

Designação Descrição Valor

MaintenanceConfigurationTags

Designação Descrição Valor

Janela de Manutenção

Designação Descrição Valor
Duração 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. string
expiraçãoDataHora 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. string
recorrência 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. string
startDateTime 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. string
Fuso horário 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. string

Microsoft.Manutenção/manutençãoConfigurações

Designação Descrição Valor
Localização Obtém ou define a localização do recurso string
Designação O nome do recurso string (obrigatório)
propriedades Obtém ou define propriedades do recurso MaintenanceConfigurationProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Maintenance/maintenanceConfigurations@2023-10-01-preview"