API version change log for deployment of Microsoft.Compute/virtualMachineScaleSets
This article describes the properties that changed in each API version for Microsoft.Compute/virtualMachineScaleSets. It only covers properties that are available during deployments.
2023-09-01
Added:
- properties.resiliencyPolicy
- properties.resiliencyPolicy.resilientVMCreationPolicy
- properties.resiliencyPolicy.resilientVMCreationPolicy.enabled
- properties.resiliencyPolicy.resilientVMDeletionPolicy
- properties.resiliencyPolicy.resilientVMDeletionPolicy.enabled
- properties.upgradePolicy.automaticOSUpgradePolicy.osRollingUpgradeDeferral
- properties.virtualMachineProfile.securityProfile.encryptionIdentity
- properties.virtualMachineProfile.securityProfile.encryptionIdentity.userAssignedIdentityResourceId
- properties.virtualMachineProfile.securityProfile.proxyAgentSettings
- properties.virtualMachineProfile.securityProfile.proxyAgentSettings.enabled
- properties.virtualMachineProfile.securityProfile.proxyAgentSettings.keyIncarnationId
- properties.virtualMachineProfile.securityProfile.proxyAgentSettings.mode
Updated:
- properties.virtualMachineProfile.storageProfile.dataDisks.managedDisk.securityProfile.securityEncryptionType - Added values: 'NonPersistedTPM'
- sku.apiVersion - Added values: '2023-09-01' - Removed values: '2023-07-01'
- properties.virtualMachineProfile.storageProfile.dataDisks.managedDisk.securityEncryptionType - Added values: 'NonPersistedTPM'
2023-07-01
Added:
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.properties.auxiliaryMode
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.properties.auxiliarySku
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.properties.ipConfigurations.properties.publicIPAddressConfiguration.properties.dnsSettings.domainNameLabelScope
Updated:
- sku.apiVersion - Added values: '2023-07-01' - Removed values: '2023-03-01'
2023-03-01
Added:
- properties.virtualMachineProfile.osProfile.linuxConfiguration.patchSettings.automaticByPlatformSettings.bypassPlatformSafetyChecksOnUserSchedule
- properties.virtualMachineProfile.osProfile.windowsConfiguration.patchSettings.automaticByPlatformSettings.bypassPlatformSafetyChecksOnUserSchedule
- properties.virtualMachineProfile.securityPostureReference
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.location
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.autoUpgradeMinorVersion
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.enableAutomaticUpgrade
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.forceUpdateTag
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.name
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.statuses
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.statuses.code
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.statuses.displayStatus
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.statuses.level
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.statuses.message
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.statuses.time
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.substatuses
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.substatuses.code
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.substatuses.displayStatus
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.substatuses.level
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.substatuses.message
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.substatuses.time
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.type
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.instanceView.typeHandlerVersion
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.protectedSettings
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.protectedSettingsFromKeyVault
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.protectedSettingsFromKeyVault.secretUrl
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.protectedSettingsFromKeyVault.sourceVault
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.protectedSettingsFromKeyVault.sourceVault.id
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.provisionAfterExtensions
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.publisher
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.settings
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.suppressFailures
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.type
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.properties.typeHandlerVersion
- properties.virtualMachineProfile.securityPostureReference.excludeExtensions.tags
- properties.virtualMachineProfile.securityPostureReference.id
Updated:
- sku.apiVersion - Added values: '2023-03-01' - Removed values: '2022-11-01'
2022-11-01
Added:
- properties.constrainedMaximumCapacity
- properties.upgradePolicy.rollingUpgradePolicy.maxSurge
- properties.upgradePolicy.rollingUpgradePolicy.rollbackFailedInstancesOnPolicyBreach
- properties.virtualMachineProfile.osProfile.requireGuestProvisionSignal
- properties.virtualMachineProfile.scheduledEventsProfile.osImageNotificationProfile
- properties.virtualMachineProfile.scheduledEventsProfile.osImageNotificationProfile.enable
- properties.virtualMachineProfile.scheduledEventsProfile.osImageNotificationProfile.notBeforeTimeout
- properties.virtualMachineProfile.serviceArtifactReference
- properties.virtualMachineProfile.serviceArtifactReference.id
Removed:
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.id
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.properties.ipConfigurations.id
Updated:
- sku.apiVersion - Added values: '2022-11-01' - Removed values: '2022-08-01'
2022-08-01
Added:
- properties.priorityMixPolicy
- properties.priorityMixPolicy.baseRegularPriorityCount
- properties.priorityMixPolicy.regularPriorityPercentageAboveBase
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.properties.disableTcpStateTracking
- properties.virtualMachineProfile.osProfile.linuxConfiguration.enableVMAgentPlatformUpdates
- properties.virtualMachineProfile.osProfile.windowsConfiguration.enableVMAgentPlatformUpdates
- properties.virtualMachineProfile.storageProfile.diskControllerType
Updated:
- sku.apiVersion - Added values: '2022-08-01' - Removed values: '2022-03-01'
2022-03-01
Added:
- properties.upgradePolicy.automaticOSUpgradePolicy.useRollingUpgradePolicy
- properties.virtualMachineProfile.applicationProfile.galleryApplications.enableAutomaticUpgrade
- properties.virtualMachineProfile.applicationProfile.galleryApplications.treatFailureAsDeploymentFailure
- properties.virtualMachineProfile.extensionProfile.extensions.properties.protectedSettingsFromKeyVault.secretUrl
- properties.virtualMachineProfile.extensionProfile.extensions.properties.protectedSettingsFromKeyVault.sourceVault
- properties.virtualMachineProfile.extensionProfile.extensions.properties.protectedSettingsFromKeyVault.sourceVault.id
- properties.virtualMachineProfile.osProfile.linuxConfiguration.patchSettings.automaticByPlatformSettings
- properties.virtualMachineProfile.osProfile.linuxConfiguration.patchSettings.automaticByPlatformSettings.rebootSetting
- properties.virtualMachineProfile.osProfile.windowsConfiguration.patchSettings.automaticByPlatformSettings
- properties.virtualMachineProfile.osProfile.windowsConfiguration.patchSettings.automaticByPlatformSettings.rebootSetting
- properties.virtualMachineProfile.storageProfile.dataDisks.deleteOption
- properties.virtualMachineProfile.storageProfile.osDisk.deleteOption
Updated:
- properties.virtualMachineProfile.storageProfile.dataDisks.managedDisk.storageAccountType - Added values: 'PremiumV2_LRS'
- sku.apiVersion - Added values: '2022-03-01' - Removed values: '2021-11-01'
2021-11-01
Added:
- properties.automaticRepairsPolicy.repairAction
- properties.virtualMachineProfile.extensionProfile.extensions.properties.protectedSettingsFromKeyVault
- properties.virtualMachineProfile.hardwareProfile
- properties.virtualMachineProfile.hardwareProfile.vmSizeProperties
- properties.virtualMachineProfile.hardwareProfile.vmSizeProperties.vCPUsAvailable
- properties.virtualMachineProfile.hardwareProfile.vmSizeProperties.vCPUsPerCore
- properties.virtualMachineProfile.osProfile.allowExtensionOperations
- properties.virtualMachineProfile.storageProfile.dataDisks.managedDisk.securityProfile
- properties.virtualMachineProfile.storageProfile.dataDisks.managedDisk.securityProfile.diskEncryptionSet
- properties.virtualMachineProfile.storageProfile.dataDisks.managedDisk.securityProfile.diskEncryptionSet.id
- properties.virtualMachineProfile.storageProfile.dataDisks.managedDisk.securityProfile.securityEncryptionType
- properties.virtualMachineProfile.storageProfile.imageReference.communityGalleryImageId
- properties.virtualMachineProfile.storageProfile.osDisk.managedDisk.securityProfile
- properties.virtualMachineProfile.storageProfile.osDisk.managedDisk.securityProfile.diskEncryptionSet
- properties.virtualMachineProfile.storageProfile.osDisk.managedDisk.securityProfile.diskEncryptionSet.id
- properties.virtualMachineProfile.storageProfile.osDisk.managedDisk.securityProfile.securityEncryptionType
Updated:
- properties.virtualMachineProfile.securityProfile.securityType - Added values: 'ConfidentialVM'
- sku.apiVersion - Added values: '2021-11-01' - Removed values: '2021-07-01'
2021-07-01
Added:
- properties.additionalCapabilities.hibernationEnabled
- properties.scaleInPolicy.forceDeletion
- properties.virtualMachineProfile.applicationProfile
- properties.virtualMachineProfile.applicationProfile.galleryApplications
- properties.virtualMachineProfile.applicationProfile.galleryApplications.configurationReference
- properties.virtualMachineProfile.applicationProfile.galleryApplications.order
- properties.virtualMachineProfile.applicationProfile.galleryApplications.packageReferenceId
- properties.virtualMachineProfile.applicationProfile.galleryApplications.tags
- properties.virtualMachineProfile.extensionProfile.extensions.properties.suppressFailures
- properties.virtualMachineProfile.storageProfile.imageReference.sharedGalleryImageId
Updated:
- sku.apiVersion - Added values: '2021-07-01' - Removed values: '2021-04-01'
2021-04-01
Added:
- properties.spotRestorePolicy
- properties.spotRestorePolicy.enabled
- properties.spotRestorePolicy.restoreTimeout
- properties.virtualMachineProfile.capacityReservation
- properties.virtualMachineProfile.capacityReservation.capacityReservationGroup
- properties.virtualMachineProfile.capacityReservation.capacityReservationGroup.id
Updated:
- sku.apiVersion - Added values: '2021-04-01' - Removed values: '2021-03-01'
2021-03-01
Added:
- properties.virtualMachineProfile.networkProfile.networkApiVersion
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.properties.deleteOption
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.properties.ipConfigurations.properties.publicIPAddressConfiguration.properties.deleteOption
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.properties.ipConfigurations.properties.publicIPAddressConfiguration.sku
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.properties.ipConfigurations.properties.publicIPAddressConfiguration.sku.name
- properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations.properties.ipConfigurations.properties.publicIPAddressConfiguration.sku.tier
- properties.virtualMachineProfile.osProfile.linuxConfiguration.patchSettings.assessmentMode
- properties.virtualMachineProfile.osProfile.windowsConfiguration.patchSettings.assessmentMode
- properties.virtualMachineProfile.userData
Updated:
- sku.apiVersion - Added values: '2021-03-01' - Removed values: '2020-12-01'
2020-12-01
Oldest version tracked in change log
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for