last sync: 2023-Jun-19 17:45:01 UTC

Community Policy definition

Enable automatic OS upgrade on Virtual Machine Scale Sets

Name Enable automatic OS upgrade on Virtual Machine Scale Sets
Community-Policy GitHub
Id compute_deploy-vmss-autoosupgrade
Version n/a
details on versioning
Category Compute
Microsoft docs
Description This policy enables automatic OS upgrade on Virtual Machine Scale Sets. New scale sets will have automatic OS upgrade enabled automatically. Existing scale sets that are not opted into automatic OS upgrade will be marked as non-compliant and can be enabled through policy remediation.
Mode Indexed
Type Custom Community
Effect Fixed
deployIfNotExists
Used RBAC Role
Role Name Role Id
Virtual Machine Contributor 9980e02c-c2be-4d73-94e8-173b1dc7cf3c
Rule Aliases IF (1)
Alias Namespace ResourceType DefaultPath Modifiable
Microsoft.Compute/imageVersion Microsoft.Compute
Microsoft.Compute
Microsoft.Compute
virtualMachines
virtualMachineScaleSets
disks
properties.storageProfile.imageReference.version
properties.virtualMachineProfile.storageProfile.imageReference.version
properties.creationData.imageReference.id
false
false
false
THEN-ExistenceCondition (1)
Alias Namespace ResourceType DefaultPath Modifiable
Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgrade Microsoft.Compute virtualMachineScaleSets properties.upgradePolicy.automaticOSUpgradePolicy.enableAutomaticOSUpgrade false
Rule ResourceTypes IF (1)
Microsoft.Compute/virtualMachineScaleSets
THEN-Deployment (1)
Microsoft.Compute/virtualMachineScaleSets
JSON