You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/content/api-overview/resources/virtual-machine.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,12 @@ In addition, every VM you create will add a SecureString parameter to the ARM te
24
24
| diagnostics_support | Turns on diagnostics support using an automatically created storage account. |
25
25
| diagnostics_support_managed | Turns on diagnostics support using an Azure-managed storage account. |
26
26
| diagnostics_support_external | Turns on diagnostics support using an existing storage account. |
27
+
| encryption_at_host | This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself. The default behavior is: The Encryption at host will be disabled unless this property is set to true for the resource. |
28
+
| encryption_identity | Specifies the Managed Identity used by ADE to get access token for keyvault operations. |
29
+
| proxy_agent | Specifies ProxyAgent settings while creating the virtual machine. |
30
+
| secure_boot | UEFI security settings for secure boot. |
31
+
| vtpm | UEFI security settings for vTPM. |
32
+
| security_type | Specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UefiSettings. The default behavior is: UefiSettings will not be enabled unless this property is set. |
27
33
| vm_size | Sets the size of the VM. |
28
34
| priority | Sets the VM Priority. Only one `spot_instance` or `priority` setting is allowed per VM. No priority is set by default. |
29
35
| spot_instance | Makes the VM a spot instance. Shorthand for `priority (Spot (<EvictionPolicy>, <maxPrice>)`. Only one `spot_instance` or `priority` setting is allowed per VM. |
@@ -60,7 +66,7 @@ In addition, every VM you create will add a SecureString parameter to the ARM te
60
66
| private_ip_allocation | Sets the *private* IP as Dynamic or Static. The default is dynamic. |
61
67
| ip_forwarding | Enable or disable IP forwarding on the primary network interface. Secondary NICs will leave it undefined. |
62
68
| accelerated_networking | Enable or disable accelerated networking on all network interfaces generated for the VM. |
63
-
| add_ip_configuration | Add `ipConfig` definitions to add additional IP addresses or connect to multiple subnets. Connecting to additional subnets will generate a NIC for each subnet. |
69
+
| add_ip_configuration | Add `ipConfig` definitions to add additional IP addresses or connect to multiple subnets. Connecting to additional subnets will generate a NIC for each subnet. |
64
70
| network_security_group | Sets the Network Security Group (NSG) for VM/NIC. Enables you to create and share firewall rule sets. |
65
71
| link_to_network_security_group | Specify an existing Network Security Group (NSG) for VM/NIC. |
66
72
| link_application_security_groups | Link this VM to one or more application security groups (no dependency generated). |
Copy file name to clipboardExpand all lines: docs/content/api-overview/resources/vm-scale-set.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,10 @@ The Virtual Machine Scale Set builder (`vmss`) creates a virtual machine scale s
25
25
| vmss | scale_in_policy | Specify the policy for determining which VMs to remove when scaling in. |
26
26
| vmss | scale_in_force_deletion | Indicates the VMs should be force deleted so they free the resources more quickly. |
27
27
| vmss | upgrade_mode | Specify Manual, Automatic, or Rolling upgrades. Rolling upgrades require the Application Health Extension or a Health Probe to ensure newly replaced instances are healthy before replacing more of them. |
28
+
| vmss | osupgrade_automatic | 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, enableAutomaticUpdates is automatically set to false and cannot be set to true. |
29
+
| vmss | osupgrade_automatic_rollback | Whether OS image rollback feature should be enabled. Enabled by default. |
30
+
| vmss | osupgrade_rolling_upgrade | Indicates whether rolling upgrade policy should be used during Auto OS Upgrade. Default value is false. Auto OS Upgrade will fallback to the default policy if no policy is defined on the VMSS. |
31
+
| vmss | osupgrade_rolling_upgrade_deferral | Indicates whether Auto OS Upgrade should undergo deferral. Deferred OS upgrades will send advanced notifications on a per-VM basis that an OS upgrade from rolling upgrades is incoming, via the IMDS tag 'Platform.PendingOSUpgrade'. The upgrade then defers until the upgrade is approved via an ApproveRollingUpgrade call. |
28
32
| applicationHealthExtension | vmss | When adding the extension as a resource, this specifies the VM scale set it should be applied to. |
29
33
| applicationHealthExtension | os | Operating system (Linux or Windows) to install the correct extension for that OS. |
30
34
| applicationHealthExtension | protocol | Protocol (TCP, HTTP, or HTTPS) to probe, and if specifying HTTP or HTTPS, include the path. |
0 commit comments