diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/_models.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/_models.py
index a1e6d6a2314a..d7df4f4b1548 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/_models.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/_models.py
@@ -4854,10 +4854,12 @@ def __init__(self, **kwargs):
class VirtualMachineReimageParameters(Model):
- """Parameters for Reimaging Virtual Machine. Default value for OSDisk : true.
+ """Parameters for Reimaging Virtual Machine. NOTE: Virtual Machine OS disk
+ will always be reimaged.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -5724,7 +5726,8 @@ class VirtualMachineScaleSetVMReimageParameters(VirtualMachineReimageParameters)
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -5740,7 +5743,8 @@ class VirtualMachineScaleSetReimageParameters(VirtualMachineScaleSetVMReimagePar
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param instance_ids: The virtual machine scale set instance ids. Omitting
the virtual machine scale set instance ids will result in the operation
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/_models_py3.py
index 074f997496a5..694e860185ce 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/_models_py3.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/_models_py3.py
@@ -4854,10 +4854,12 @@ def __init__(self, *, platform_update_domain: int=None, platform_fault_domain: i
class VirtualMachineReimageParameters(Model):
- """Parameters for Reimaging Virtual Machine. Default value for OSDisk : true.
+ """Parameters for Reimaging Virtual Machine. NOTE: Virtual Machine OS disk
+ will always be reimaged.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -5724,7 +5726,8 @@ class VirtualMachineScaleSetVMReimageParameters(VirtualMachineReimageParameters)
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -5740,7 +5743,8 @@ class VirtualMachineScaleSetReimageParameters(VirtualMachineScaleSetVMReimagePar
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param instance_ids: The virtual machine scale set instance ids. Omitting
the virtual machine scale set instance ids will result in the operation
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_set_vms_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_set_vms_operations.py
index 23122befb8e5..3a64fc9a6b14 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_set_vms_operations.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_set_vms_operations.py
@@ -103,7 +103,8 @@ def reimage(
:param instance_id: The instance ID of the virtual machine.
:type instance_id: str
:param temp_disk: Specifies whether to reimage temp disk. Default
- value: false.
+ value: false. Note: This temp disk reimage parameter is only supported
+ for VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param dict custom_headers: headers that will be added to the request
:param bool raw: The poller return type is ClientRawResponse, the
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_sets_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_sets_operations.py
index fa7c1abf9155..6037dd039d95 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_sets_operations.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_sets_operations.py
@@ -1557,7 +1557,8 @@ def reimage(
:param vm_scale_set_name: The name of the VM scale set.
:type vm_scale_set_name: str
:param temp_disk: Specifies whether to reimage temp disk. Default
- value: false.
+ value: false. Note: This temp disk reimage parameter is only supported
+ for VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param instance_ids: The virtual machine scale set instance ids.
Omitting the virtual machine scale set instance ids will result in the
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machines_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machines_operations.py
index 604b54f96984..8c9f22e17663 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machines_operations.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machines_operations.py
@@ -1437,7 +1437,8 @@ def reimage(
:param vm_name: The name of the virtual machine.
:type vm_name: str
:param temp_disk: Specifies whether to reimage temp disk. Default
- value: false.
+ value: false. Note: This temp disk reimage parameter is only supported
+ for VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param dict custom_headers: headers that will be added to the request
:param bool raw: The poller return type is ClientRawResponse, the
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/models/_models.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/models/_models.py
index fc817320c012..952ab9f3d4a6 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/models/_models.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/models/_models.py
@@ -3574,7 +3574,8 @@ class VirtualMachineReimageParameters(Model):
will always be reimaged.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -4448,7 +4449,8 @@ class VirtualMachineScaleSetVMReimageParameters(VirtualMachineReimageParameters)
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -4464,7 +4466,8 @@ class VirtualMachineScaleSetReimageParameters(VirtualMachineScaleSetVMReimagePar
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param instance_ids: The virtual machine scale set instance ids. Omitting
the virtual machine scale set instance ids will result in the operation
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/models/_models_py3.py
index 29c6e258b64b..b0b1f78e82c7 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/models/_models_py3.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/models/_models_py3.py
@@ -3574,7 +3574,8 @@ class VirtualMachineReimageParameters(Model):
will always be reimaged.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -4448,7 +4449,8 @@ class VirtualMachineScaleSetVMReimageParameters(VirtualMachineReimageParameters)
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -4464,7 +4466,8 @@ class VirtualMachineScaleSetReimageParameters(VirtualMachineScaleSetVMReimagePar
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param instance_ids: The virtual machine scale set instance ids. Omitting
the virtual machine scale set instance ids will result in the operation
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_set_vms_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_set_vms_operations.py
index 1f8be3add421..ee9eebf1aaa8 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_set_vms_operations.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_set_vms_operations.py
@@ -103,7 +103,8 @@ def reimage(
:param instance_id: The instance ID of the virtual machine.
:type instance_id: str
:param temp_disk: Specifies whether to reimage temp disk. Default
- value: false.
+ value: false. Note: This temp disk reimage parameter is only supported
+ for VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param dict custom_headers: headers that will be added to the request
:param bool raw: The poller return type is ClientRawResponse, the
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_sets_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_sets_operations.py
index c33792662b3c..7b8fb99c3707 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_sets_operations.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_sets_operations.py
@@ -1557,7 +1557,8 @@ def reimage(
:param vm_scale_set_name: The name of the VM scale set.
:type vm_scale_set_name: str
:param temp_disk: Specifies whether to reimage temp disk. Default
- value: false.
+ value: false. Note: This temp disk reimage parameter is only supported
+ for VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param instance_ids: The virtual machine scale set instance ids.
Omitting the virtual machine scale set instance ids will result in the
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machines_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machines_operations.py
index b5659a19cd9f..06cf68b35055 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machines_operations.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machines_operations.py
@@ -1437,7 +1437,8 @@ def reimage(
:param vm_name: The name of the virtual machine.
:type vm_name: str
:param temp_disk: Specifies whether to reimage temp disk. Default
- value: false.
+ value: false. Note: This temp disk reimage parameter is only supported
+ for VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param dict custom_headers: headers that will be added to the request
:param bool raw: The poller return type is ClientRawResponse, the
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_models.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_models.py
index 96001f2a846c..f4ac2e42ee0d 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_models.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_models.py
@@ -153,10 +153,9 @@ class AutomaticOSUpgradePolicy(Model):
:param enable_automatic_os_upgrade: Indicates whether OS upgrades should
automatically be applied to scale set instances in a rolling fashion when
a newer version of the OS image becomes available. Default value is false.
- If this is set to true for Windows based scale sets, recommendation is to
- set
+
If this is set to true for Windows based scale sets,
[enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet)
- to false.
+ is automatically set to false and cannot be set to true.
:type enable_automatic_os_upgrade: bool
:param disable_automatic_rollback: Whether OS image rollback feature
should be disabled. Default value is false.
@@ -4353,7 +4352,8 @@ class VirtualMachineReimageParameters(Model):
will always be reimaged.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -5235,7 +5235,8 @@ class VirtualMachineScaleSetVMReimageParameters(VirtualMachineReimageParameters)
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -5251,7 +5252,8 @@ class VirtualMachineScaleSetReimageParameters(VirtualMachineScaleSetVMReimagePar
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param instance_ids: The virtual machine scale set instance ids. Omitting
the virtual machine scale set instance ids will result in the operation
@@ -6394,10 +6396,10 @@ class WindowsConfiguration(Model):
This will ensure that VM Agent is installed on the VM so that extensions
can be added to the VM later.
:type provision_vm_agent: bool
- :param enable_automatic_updates: Indicates whether virtual machine is
- enabled for automatic Windows updates. Default value is true.
For
- virtual machine scale sets, this property can be updated and updates will
- take effect on OS reprovisioning.
+ :param enable_automatic_updates: Indicates whether Automatic Updates is
+ enabled for the Windows virtual machine. Default value is true.
+ For virtual machine scale sets, this property can be updated and updates
+ will take effect on OS reprovisioning.
:type enable_automatic_updates: bool
:param time_zone: Specifies the time zone of the virtual machine. e.g.
"Pacific Standard Time"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_models_py3.py
index b36ed47a1787..438c89c145bf 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_models_py3.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_models_py3.py
@@ -153,10 +153,9 @@ class AutomaticOSUpgradePolicy(Model):
:param enable_automatic_os_upgrade: Indicates whether OS upgrades should
automatically be applied to scale set instances in a rolling fashion when
a newer version of the OS image becomes available. Default value is false.
- If this is set to true for Windows based scale sets, recommendation is to
- set
+
If this is set to true for Windows based scale sets,
[enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet)
- to false.
+ is automatically set to false and cannot be set to true.
:type enable_automatic_os_upgrade: bool
:param disable_automatic_rollback: Whether OS image rollback feature
should be disabled. Default value is false.
@@ -4353,7 +4352,8 @@ class VirtualMachineReimageParameters(Model):
will always be reimaged.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -5235,7 +5235,8 @@ class VirtualMachineScaleSetVMReimageParameters(VirtualMachineReimageParameters)
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
"""
@@ -5251,7 +5252,8 @@ class VirtualMachineScaleSetReimageParameters(VirtualMachineScaleSetVMReimagePar
"""Describes a Virtual Machine Scale Set VM Reimage Parameters.
:param temp_disk: Specifies whether to reimage temp disk. Default value:
- false.
+ false. Note: This temp disk reimage parameter is only supported for
+ VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param instance_ids: The virtual machine scale set instance ids. Omitting
the virtual machine scale set instance ids will result in the operation
@@ -6394,10 +6396,10 @@ class WindowsConfiguration(Model):
This will ensure that VM Agent is installed on the VM so that extensions
can be added to the VM later.
:type provision_vm_agent: bool
- :param enable_automatic_updates: Indicates whether virtual machine is
- enabled for automatic Windows updates. Default value is true.
For
- virtual machine scale sets, this property can be updated and updates will
- take effect on OS reprovisioning.
+ :param enable_automatic_updates: Indicates whether Automatic Updates is
+ enabled for the Windows virtual machine. Default value is true.
+ For virtual machine scale sets, this property can be updated and updates
+ will take effect on OS reprovisioning.
:type enable_automatic_updates: bool
:param time_zone: Specifies the time zone of the virtual machine. e.g.
"Pacific Standard Time"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_set_vms_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_set_vms_operations.py
index 53f15083d764..f995fbbb042e 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_set_vms_operations.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_set_vms_operations.py
@@ -103,7 +103,8 @@ def reimage(
:param instance_id: The instance ID of the virtual machine.
:type instance_id: str
:param temp_disk: Specifies whether to reimage temp disk. Default
- value: false.
+ value: false. Note: This temp disk reimage parameter is only supported
+ for VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param dict custom_headers: headers that will be added to the request
:param bool raw: The poller return type is ClientRawResponse, the
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_sets_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_sets_operations.py
index a4810aa0df8f..ea155be18cac 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_sets_operations.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_sets_operations.py
@@ -1565,7 +1565,8 @@ def reimage(
:param vm_scale_set_name: The name of the VM scale set.
:type vm_scale_set_name: str
:param temp_disk: Specifies whether to reimage temp disk. Default
- value: false.
+ value: false. Note: This temp disk reimage parameter is only supported
+ for VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param instance_ids: The virtual machine scale set instance ids.
Omitting the virtual machine scale set instance ids will result in the
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machines_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machines_operations.py
index 2cb915cdc466..da3d502ad8e2 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machines_operations.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machines_operations.py
@@ -1445,7 +1445,8 @@ def reimage(
:param vm_name: The name of the virtual machine.
:type vm_name: str
:param temp_disk: Specifies whether to reimage temp disk. Default
- value: false.
+ value: false. Note: This temp disk reimage parameter is only supported
+ for VM/VMSS with Ephemeral OS disk.
:type temp_disk: bool
:param dict custom_headers: headers that will be added to the request
:param bool raw: The poller return type is ClientRawResponse, the