Microsoft.Maintenance maintenanceConfigurations
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' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
extensionProperties: {}
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
maintenanceConfigurations
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı | dize (gerekli) |
location | Kaynağın konumunu alır veya ayarlar | string |
etiketler | Kaynağın etiketlerini alır veya ayarlar | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
properties | Kaynağın özelliklerini alır veya ayarlar | MaintenanceConfigurationProperties |
MaintenanceConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
extensionProperties | maintenanceConfiguration için extensionProperties'i alır veya ayarlar | object |
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ı' 'Konak' 'InGuestPatch' 'OSImage' 'Kaynak' 'SQLDB' 'SQLManagedInstance' |
maintenanceWindow | MaintenanceWindow tanımı | MaintenanceWindow |
ad alanı | Kaynağın ad alanını alır veya ayarlar | string |
görünürlük | Yapılandırmanın görünürlüğünü alır veya ayarlar. Varsayılan değer : 'Custom' | 'Özel' 'Genel' |
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 karar verilip verilmeyeceğini temel alarak kullanıcı tarafından tanımlanan olası yeniden başlatma tercihi. | 'Her Zaman' 'IfRequired' 'Asla' |
windowsParameters | Windows makinesine düzeltme eki uygulamayla ilgili giriş parametreleri. Linux makineleri için bu özelliği geçirmeyin. | InputWindowsParameters |
InputLinuxParameters
Ad | Açıklama | Değer |
---|---|---|
classificationsToInclude | Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi | string[] |
packageNameMasksToExclude | Düzeltme eki uygulama için hariç tutulacak paket adları. | string[] |
packageNameMasksToInclude | Düzeltme eki uygulama için dahil edilecek paket adları. | string[] |
InputWindowsParameters
Ad | Açıklama | Değer |
---|---|---|
classificationsToInclude | Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi | string[] |
excludeKbsRequiringReboot | Yeniden başlatması gereken düzeltme eklerini dışlama | bool |
kbNumbersToExclude | Düzeltme eki uygulama için hariç tutulacak Windows KBID. | string[] |
kbNumbersToInclude | Düzeltme eki uygulama için dahil edilecek Windows KBID. | string[] |
MaintenanceWindow
Ad | Açıklama | Değer |
---|---|---|
süre | Bakım penceresinin SS:mm biçimindeki süresi. Sağlanmazsa, sağlanan bakım kapsamına göre varsayılan değer kullanılır. Örnek: 05:00. | string |
expirationDateTime | Bakım penceresinin YYYY-AA-GG 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ğlanmazsa, maksimum tarih saat 9999-12-31 23:59:59 olarak ayarlanır. | string |
recurEvery | Bakım penceresinin yineleniş hızı. Fiyat günlük, haftalık veya aylık zamanlamalar olarak ifade edilebilir. Günlük zamanlama recurEvery: [Frequency as integer]['Days'] olarak biçimlendirilir. 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: Hafta Cumartesi,Pazar. Aylık zamanlamalar [Frequency as integer]['Month(s)'] [Ay günlerinin virgülle ayrılmış listesi] veya [Tamsayı olarak sıklık]['Aylar)'] [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ı)] olarak biçimlendirilir. 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. | string |
startDateTime | Bakım penceresinin YYYY-AA-GG ss: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. | string |
timeZone | Saat diliminin adı. PowerShell'de [System.TimeZoneInfo]::GetSystemTimeZones() yürütülerek saat dilimlerinin listesi alınabilir. Örnek: Pasifik Standart Saati, UTC, W. Avrupa Standart Saati, Kore Standart Saati, Cen. Avustralya Standart Saati. | string |
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",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"extensionProperties": {},
"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
maintenanceConfigurations
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Maintenance/maintenanceConfigurations' |
apiVersion | Kaynak API'sinin sürümü | '2023-04-01' |
name | Kaynak adı | dize (gerekli) |
location | Kaynağın konumunu alır veya ayarlar | string |
etiketler | Kaynağın etiketlerini alır veya ayarlar | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
properties | Kaynağın özelliklerini alır veya ayarlar | MaintenanceConfigurationProperties |
MaintenanceConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
extensionProperties | maintenanceConfiguration için extensionProperties'i alır veya ayarlar | object |
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ı' 'Konak' 'InGuestPatch' 'OSImage' 'Kaynak' 'SQLDB' 'SQLManagedInstance' |
maintenanceWindow | MaintenanceWindow tanımı | BakımWindow |
ad alanı | Kaynağın ad alanını alır veya ayarlar | string |
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' |
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 karar verilip verilmeyeceğini temel alarak kullanıcı tarafından tanımlanan olası yeniden başlatma tercihi. | 'Her Zaman' 'IfRequired' 'Asla' |
windowsParameters | Bir Windows makinesine düzeltme eki uygulamaya özgü giriş parametreleri. Linux makineleri için bu özelliği geçirmeyin. | InputWindowsParameters |
InputLinuxParameters
Ad | Açıklama | Değer |
---|---|---|
classificationsToInclude | Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi | dize[] |
packageNameMasksToExclude | Düzeltme eki uygulama için dışlanacak paket adları. | dize[] |
packageNameMasksToInclude | Düzeltme eki uygulama için dahil edilecek paket adları. | dize[] |
InputWindowsParameters
Ad | Açıklama | Değer |
---|---|---|
classificationsToInclude | Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi | dize[] |
excludeKbsRequiringReboot | Yeniden başlatması gereken düzeltme eklerini dışlama | bool |
kbNumbersToExclude | Düzeltme eki uygulama için hariç tutulacak Windows KBID. | dize[] |
kbNumbersToInclude | Düzeltme eki uygulama için dahil edilecek Windows KBID. | dize[] |
BakımWindow
Ad | Açıklama | Değer |
---|---|---|
süre | Bakım penceresinin SS: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. | string |
expirationDateTime | Bakım penceresinin YYYY-AA-GG 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, maksimum tarih saat 9999-12-31 23:59:59 olarak ayarlanır. | string |
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. Sıklık sağlanmazsa, varsayılan sıklık 1'dir. Günlük zamanlama örnekleri recurEvery: Day, recurEvery: 3Days. 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: Hafta Cumartesi,Pazar. Aylık zamanlamalar [Tamsayı olarak sıklık]['Aylar)'] [Ay günlerinin virgülle ayrılmış listesi] veya [Tamsayı olarak sıklık]['Aylar)'] [Ayın Haftası (Birinci, İkinci, Üçüncü, Dördüncü, Son)] [Haftanın Günü Pazartesi-Pazar] [İsteğe Bağlı Uzaklık(Gün Sayısı)] olarak biçimlendirilir. 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. | string |
startDateTime | Bakım penceresinin YYYY-AA-GG ss:mm biçimindeki geçerlilik 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. | string |
timeZone | Saat diliminin adı. PowerShell'de [System.TimeZoneInfo]::GetSystemTimeZones() yürütülerek saat dilimlerinin listesi elde edilebilir. Örnek: Pasifik Standart Saati, UTC, W. Avrupa Standart Saati, Kore Standart Saati, Cen. Avustralya Standart Saati. | string |
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"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
extensionProperties = {}
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
maintenanceConfigurations
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Maintenance/maintenanceConfigurations@2023-04-01" |
name | Kaynak adı | dize (gerekli) |
location | Kaynağın konumunu alır veya ayarlar | string |
parent_id | Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. | dize (gerekli) |
etiketler | Kaynağın etiketlerini alır veya ayarlar | Etiket adlarının ve değerlerinin sözlüğü. |
properties | Kaynağın özelliklerini alır veya ayarlar | MaintenanceConfigurationProperties |
MaintenanceConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
extensionProperties | maintenanceConfiguration'ın extensionProperties öğesini alır veya ayarlar | object |
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ımWindow |
ad alanı | Kaynağın ad alanını alır veya ayarlar | string |
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" |
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 karar verilip verilmeyeceğini temel alarak kullanıcı tarafından tanımlanan olası yeniden başlatma tercihi. | "Her zaman" "IfRequired" "Hiçbir zaman" |
windowsParameters | Bir Windows makinesine düzeltme eki uygulamaya özgü giriş parametreleri. Linux makineleri için bu özelliği geçirmeyin. | InputWindowsParameters |
InputLinuxParameters
Ad | Açıklama | Değer |
---|---|---|
classificationsToInclude | Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi | dize[] |
packageNameMasksToExclude | Düzeltme eki uygulama için dışlanacak paket adları. | dize[] |
packageNameMasksToInclude | Düzeltme eki uygulama için dahil edilecek paket adları. | dize[] |
InputWindowsParameters
Ad | Açıklama | Değer |
---|---|---|
classificationsToInclude | Yama yapılacak düzeltme eklerinin sınıflandırma kategorisi | dize[] |
excludeKbsRequiringReboot | Yeniden başlatması gereken düzeltme eklerini dışlama | bool |
kbNumbersToExclude | Düzeltme eki uygulama için hariç tutulacak Windows KBID. | dize[] |
kbNumbersToInclude | Düzeltme eki uygulama için dahil edilecek Windows KBID. | dize[] |
BakımWindow
Ad | Açıklama | Değer |
---|---|---|
süre | Bakım penceresinin SS: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. | string |
expirationDateTime | Bakım penceresinin YYYY-AA-GG 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, maksimum tarih saat 9999-12-31 23:59:59 olarak ayarlanır. | string |
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. Sıklık sağlanmazsa, varsayılan sıklık 1'dir. Günlük zamanlama örnekleri recurEvery: Day, recurEvery: 3Days. 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: Hafta Cumartesi,Pazar. Aylık zamanlamalar [Tamsayı olarak sıklık]['Aylar)'] [Ay günlerinin virgülle ayrılmış listesi] veya [Tamsayı olarak sıklık]['Aylar)'] [Ayın Haftası (Birinci, İkinci, Üçüncü, Dördüncü, Son)] [Haftanın Günü Pazartesi-Pazar] [İsteğe Bağlı Uzaklık(Gün Sayısı)] olarak biçimlendirilir. 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. | string |
startDateTime | Bakım penceresinin YYYY-AA-GG ss:mm biçimindeki geçerlilik 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. | string |
timeZone | Saat diliminin adı. PowerShell'de [System.TimeZoneInfo]::GetSystemTimeZones() yürütülerek saat dilimlerinin listesi elde edilebilir. Örnek: Pasifik Standart Saati, UTC, W. Avrupa Standart Saati, Kore Standart Saati, Cen. Avustralya Standart Saati. | string |