From ecffce790a5805e13594323811b98c424c3dff7c Mon Sep 17 00:00:00 2001
From: wata727 <9624059+wata727@users.noreply.github.com>
Date: Sat, 10 Aug 2024 00:46:16 +0000
Subject: [PATCH] Manually edit
https://github.com/terraform-linters/tflint-ruleset-azurerm/edit/azure-docs/rules/utils.go
based on
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/virtual-machines/sizes/overview.md
---
.github/snapshots/size.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/.github/snapshots/size.md b/.github/snapshots/size.md
index 0ebaba25..a9500436 100644
--- a/.github/snapshots/size.md
+++ b/.github/snapshots/size.md
@@ -2,11 +2,11 @@
title: Virtual machine sizes overview
description: Lists the different instance sizes available for virtual machines in Azure.
author: mattmcinnes
-ms.service: virtual-machines
+ms.service: azure-virtual-machines
ms.subservice: sizes
ms.topic: conceptual
ms.workload: infrastructure-services
-ms.date: 06/06/2024
+ms.date: 08/02/2024
ms.author: mattmcinnes
---
@@ -81,8 +81,8 @@ General purpose VM sizes provide balanced CPU-to-memory ratio. Ideal for testing
| Family | Workloads | Series List |
|----|---|---|
| [A-family](./general-purpose/a-family.md) | Entry-level economical | [Av2-series](./general-purpose/a-family.md#av2-series)
[Previous-gen A-family series](./previous-gen-sizes-list.md#general-purpose-previous-gen-sizes) |
-| [B-family](./general-purpose/b-family.md) | Burstable | [Bsv2-series](./general-purpose/b-family.md#bsv2-series)
[Basv2-series](./general-purpose/b-family.md#basv2-series)
[Bpsv2-series](./general-purpose/b-family.md#bpsv2-series) |
-| [D-family](./general-purpose/d-family.md) | Enterprise-grade applications
Relational databases
In-memory caching
Data analytics | [Dpsv6-series](./general-purpose/d-family.md#dpsv6-series) and [Dplsv6-series](./general-purpose/d-family.md#dplsv6-series )
[Dpdsv6-series](./general-purpose/d-family.md#dpdsv6-series) and [Dpldsv6-series](./general-purpose/d-family.md#dpldsv6-series)
[Dalsv6 and Daldsv6-series](./general-purpose/d-family.md#dalsv6-and-daldsv6-series)
[Dpsv5 and Dpdsv5-series](./general-purpose/d-family.md#dpsv5-and-dpdsv5-series)
[Dpldsv5 and Dpldsv5-series](./general-purpose/d-family.md#dplsv5-and-dpldsv5-series)
[Dlsv5 and Dldsv5-series](./general-purpose/d-family.md#dlsv5-and-dldsv5-series)
[Dv5 and Dsv5-series](./general-purpose/d-family.md#dv5-and-dsv5-series)
[Ddv5 and Ddsv5-series](./general-purpose/d-family.md#ddv5-and-ddsv5-series)
[Dasv5 and Dadsv5-series](./general-purpose/d-family.md#dasv5-and-dadsv5-series)
[Previous-gen D-family series](./previous-gen-sizes-list.md#general-purpose-previous-gen-sizes) |
+| [B-family](./general-purpose/b-family.md) | Burstable | [Bsv2-series](./general-purpose/b-family.md#bsv2-series)
[Basv2-series](./general-purpose/b-family.md#basv2-series)
[Bpsv2-series](./general-purpose/b-family.md#bpsv2-series)
[Previous-gen B-family series](./previous-gen-sizes-list.md#general-purpose-previous-gen-sizes) |
+| [D-family](./general-purpose/d-family.md) | Enterprise-grade applications
Relational databases
In-memory caching
Data analytics | [Dpsv6-series and Dplsv6-series](./general-purpose/d-family.md#dpsv6-and-dplsv6-series )
[Dpdsv6-series and Dpldsv6-series](./general-purpose/d-family.md#dpdsv6-and-dpldsv6-series)
[Dalsv6 and Daldsv6-series](./general-purpose/d-family.md#dalsv6-and-daldsv6-series)
[Dpsv5 and Dpdsv5-series](./general-purpose/d-family.md#dpsv5-and-dpdsv5-series)
[Dpldsv5 and Dpldsv5-series](./general-purpose/d-family.md#dplsv5-and-dpldsv5-series)
[Dlsv5 and Dldsv5-series](./general-purpose/d-family.md#dlsv5-and-dldsv5-series)
[Dv5 and Dsv5-series](./general-purpose/d-family.md#dv5-and-dsv5-series)
[Ddv5 and Ddsv5-series](./general-purpose/d-family.md#ddv5-and-ddsv5-series)
[Dasv5 and Dadsv5-series](./general-purpose/d-family.md#dasv5-and-dadsv5-series)
[Previous-gen D-family series](./previous-gen-sizes-list.md#general-purpose-previous-gen-sizes) |
| [DC-family](./general-purpose/dc-family.md) | D-family with confidential computing | [DCasv5 and DCadsv5-series](./general-purpose/dc-family.md#dcasv5-and-dcadsv5-series)
[DCas_cc_v5 and DCads_cc_v5-series](./general-purpose/dc-family.md#dcas_cc_v5-and-dcads_cc_v5-series)
[DCesv5 and DCedsv5-series](./general-purpose/dc-family.md#dcesv5-and-dcedsv5-series)
[DCsv3 and DCdsv3-series](./general-purpose/dc-family.md#dcsv3-and-dcdsv3-series)
[Previous-gen DC-family](./previous-gen-sizes-list.md#general-purpose-previous-gen-sizes)|
@@ -159,7 +159,7 @@ List of memory optimized VM sizes with links to each series' family page section
| Family | Workloads | Series List |
|----|---|---|
-| [E-family](./memory-optimized/e-family.md) | Relational databases
Medium to large caches
In-memory analytics |[Easv6 and Eadsv6-series](./memory-optimized/e-family.md#easv6-and-eadsv6-series)
[Ev5 and Esv5-series](./memory-optimized/e-family.md#ev5-and-esv5-series)
[Edv5 and Edsv5-series](./memory-optimized/e-family.md#edv5-and-edsv5-series)
[Easv5 and Eadsv5-series](./memory-optimized/e-family.md#easv5-and-eadsv5-series)
[Epsv5 and Epdsv5-series](./memory-optimized/e-family.md#epsv5-and-epdsv5-series)
[Previous-gen families](./previous-gen-sizes-list.md#memory-optimized-previous-gen-sizes) |
+| [E-family](./memory-optimized/e-family.md) | Relational databases
Medium to large caches
In-memory analytics |[Epsv6 and Epdsv6-series](./memory-optimized/e-family.md#epsv6-and-epdsv6-series)
[Easv6 and Eadsv6-series](./memory-optimized/e-family.md#easv6-and-eadsv6-series)
[Ev5 and Esv5-series](./memory-optimized/e-family.md#ev5-and-esv5-series)
[Edv5 and Edsv5-series](./memory-optimized/e-family.md#edv5-and-edsv5-series)
[Easv5 and Eadsv5-series](./memory-optimized/e-family.md#easv5-and-eadsv5-series)
[Epsv5 and Epdsv5-series](./memory-optimized/e-family.md#epsv5-and-epdsv5-series)
[Previous-gen families](./previous-gen-sizes-list.md#memory-optimized-previous-gen-sizes) |
| [Eb-family](./memory-optimized/e-family.md) | E-family with High remote storage performance | [Ebdsv5 and Ebsv5-series](./memory-optimized/eb-family.md#ebdsv5-and-ebsv5-series) |
| [EC-family](./memory-optimized/ec-family.md) | E-family with confidential computing | [ECasv5 and ECadsv5-series](./memory-optimized/ec-family.md#ecasv5-and-ecadsv5-series)
[ECas_cc_v5 and ECads_cc_v5-series](./memory-optimized/ec-family.md#ecasccv5-and-ecadsccv5-series)
[ECesv5 and ECedsv5-series](./memory-optimized/ec-family.md#ecesv5-and-ecedsv5-series) |
| [M-family](./memory-optimized/m-family.md) | Extremely large databases
Large amounts of memory | [Msv3 and Mdsv3-series](./memory-optimized/m-family.md#msv3-and-mdsv3-series)
[Mv2-series](./memory-optimized/m-family.md#mv2-series)
[Msv2 and Mdsv2-series](./memory-optimized/m-family.md#msv2-and-mdsv2-series) |
@@ -224,11 +224,11 @@ To learn more about a specific size family or series, click the tab for that fam
GPU optimized VM sizes are specialized virtual machines available with single, multiple, or fractional GPUs. These sizes are designed for compute-intensive, graphics-intensive, and visualization workloads.
#### [Family list](#tab/gpusizelist)
-List of storage optimized VM size families:
+List of GPU optimized VM size families:
| Family | Workloads | Series List |
|----|---|---|
-| [NC-family](./gpu-accelerated/nc-family.md) | Compute-intensive
Graphics-intensive
Visualization | [NC-series](./gpu-accelerated/nc-family.md#nc-series-v1)
[NCads_H100_v5-series](./gpu-accelerated/nc-family.md#ncads_-_h100_v5-series)
[NCv2-series](./gpu-accelerated/nc-family.md#ncv2-series)
[NCv3-series](./gpu-accelerated/nc-family.md#ncv3-series)
[NCasT4_v3-series](./gpu-accelerated/nc-family.md#ncast4_v3-series)
[NC_A100_v4-series](./gpu-accelerated/nc-family.md#nc_a100_v4-series)|
+| [NC-family](./gpu-accelerated/nc-family.md) | Compute-intensive
Graphics-intensive
Visualization | [NC-series](./gpu-accelerated/nc-family.md#nc-series-v1)
[NCads_H100_v5-series](./gpu-accelerated/nc-family.md#ncads_h100_v5-series)
[NCCads_H100_v5-series](./gpu-accelerated/nc-family.md#nccads_h100_v5-series)
[NCv2-series](./gpu-accelerated/nc-family.md#ncv2-series)
[NCv3-series](./gpu-accelerated/nc-family.md#ncv3-series)
[NCasT4_v3-series](./gpu-accelerated/nc-family.md#ncast4_v3-series)
[NC_A100_v4-series](./gpu-accelerated/nc-family.md#nc_a100_v4-series)|
| [ND-family](./gpu-accelerated/nd-family.md) | Large memory compute-intensive
Large memory graphics-intensive
Large memory visualization | [ND_MI300X_v5-series](./gpu-accelerated/nd-family.md#nd_mi300x_v5-series)
[ND-H100-v5-series](./gpu-accelerated/nd-family.md#nd_h100_v5-series)
[NDm_A100_v4-series](./gpu-accelerated/nd-family.md#ndm_a100_v4-series)
[ND_A100_v4-series](./gpu-accelerated/nd-family.md#nd_a100_v4-series) |
| [NG-family](./gpu-accelerated/ng-family.md) | Virtual Desktop (VDI)
Cloud gaming | [NGads V620-series](./gpu-accelerated/ng-family.md#ngads-v620-series) |
| [NV-family](./gpu-accelerated/nv-family.md) | Virtual desktop (VDI)
Single-precision compute
Video encoding and rendering | [NV-series](./gpu-accelerated/nv-family.md#nv-series-v1)
[NVv3-series](./gpu-accelerated/nv-family.md#nvv3-series)
[NVv4-series](./gpu-accelerated/nv-family.md#nvv4-series)
[NVadsA10_v5-series](./gpu-accelerated/nv-family.md#nvads-a10-v5-series)
[Previous-gen NV-family](./previous-gen-sizes-list.md#gpu-accelerated-previous-gen-sizes) |