部署 Microsoft.VirtualMachineImages/imageTemplates 的 API 版本變更記錄
本文說明每個 API 版本中針對 Microsoft.VirtualMachineImages/imageTemplates變更的屬性。 它只涵蓋部署期間可用的屬性。
2024-02-01
新增:
- properties.autoRun
- properties.autoRun.state
- properties.customize.validExitCodes.type
- properties.customize.validExitCodes.inline
- properties.customize.validExitCodes.restartCheckCommand
- properties.customize.validExitCodes.restartCommand
- properties.customize.validExitCodes.restartTimeout
- properties.customize.validExitCodes.filters
- properties.customize.validExitCodes.targetRegions
- properties.customize.validExitCodes.versioning
- properties.customize.validExitCodes.versioning.scheme
- properties.customize.validExitCodes.versioning.major
- properties.customize.validExitCodes.uri
- distribute.scheme
- distribute.major
- managedResourceTags
- validate.inVMValidations.validExitCodes.type
- validate.inVMValidations.validExitCodes.inline
- validate.inVMValidations.validExitCodes.|validExitCodes |PowerShell 腳本的有效結束代碼。 [預設值
- validate.inVMValidations.validExitCodes.|restartCheckCommand |檢查重新啟動是否成功的命令 [預設值
- validate.inVMValidations.validExitCodes.|updateLimit |一次要套用的更新數目上限。 省略或指定 0 以使用預設值 (1000) |int
約束 - validate.inVMValidations.validExitCodes.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
約束 - validate.inVMValidations.validExitCodes.|replicaCount |要在此區域中建立之映像版本的複本數目。 省略以使用預設值 (1)。 |int
約束 - validate.inVMValidations.validExitCodes.|continueDistributeOnFailure |如果驗證失敗,且此字段設定為 false,則不會散發輸出影像。 這是預設行為。 如果驗證失敗,且此字段設定為 true,輸出影像仍會散發。 請謹慎使用此選項,因為它可能會導致散發不正確的映像以供使用。 不論是哪一種情況(true 或 false),端對端映射執行都會回報為在驗證失敗時失敗。 [附注
- validate.inVMValidations.validExitCodes.|osDiskSizeGB |以 GB 為單位的 OS 磁碟大小。 省略或指定 0 以使用 Azure 的預設 OS 磁碟大小。 |int
約束 - validate.inVMValidations.validExitCodes。
- vmProfile.vnetConfig.containerInstanceSubnetId
刪除:
- properties.customize.restartCheckCommand
- properties.customize.restartCommand
- properties.customize.restartTimeout
- properties.customize.filters
- properties.customize.storageAccountType
- properties.customize.targetRegions
- properties.versioning
- properties.versioning.scheme
- properties.versioning.major
- properties.type
- properties.uri
- versioning
- versioning.scheme
- versioning.major
- validate.inVMValidations.runAsSystem
- validate.inVMValidations.runElevated
- validate.inVMValidations.scriptUri
- validate.inVMValidations.|restartCheckCommand |檢查重新啟動是否成功的命令 [預設值
- validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
約束 - validate.inVMValidations.|replicaCount |要在此區域中建立之映像版本的複本數目。 省略以使用預設值 (1)。 |int
約束 - validate.inVMValidations.|continueDistributeOnFailure |如果驗證失敗,且此字段設定為 false,則不會散發輸出影像。 這是預設行為。 如果驗證失敗,且此字段設定為 true,輸出影像仍會散發。 請謹慎使用此選項,因為它可能會導致散發不正確的映像以供使用。 不論是哪一種情況(true 或 false),端對端映射執行都會回報為在驗證失敗時失敗。 [附注
- validate.inVMValidations.|validExitCodes |PowerShell 腳本的有效結束代碼。 [預設值
- validate.inVMValidations.|osDiskSizeGB |以 GB 為單位的 OS 磁碟大小。 省略或指定 0 以使用 Azure 的預設 OS 磁碟大小。 |int
約束 - validate.inVMValidations。
2023-07-01
新增:
- properties.customize.runAsSystem
- properties.customize.runElevated
- properties.customize.scriptUri
- errorHandling
- errorHandling.onCustomizerError
- errorHandling.onValidationError
- validate.inVMValidations.runAsSystem
- validate.inVMValidations.runElevated
- validate.inVMValidations.scriptUri
- validate.inVMValidations.|replicaCount |要在此區域中建立之映像版本的複本數目。 省略以使用預設值 (1)。 |int
約束 - validate.inVMValidations.|continueDistributeOnFailure |如果驗證失敗,且此字段設定為 false,則不會散發輸出影像。 這是預設行為。 如果驗證失敗,且此字段設定為 true,輸出影像仍會散發。 請謹慎使用此選項,因為它可能會導致散發不正確的映像以供使用。 不論是哪一種情況(true 或 false),端對端映射執行都會回報為在驗證失敗時失敗。 [附注
- validate.inVMValidations.|osDiskSizeGB |以 GB 為單位的 OS 磁碟大小。 省略或指定 0 以使用 Azure 的預設 OS 磁碟大小。 |int
約束 - validate.inVMValidations。
刪除:
- validate.inVMValidations.|updateLimit |一次要套用的更新數目上限。 省略或指定 0 以使用預設值 (1000) |int
約束 - validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
條件約束。|replicaCount |要在此區域中建立之映像版本的複本數目。 省略以使用預設值 (1)。 |int
約束 - validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
條件約束。|continueDistributeOnFailure |如果驗證失敗,且此字段設定為 false,則不會散發輸出影像。 這是預設行為。 如果驗證失敗,且此字段設定為 true,輸出影像仍會散發。 請謹慎使用此選項,因為它可能會導致散發不正確的映像以供使用。 不論是哪一種情況(true 或 false),端對端映射執行都會回報為在驗證失敗時失敗。 [附注 - validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
條件約束。|validExitCodes |PowerShell 腳本的有效結束代碼。 [預設值 - validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
條件約束。|osDiskSizeGB |以 GB 為單位的 OS 磁碟大小。 省略或指定 0 以使用 Azure 的預設 OS 磁碟大小。 |int
約束 - validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
約束。
2022-07-01
新增:
- properties.customize.targetRegions
- properties.versioning
- properties.versioning.scheme
- properties.versioning.major
- properties.type
- properties.uri
- versioning
- versioning.scheme
- versioning.major
- 類型
- uri
- 優化
- optimize.vmBoot
- optimize.vmBoot.state
- validate.inVMValidations.destination
- validate.inVMValidations.sourceUri
- validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
條件約束。|replicaCount |要在此區域中建立之映像版本的複本數目。 省略以使用預設值 (1)。 |int
約束 - validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
條件約束。|continueDistributeOnFailure |如果驗證失敗,且此字段設定為 false,則不會散發輸出影像。 這是預設行為。 如果驗證失敗,且此字段設定為 true,輸出影像仍會散發。 請謹慎使用此選項,因為它可能會導致散發不正確的映像以供使用。 不論是哪一種情況(true 或 false),端對端映射執行都會回報為在驗證失敗時失敗。 [附注 - validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
條件約束。|validExitCodes |PowerShell 腳本的有效結束代碼。 [預設值 - validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
條件約束。|osDiskSizeGB |以 GB 為單位的 OS 磁碟大小。 省略或指定 0 以使用 Azure 的預設 OS 磁碟大小。 |int
約束 - validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
約束。
刪除:
- properties.customize.runAsSystem
- properties.customize.runElevated
- properties.customize.scriptUri
- validate.inVMValidations.|userAssignedIdentities |與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵將會是表單中的ARM資源標識碼
- validate.inVMValidations.|continueDistributeOnFailure |如果驗證失敗,且此字段設定為 false,則不會散發輸出影像。 這是預設行為。 如果驗證失敗,且此字段設定為 true,輸出影像仍會散發。 請謹慎使用此選項,因為它可能會導致散發不正確的映像以供使用。 不論是哪一種情況(true 或 false),端對端映射執行都會回報為在驗證失敗時失敗。 [附注
- validate.inVMValidations.|osDiskSizeGB |以 GB 為單位的 OS 磁碟大小。 省略或指定 0 以使用 Azure 的預設 OS 磁碟大小。 |int
約束 - validate.inVMValidations。
更新:
- properties.distribute.type - 已移除的值:'VHD' (必要)
- properties.distribute.replicationRegions 變更為不需要。
- properties.distribute.storageAccountType - 已新增值:'Premium_LRS'
- properties.validate.inVMValidations.type - 已新增值:'File' (必要)
2022-02-14
新增:
- properties.customize.runAsSystem
- properties.customize.runElevated
- properties.customize.scriptUri
- properties.customize.validExitCodes
- properties.customize.restartCheckCommand
- properties.customize.restartCommand
- properties.customize.restartTimeout
- properties.customize.filters
- properties.customize.storageAccountType
- stagingResourceGroup
- 驗證
- validate.continueDistributeOnFailure
- validate.inVMValidations
- validate.inVMValidations.name
- validate.inVMValidations.type
- validate.inVMValidations.inline
- validate.inVMValidations.sha256Checksum
- validate.inVMValidations.validExitCodes
- validate.inVMValidations.|userAssignedIdentities |與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵將會是表單中的ARM資源標識碼
- validate.inVMValidations.|validExitCodes |PowerShell 腳本的有效結束代碼。 [預設值
- validate.inVMValidations.|restartCheckCommand |檢查重新啟動是否成功的命令 [預設值
- validate.inVMValidations.|updateLimit |一次要套用的更新數目上限。 省略或指定 0 以使用預設值 (1000) |int
約束 - validate.inVMValidations.|runOutputName |要用於相關聯 RunOutput 的名稱。 |字串 (必要)
約束 - validate.inVMValidations.|continueDistributeOnFailure |如果驗證失敗,且此字段設定為 false,則不會散發輸出影像。 這是預設行為。 如果驗證失敗,且此字段設定為 true,輸出影像仍會散發。 請謹慎使用此選項,因為它可能會導致散發不正確的映像以供使用。 不論是哪一種情況(true 或 false),端對端映射執行都會回報為在驗證失敗時失敗。 [附注
- validate.inVMValidations.|osDiskSizeGB |以 GB 為單位的 OS 磁碟大小。 省略或指定 0 以使用 Azure 的預設 OS 磁碟大小。 |int
約束 - validate.inVMValidations。
- sourceValidationOnly
刪除:
- properties.customize.inline.scriptUri
- properties.customize.inline.sha256Checksum
- properties.customize.inline.type
- properties.customize.inline.restartCheckCommand
- properties.customize.inline.restartCommand
- properties.customize.inline.restartTimeout
- properties.customize.inline.filters
- properties.customize.inline.storageAccountType
2021-10-01
新增:
- properties.customize.inline.scriptUri
- properties.customize.inline.sha256Checksum
- properties.customize.inline.type
- properties.customize.inline.restartCheckCommand
- properties.customize.inline.restartCommand
- properties.customize.inline.restartTimeout
- properties.customize.inline.filters
- properties.customize.inline.storageAccountType
- vmProfile.userAssignedIdentities
- vmProfile.vnetConfig.proxyVmSize
刪除:
- properties.customize.scriptUri
- properties.customize.restartCheckCommand
- properties.customize.restartCommand
- properties.customize.restartTimeout
- properties.customize.filters
- properties.customize.storageAccountType
2020-02-14
新增:
- properties.customize.scriptUri
- properties.customize.restartCheckCommand
- properties.customize.restartCommand
- properties.customize.restartTimeout
- properties.customize.filters
- properties.customize.storageAccountType
- distribute.excludeFromLatest
- source.planInfo
- source.planInfo.planName
- source.planInfo.planProduct
- source.planInfo.planPublisher
- vmProfile.osDiskSizeGB
- vmProfile.vnetConfig
- vmProfile.vnetConfig.subnetId
刪除:
- properties.customize.inline.runElevated
- properties.customize.inline.scriptUri
- properties.customize.inline.sha256Checksum
- properties.customize.inline.validExitCodes
- properties.customize.inline.type
- properties.customize.inline.restartCheckCommand
- properties.customize.inline.restartCommand
- properties.customize.inline.restartTimeout
- distribute.offer
- distribute.publisher
- distribute.sku
- distribute.version
- distribute.imageVersionId
- source.sha256Checksum
- source.sourceUri
更新:
- 身分識別 變更為必要。
- properties.customize.type - 已新增值:'WindowsUpdate' (必要)
- properties.source.type - 已移除的值:'ISO' (必要) 'SharedImageVersion' (必要)
2019-05-01-preview
新增:
- 身分識別
- identity.type
- identity.userAssignedIdentities
- identity.userAssignedIdentities。{自定義屬性}
- properties.buildTimeoutInMinutes
- properties.customize.destination
- properties.customize.sha256Checksum
- properties.customize.sourceUri
- properties.customize.inline.runElevated
- properties.customize.inline.scriptUri
- properties.customize.inline.sha256Checksum
- properties.customize.inline.validExitCodes
- properties.customize.inline.type
- properties.customize.inline.restartCheckCommand
- properties.customize.inline.restartCommand
- properties.customize.inline.restartTimeout
- distribute.imageVersionId
- source.sourceUri
- source.imageVersionId
- vmProfile
- vmProfile.vmSize
刪除:
- distribute.sha256Checksum
- distribute.sourceURI
- source.sourceURI
更新:
- properties.customize.type - 已新增值:'File' (必要)
- properties.source.type - 已新增值:'SharedImageVersion' (必要)
2019-02-01-preview
新增:
- properties.customize.inline
- distribute.sha256Checksum
- distribute.sourceURI
- distribute.offer
- distribute.publisher
- distribute.sku
- distribute.version
- source.imageId
刪除:
- properties.customize.script
更新:
- properties.customize.type - 已新增值:'PowerShell' (必要) 'Shell' (必要) 'WindowsRestart' (必要)
- properties.distribute.type - 已新增值:'ManagedImage' (必要) 'SharedImage' (必要) 'VHD' (必要) - 已移除值: 'managedImage' (必要) 'sharedImage' (必要)
- properties.source.type - 已新增值:'ManagedImage' (必要)
2018-02-01-preview
在變更記錄檔中追蹤的最舊版本