@@ -391,11 +391,8 @@ def get_image_name(self) -> str:
391391
392392
393393_SUPPORTED_VM_SERIES_PATTERNS = [
394- # TODO: Support newer CPU series (Dsv6, Esv6).
395- # They are NVMe-only and require marking the VM image as NVMe.
396- r"D(\d+)s_v3" , # Dsv3-series (general purpose)
397- r"E(\d+)i?s_v4" , # Esv4-series (memory optimized)
398- r"E(\d+)-(\d+)s_v4" , # Esv4-series (constrained vCPU)
394+ r"D(\d+)s_v6" , # Dsv6-series (general purpose)
395+ r"E(\d+)i?s_v6" , # Esv6-series (memory optimized)
399396 r"F(\d+)s_v2" , # Fsv2-series (compute optimized)
400397 r"NC(\d+)s_v3" , # NCv3-series [V100 16GB]
401398 r"NC(\d+)as_T4_v3" , # NCasT4_v3-series [T4]
@@ -404,6 +401,11 @@ def get_image_name(self) -> str:
404401 r"NC(\d+)ads_A100_v4" , # NC A100 v4-series [A100 80GB]
405402 r"ND(\d+)asr_v4" , # ND A100 v4-series [8xA100 40GB]
406403 r"ND(\d+)amsr_A100_v4" , # NDm A100 v4-series [8xA100 80GB]
404+ # Deprecated series
405+ # TODO: Remove after several releases
406+ r"D(\d+)s_v3" , # Dsv3-series (general purpose)
407+ r"E(\d+)i?s_v4" , # Esv4-series (memory optimized)
408+ r"E(\d+)-(\d+)s_v4" , # Esv4-series (constrained vCPU)
407409]
408410_SUPPORTED_VM_SERIES_PATTERN = (
409411 "^Standard_(" + "|" .join (f"({ s } )" for s in _SUPPORTED_VM_SERIES_PATTERNS ) + ")$"
0 commit comments