Aracılığıyla paylaş


Microsoft.Maintenance maintenanceConfigurations 2023-04-01

Bicep kaynak tanımı

maintenanceConfigurations kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Maintenance/maintenanceConfigurations kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Maintenance/maintenanceConfigurations@2023-04-01' = {
  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'
  }
}

Özellik Değerleri

InputLinuxParameters

Ad Açıklama Değer
classificationsToInclude Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi. İzin verilen değerler 'Kritik', 'Güvenlik' ve 'Diğer' değerleridir. string[]
packageNameMasksToExclude Düzeltme eki uygulama için dışlanacak paket adları. string[]
packageNameMasksToInclude Düzeltme eki uygulama için dahil edilecek paket adları. string[]

InputPatchConfiguration

Ad Açıklama Değer
linuxParameters Linux makinesine düzeltme eki uygulamaya özgü giriş parametreleri. Windows makineleri için bu özelliği geçirmeyin. InputLinuxParameters
rebootSetting Düzeltme eki işlemi tamamlandıktan sonra makineyi yeniden başlatmaya veya başlatmamaya karar verileceği kullanıcı tarafından tanımlanan olası yeniden başlatma tercihi. 'Her Zaman'
'IfRequired'
'Asla'
windowsParameters Windows makinesine düzeltme eki uygulamaya özgü giriş parametreleri. Linux makineleri için bu özelliği geçirmeyin. InputWindowsParameters

InputWindowsParameters

Ad Açıklama Değer
classificationsToInclude Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi. İzin verilen değerler 'Kritik', 'Güvenlik', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools' ve 'Updates' değerleridir. string[]
excludeKbsRequiringReboot Yeniden başlatması gereken düzeltme eklerini dışlama Bool
kbNumbersToExclude Düzeltme eki uygulama için dışlanacak Windows KBID. string[]
kbNumbersToInclude Düzeltme eki uygulama için dahil edilecek Windows KBID. string[]

MaintenanceConfigurationProperties

Ad Açıklama Değer
extensionProperties maintenanceConfiguration uzantısını alır veya ayarlarÖzellikler MaintenanceConfigurationPropertiesExtensionProperties
installPatches Düzeltme eki çalıştırma işlemine geçirilecek giriş parametreleri. InputPatchConfiguration
maintenanceScope Bakımı alır veya ayarlar Yapılandırmanın kapsamı 'Uzantı'
'Ana Bilgisayar'
'InGuestPatch'
'OSImage'
'Kaynak'
'SQLDB'
'SQLManagedInstance'
maintenanceWindow MaintenanceWindow tanımı BakımıWindow
Namespace Kaynağın ad alanını alır veya ayarlar dizgi
görünürlük Yapılandırmanın görünürlüğünü alır veya ayarlar. Varsayılan değer :'Özel'. 'Özel'
'Genel'

MaintenanceConfigurationPropertiesExtensionProperties

Ad Açıklama Değer

MaintenanceConfigurationTags

Ad Açıklama Değer

MaintenanceWindow

Ad Açıklama Değer
süre Bakım penceresinin SSS:mm biçimindeki süresi. Sağlanmadıysa, sağlanan bakım kapsamına göre varsayılan değer kullanılır. Örnek: 05:00. dizgi
expirationDateTime Bakım penceresinin YYYY-MM-DD ss:mm biçiminde geçerli son kullanma tarihi. Pencere, sağlanan saat diliminde oluşturulur ve bu saat dilimine göre gün ışığından yararlanmaya göre ayarlanır. Son kullanma tarihi gelecekteki bir tarihe ayarlanmalıdır. Sağlanmadıysa, en fazla 9999-12-31 23:59:59 tarih saatine ayarlanır. dizgi
recurEvery Bakım penceresinin yineleniş hızı. Oran günlük, haftalık veya aylık zamanlamalar olarak ifade edilebilir. Günlük zamanlama recurEvery: [Frequency as integer]['Day(s)'] olarak biçimlendirilir. Hiçbir sıklık sağlanmazsa, varsayılan sıklık 1'dir. Günlük zamanlama örnekleri recurEvery: Day, recurEvery: 3Days şeklindedir. Haftalık zamanlama recurEvery olarak biçimlendirilirEvery: [Frequency as integer]['Week(s)'] [İsteğe bağlı virgülle ayrılmış hafta içi pazartesi-pazar listesi]. Haftalık zamanlama örnekleri recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Aylık zamanlamalar [Frequency as integer]['Month(s)'] [Ay günlerinin virgülle ayrılmış listesi] veya [Tamsayı olarak sıklık]['Ay(lar)'] [Ayın Haftası (Birinci, İkinci, Üçüncü, Dördüncü, Son)] [Hafta içi Pazartesi-Pazar] [İsteğe Bağlı Uzaklık(Gün Sayısı)]. Uzaklık değeri, -6 ile 6 (dahil) arasında olmalıdır. Aylık zamanlama örnekleri 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. dizgi
startDateTime Bakım penceresinin YYYY-MM-DD hh:mm biçiminde geçerli başlangıç tarihi. Başlangıç tarihi geçerli tarihe veya gelecekteki tarihe ayarlanabilir. Pencere, sağlanan saat diliminde oluşturulur ve bu saat dilimine göre gün ışığından yararlanmaya göre ayarlanır. dizgi
timeZone Saat diliminin adı. Saat dilimlerinin listesi, PowerShell'de [System.TimeZoneInfo]::GetSystemTimeZones() yürütülerek elde edilebilir. Örnek: Pasifik Standart Saati, UTC, W. Avrupa Standart Saati, Kore Standart Saati, Cen. Avustralya Standart Saati. dizgi

Microsoft.Maintenance/maintenanceConfigurations

Ad Açıklama Değer
yer Kaynağın konumunu alır veya ayarlar dizgi
ad Kaynak adı dize (gerekli)
Özellikler Kaynağın özelliklerini alır veya ayarlar MaintenanceConfigurationProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Bakım Yapılandırması Bakım Yapılandırması için AVM Kaynak Modülü

ARM şablonu kaynak tanımı

maintenanceConfigurations kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Maintenance/maintenanceConfigurations kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Maintenance/maintenanceConfigurations",
  "apiVersion": "2023-04-01",
  "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"
  }
}

Özellik Değerleri

InputLinuxParameters

Ad Açıklama Değer
classificationsToInclude Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi. İzin verilen değerler 'Kritik', 'Güvenlik' ve 'Diğer' değerleridir. string[]
packageNameMasksToExclude Düzeltme eki uygulama için dışlanacak paket adları. string[]
packageNameMasksToInclude Düzeltme eki uygulama için dahil edilecek paket adları. string[]

InputPatchConfiguration

Ad Açıklama Değer
linuxParameters Linux makinesine düzeltme eki uygulamaya özgü giriş parametreleri. Windows makineleri için bu özelliği geçirmeyin. InputLinuxParameters
rebootSetting Düzeltme eki işlemi tamamlandıktan sonra makineyi yeniden başlatmaya veya başlatmamaya karar verileceği kullanıcı tarafından tanımlanan olası yeniden başlatma tercihi. 'Her Zaman'
'IfRequired'
'Asla'
windowsParameters Windows makinesine düzeltme eki uygulamaya özgü giriş parametreleri. Linux makineleri için bu özelliği geçirmeyin. InputWindowsParameters

InputWindowsParameters

Ad Açıklama Değer
classificationsToInclude Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi. İzin verilen değerler 'Kritik', 'Güvenlik', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools' ve 'Updates' değerleridir. string[]
excludeKbsRequiringReboot Yeniden başlatması gereken düzeltme eklerini dışlama Bool
kbNumbersToExclude Düzeltme eki uygulama için dışlanacak Windows KBID. string[]
kbNumbersToInclude Düzeltme eki uygulama için dahil edilecek Windows KBID. string[]

MaintenanceConfigurationProperties

Ad Açıklama Değer
extensionProperties maintenanceConfiguration uzantısını alır veya ayarlarÖzellikler MaintenanceConfigurationPropertiesExtensionProperties
installPatches Düzeltme eki çalıştırma işlemine geçirilecek giriş parametreleri. InputPatchConfiguration
maintenanceScope Bakımı alır veya ayarlar Yapılandırmanın kapsamı 'Uzantı'
'Ana Bilgisayar'
'InGuestPatch'
'OSImage'
'Kaynak'
'SQLDB'
'SQLManagedInstance'
maintenanceWindow MaintenanceWindow tanımı BakımıWindow
Namespace Kaynağın ad alanını alır veya ayarlar dizgi
görünürlük Yapılandırmanın görünürlüğünü alır veya ayarlar. Varsayılan değer :'Özel'. 'Özel'
'Genel'

MaintenanceConfigurationPropertiesExtensionProperties

Ad Açıklama Değer

MaintenanceConfigurationTags

Ad Açıklama Değer

MaintenanceWindow

Ad Açıklama Değer
süre Bakım penceresinin SSS:mm biçimindeki süresi. Sağlanmadıysa, sağlanan bakım kapsamına göre varsayılan değer kullanılır. Örnek: 05:00. dizgi
expirationDateTime Bakım penceresinin YYYY-MM-DD ss:mm biçiminde geçerli son kullanma tarihi. Pencere, sağlanan saat diliminde oluşturulur ve bu saat dilimine göre gün ışığından yararlanmaya göre ayarlanır. Son kullanma tarihi gelecekteki bir tarihe ayarlanmalıdır. Sağlanmadıysa, en fazla 9999-12-31 23:59:59 tarih saatine ayarlanır. dizgi
recurEvery Bakım penceresinin yineleniş hızı. Oran günlük, haftalık veya aylık zamanlamalar olarak ifade edilebilir. Günlük zamanlama recurEvery: [Frequency as integer]['Day(s)'] olarak biçimlendirilir. Hiçbir sıklık sağlanmazsa, varsayılan sıklık 1'dir. Günlük zamanlama örnekleri recurEvery: Day, recurEvery: 3Days şeklindedir. Haftalık zamanlama recurEvery olarak biçimlendirilirEvery: [Frequency as integer]['Week(s)'] [İsteğe bağlı virgülle ayrılmış hafta içi pazartesi-pazar listesi]. Haftalık zamanlama örnekleri recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Aylık zamanlamalar [Frequency as integer]['Month(s)'] [Ay günlerinin virgülle ayrılmış listesi] veya [Tamsayı olarak sıklık]['Ay(lar)'] [Ayın Haftası (Birinci, İkinci, Üçüncü, Dördüncü, Son)] [Hafta içi Pazartesi-Pazar] [İsteğe Bağlı Uzaklık(Gün Sayısı)]. Uzaklık değeri, -6 ile 6 (dahil) arasında olmalıdır. Aylık zamanlama örnekleri 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. dizgi
startDateTime Bakım penceresinin YYYY-MM-DD hh:mm biçiminde geçerli başlangıç tarihi. Başlangıç tarihi geçerli tarihe veya gelecekteki tarihe ayarlanabilir. Pencere, sağlanan saat diliminde oluşturulur ve bu saat dilimine göre gün ışığından yararlanmaya göre ayarlanır. dizgi
timeZone Saat diliminin adı. Saat dilimlerinin listesi, PowerShell'de [System.TimeZoneInfo]::GetSystemTimeZones() yürütülerek elde edilebilir. Örnek: Pasifik Standart Saati, UTC, W. Avrupa Standart Saati, Kore Standart Saati, Cen. Avustralya Standart Saati. dizgi

Microsoft.Maintenance/maintenanceConfigurations

Ad Açıklama Değer
apiVersion API sürümü '2023-04-01'
yer Kaynağın konumunu alır veya ayarlar dizgi
ad Kaynak adı dize (gerekli)
Özellikler Kaynağın özelliklerini alır veya ayarlar MaintenanceConfigurationProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Maintenance/maintenanceConfigurations'

Kullanım Örnekleri

Terraform (AzAPI sağlayıcısı) kaynak tanımı

maintenanceConfigurations kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Maintenance/maintenanceConfigurations kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Maintenance/maintenanceConfigurations@2023-04-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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"
    }
  }
}

Özellik Değerleri

InputLinuxParameters

Ad Açıklama Değer
classificationsToInclude Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi. İzin verilen değerler 'Kritik', 'Güvenlik' ve 'Diğer' değerleridir. string[]
packageNameMasksToExclude Düzeltme eki uygulama için dışlanacak paket adları. string[]
packageNameMasksToInclude Düzeltme eki uygulama için dahil edilecek paket adları. string[]

InputPatchConfiguration

Ad Açıklama Değer
linuxParameters Linux makinesine düzeltme eki uygulamaya özgü giriş parametreleri. Windows makineleri için bu özelliği geçirmeyin. InputLinuxParameters
rebootSetting Düzeltme eki işlemi tamamlandıktan sonra makineyi yeniden başlatmaya veya başlatmamaya karar verileceği kullanıcı tarafından tanımlanan olası yeniden başlatma tercihi. 'Her Zaman'
'IfRequired'
'Asla'
windowsParameters Windows makinesine düzeltme eki uygulamaya özgü giriş parametreleri. Linux makineleri için bu özelliği geçirmeyin. InputWindowsParameters

InputWindowsParameters

Ad Açıklama Değer
classificationsToInclude Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi. İzin verilen değerler 'Kritik', 'Güvenlik', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools' ve 'Updates' değerleridir. string[]
excludeKbsRequiringReboot Yeniden başlatması gereken düzeltme eklerini dışlama Bool
kbNumbersToExclude Düzeltme eki uygulama için dışlanacak Windows KBID. string[]
kbNumbersToInclude Düzeltme eki uygulama için dahil edilecek Windows KBID. string[]

MaintenanceConfigurationProperties

Ad Açıklama Değer
extensionProperties maintenanceConfiguration uzantısını alır veya ayarlarÖzellikler MaintenanceConfigurationPropertiesExtensionProperties
installPatches Düzeltme eki çalıştırma işlemine geçirilecek giriş parametreleri. InputPatchConfiguration
maintenanceScope Bakımı alır veya ayarlar Yapılandırmanın kapsamı 'Uzantı'
'Ana Bilgisayar'
'InGuestPatch'
'OSImage'
'Kaynak'
'SQLDB'
'SQLManagedInstance'
maintenanceWindow MaintenanceWindow tanımı BakımıWindow
Namespace Kaynağın ad alanını alır veya ayarlar dizgi
görünürlük Yapılandırmanın görünürlüğünü alır veya ayarlar. Varsayılan değer :'Özel'. 'Özel'
'Genel'

MaintenanceConfigurationPropertiesExtensionProperties

Ad Açıklama Değer

MaintenanceConfigurationTags

Ad Açıklama Değer

MaintenanceWindow

Ad Açıklama Değer
süre Bakım penceresinin SSS:mm biçimindeki süresi. Sağlanmadıysa, sağlanan bakım kapsamına göre varsayılan değer kullanılır. Örnek: 05:00. dizgi
expirationDateTime Bakım penceresinin YYYY-MM-DD ss:mm biçiminde geçerli son kullanma tarihi. Pencere, sağlanan saat diliminde oluşturulur ve bu saat dilimine göre gün ışığından yararlanmaya göre ayarlanır. Son kullanma tarihi gelecekteki bir tarihe ayarlanmalıdır. Sağlanmadıysa, en fazla 9999-12-31 23:59:59 tarih saatine ayarlanır. dizgi
recurEvery Bakım penceresinin yineleniş hızı. Oran günlük, haftalık veya aylık zamanlamalar olarak ifade edilebilir. Günlük zamanlama recurEvery: [Frequency as integer]['Day(s)'] olarak biçimlendirilir. Hiçbir sıklık sağlanmazsa, varsayılan sıklık 1'dir. Günlük zamanlama örnekleri recurEvery: Day, recurEvery: 3Days şeklindedir. Haftalık zamanlama recurEvery olarak biçimlendirilirEvery: [Frequency as integer]['Week(s)'] [İsteğe bağlı virgülle ayrılmış hafta içi pazartesi-pazar listesi]. Haftalık zamanlama örnekleri recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Aylık zamanlamalar [Frequency as integer]['Month(s)'] [Ay günlerinin virgülle ayrılmış listesi] veya [Tamsayı olarak sıklık]['Ay(lar)'] [Ayın Haftası (Birinci, İkinci, Üçüncü, Dördüncü, Son)] [Hafta içi Pazartesi-Pazar] [İsteğe Bağlı Uzaklık(Gün Sayısı)]. Uzaklık değeri, -6 ile 6 (dahil) arasında olmalıdır. Aylık zamanlama örnekleri 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. dizgi
startDateTime Bakım penceresinin YYYY-MM-DD hh:mm biçiminde geçerli başlangıç tarihi. Başlangıç tarihi geçerli tarihe veya gelecekteki tarihe ayarlanabilir. Pencere, sağlanan saat diliminde oluşturulur ve bu saat dilimine göre gün ışığından yararlanmaya göre ayarlanır. dizgi
timeZone Saat diliminin adı. Saat dilimlerinin listesi, PowerShell'de [System.TimeZoneInfo]::GetSystemTimeZones() yürütülerek elde edilebilir. Örnek: Pasifik Standart Saati, UTC, W. Avrupa Standart Saati, Kore Standart Saati, Cen. Avustralya Standart Saati. dizgi

Microsoft.Maintenance/maintenanceConfigurations

Ad Açıklama Değer
yer Kaynağın konumunu alır veya ayarlar dizgi
ad Kaynak adı dize (gerekli)
Özellikler Kaynağın özelliklerini alır veya ayarlar MaintenanceConfigurationProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Maintenance/maintenanceConfigurations@2023-04-01"