Skip to content

Commit 622e4e2

Browse files
authored
Merge pull request #107097 from mumian/0310-arm-vm
update the TOC titles
2 parents b668d00 + 648b58f commit 622e4e2

File tree

3 files changed

+79
-73
lines changed

3 files changed

+79
-73
lines changed

articles/virtual-machines/linux/spot-template.md

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Use a template to deploy Azure Spot VMs (Preview)
2+
title: Use a template to deploy Azure Spot VMs (Preview)
33
description: Learn how to use a template to deploy Spot VMs to save costs.
44
services: virtual-machines-linux
55
documentationcenter: ''
@@ -21,32 +21,28 @@ ms.author: cynthn
2121

2222
Using [Spot VMs](spot-vms.md) allows you to take advantage of our unused capacity at a significant cost savings. At any point in time when Azure needs the capacity back, the Azure infrastructure will evict Spot VMs. Therefore, Spot VMs are great for workloads that can handle interruptions like batch processing jobs, dev/test environments, large compute workloads, and more.
2323

24-
Pricing for Spot VMs is variable, based on region and SKU. For more information, see VM pricing for [Linux](https://azure.microsoft.com/pricing/details/virtual-machines/linux/) and [Windows](https://azure.microsoft.com/pricing/details/virtual-machines/windows/).
24+
Pricing for Spot VMs is variable, based on region and SKU. For more information, see VM pricing for [Linux](https://azure.microsoft.com/pricing/details/virtual-machines/linux/) and [Windows](https://azure.microsoft.com/pricing/details/virtual-machines/windows/).
2525

2626
You have option to set a max price you are willing to pay, per hour, for the VM. The max price for a Spot VM can be set in US dollars (USD), using up to 5 decimal places. For example, the value `0.98765`would be a max price of $0.98765 USD per hour. If you set the max price to be `-1`, the VM won't be evicted based on price. The price for the VM will be the current price for Spot or the price for a standard VM, which ever is less, as long as there is capacity and quota available. For more information about setting the max price, see [Spot VMs - Pricing](spot-vms.md#pricing).
2727

2828
> [!IMPORTANT]
2929
> Spot instances are currently in public preview.
30-
> This preview version is not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
30+
> This preview version is not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
3131
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
3232
>
3333
34+
## Use a template
3435

35-
36-
## Use a template
37-
38-
For Spot template deployments, use`"apiVersion": "2019-03-01"` or later. Add the `priority`, `evictionPolicy` and `billingProfile` properties to in your template:
36+
For Spot template deployments, use`"apiVersion": "2019-03-01"` or later. Add the `priority`, `evictionPolicy` and `billingProfile` properties to in your template:
3937

4038
```json
41-
"priority": "Spot",
42-
"evictionPolicy": "Deallocate",
43-
"billingProfile": {
44-
"maxPrice": -1
45-
}
39+
"priority": "Spot",
40+
"evictionPolicy": "Deallocate",
41+
"billingProfile": {
42+
"maxPrice": -1
43+
}
4644
```
4745

48-
49-
5046
Here is a sample template with the added properties for a Spot VM. Replace the resource names with your own and `<password>` with a password for the local administrator account on the VM.
5147

5248
```json
@@ -160,7 +156,7 @@ Here is a sample template with the added properties for a Spot VM. Replace the r
160156
"evictionPolicy": "Deallocate",
161157
"billingProfile": {
162158
"maxPrice": -1
163-
}
159+
}
164160
}
165161
},
166162
{

articles/virtual-machines/linux/toc.yml

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
href: tutorial-govern-resources.md
3838
- name: 11 - Track and update VMs
3939
href: tutorial-config-management.md
40-
- name: 12 - Monitor VMs
40+
- name: 12 - Monitor VMs
4141
href: tutorial-monitor.md
4242
- name: 13 - Manage VM security
4343
href: tutorial-azure-security.md
@@ -83,7 +83,7 @@
8383
href: sizes.md
8484
- name: Generation 2 VMs
8585
href: generation-2.md
86-
- name: General purpose
86+
- name: General purpose
8787
items:
8888
- name: Overview
8989
href: ../sizes-general.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
@@ -99,14 +99,14 @@
9999
href: ../dv3-dsv3-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
100100
- name: Dav4 and Dasv4-series
101101
href: ../dav4-dasv4-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
102-
- name: Compute optimized
102+
- name: Compute optimized
103103
items:
104104
- name: Overview
105105
href: ../sizes-compute.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
106106
- name: Fsv2-series
107107
href: ../fsv2-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
108108
- name: Memory optimized
109-
displayName: Esv3 Ev3 M-series GS G-series DSv2 Dv2
109+
displayName: Esv3 Ev3 M-series GS G-series DSv2 Dv2
110110
items:
111111
- name: Overview
112112
href: ../sizes-memory.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
@@ -125,7 +125,7 @@
125125
- name: Storage optimized
126126
items:
127127
- name: Overview
128-
href: ../sizes-storage.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
128+
href: ../sizes-storage.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
129129
- name: Lsv2-series
130130
href: ../lsv2-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
131131
- name: Optimize performance
@@ -151,7 +151,7 @@
151151
- name: NVv4-series
152152
href: ../nvv4-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
153153
- name: Setup GPU drivers
154-
href: n-series-driver-setup.md
154+
href: n-series-driver-setup.md
155155
- name: High performance compute
156156
displayName: H-series
157157
items:
@@ -251,8 +251,8 @@
251251
items:
252252
- name: Use the CLI
253253
href: create-cli-complete.md
254-
- name: Use a template
255-
displayName: Azure Resource Manager, ARM
254+
- name: Use an ARM template
255+
displayName: Azure Resource Manager
256256
href: create-ssh-secured-vm-from-template.md
257257
- name: Use REST API
258258
href: create-vm-rest-api.md
@@ -270,8 +270,9 @@
270270
href: spot-cli.md
271271
- name: Portal
272272
href: ../windows/spot-portal.md?toc=/azure/virtual-machines/linux/toc.json
273-
- name: Template
273+
- name: ARM template
274274
href: spot-template.md
275+
displayName: Azure Resource Manager
275276
- name: Error codes
276277
href: ../error-codes-spot.md?toc=/azure/virtual-machines/linux/toc.json
277278
- name: Migrate from Classic to Azure Resource Manager
@@ -415,7 +416,7 @@
415416
- name: Get usage metrics with REST
416417
href: metrics-vm-usage-rest.md
417418
- name: Platform maintenance
418-
items:
419+
items:
419420
- name: Maintenance notifications
420421
items:
421422
- name: Overview
@@ -444,7 +445,7 @@
444445
href: ../../azure-monitor/platform/alerts-log.md
445446
- name: Use Images
446447
items:
447-
- name: Shared image galleries
448+
- name: Shared image galleries
448449
items:
449450
- name: Overview
450451
href: shared-image-galleries.md
@@ -462,8 +463,9 @@
462463
href: image-builder-overview.md
463464
- name: Use Azure CLI
464465
href: image-builder.md
465-
- name: Template reference
466+
- name: ARM template reference
466467
href: image-builder-json.md
468+
displayName: ARM,Resource Manager
467469
- name: Build for image galleries
468470
href: image-builder-gallery.md
469471
- name: Update an existing image
@@ -509,11 +511,11 @@
509511
- name: Change availability set
510512
href: ../windows/change-availability-set.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
511513
- name: Create a proximity placement group
512-
items:
514+
items:
513515
- name: CLI
514-
href: proximity-placement-groups.md
516+
href: proximity-placement-groups.md
515517
- name: Portal
516-
href: ../windows/proximity-placement-groups-portal.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
518+
href: ../windows/proximity-placement-groups-portal.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json
517519
- name: Create VM in availability zone
518520
href: create-cli-availability-zone.md
519521
- name: Use automation tools
@@ -631,7 +633,7 @@
631633
href: attach-disk-portal.md
632634
- name: Detach a disk
633635
href: detach-disk.md
634-
- name: Deploy disks with template
636+
- name: Deploy disks with ARM template
635637
displayName: Azure Resource Manager, ARM
636638
href: using-managed-disks-template-deployments.md
637639
- name: Enable shared disks
@@ -757,9 +759,10 @@
757759
href: /rest/api/compute
758760
- name: Resource Manager template
759761
href: /azure/templates/microsoft.compute/allversions
762+
displayName: ARM
760763
- name: Resources
761764
items:
762-
- name: Author templates
765+
- name: Author ARM templates
763766
displayName: Azure Resource Manager, ARM
764767
href: /azure/azure-resource-manager/
765768
- name: Build your skills with Microsoft Learn

0 commit comments

Comments
 (0)