diff --git a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json b/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json
index b5c7f5e77148..b1f2381653ac 100644
--- a/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json
+++ b/specification/compute/resource-manager/Microsoft.Compute/stable/2022-03-01/ComputeRP/virtualMachineScaleSet.json
@@ -3815,6 +3815,10 @@
"managedDisk": {
"description": "The managed disk parameters.",
"$ref": "#/definitions/VirtualMachineScaleSetManagedDiskParameters"
+ },
+ "deleteOption": {
+ "$ref": "./computeRPCommon.json#/definitions/DeleteOption",
+ "description": "Specifies whether OS Disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).
Possible values:
**Delete** If this value is used, the OS disk is deleted when VMSS Flex VM is deleted.
**Detach** If this value is used, the OS disk is retained after VMSS Flex VM is deleted.
The default value is set to **Delete**. For an Ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for Ephemeral OS Disk."
}
},
"required": [
@@ -3851,6 +3855,10 @@
"managedDisk": {
"description": "The managed disk parameters.",
"$ref": "#/definitions/VirtualMachineScaleSetManagedDiskParameters"
+ },
+ "deleteOption": {
+ "$ref": "./computeRPCommon.json#/definitions/DeleteOption",
+ "description": "Specifies whether OS Disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).
Possible values:
**Delete** If this value is used, the OS disk is deleted when VMSS Flex VM is deleted.
**Detach** If this value is used, the OS disk is retained after VMSS Flex VM is deleted.
The default value is set to **Delete**. For an Ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for Ephemeral OS Disk."
}
},
"description": "Describes virtual machine scale set operating system disk Update Object. This should be used for Updating VMSS OS Disk."
@@ -3896,6 +3904,10 @@
"type": "integer",
"format": "int64",
"description": "Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."
+ },
+ "deleteOption": {
+ "$ref": "./computeRPCommon.json#/definitions/DeleteOption",
+ "description": "Specifies whether data disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).
Possible values:
**Delete** If this value is used, the data disk is deleted when the VMSS Flex VM is deleted.
**Detach** If this value is used, the data disk is retained after VMSS Flex VM is deleted.
The default value is set to **Delete**."
}
},
"required": [