Skip to content

Update SNAT options article and flowchart to reflect revised retireme…#622

Merged
kazuma911 merged 1 commit into
masterfrom
kazuma911-patch-4
May 27, 2026
Merged

Update SNAT options article and flowchart to reflect revised retireme…#622
kazuma911 merged 1 commit into
masterfrom
kazuma911-patch-4

Conversation

@kazuma911
Copy link
Copy Markdown
Contributor

…nt spec (March 2026 API change)

PR Description

Summary

Update articles/network/snat-options-for-azure-vm.md and the associated decision flowchart snat-options-for-azure-vm/flowchart-to-determine-snat-scenario.png to reflect the latest official specification of the Azure default outbound access retirement (Tracking ID: 3T84-PZZ).

This is a companion update to the previously merged PR for default-outbound-access-for-vms-will-be-retired.md. Since the original article and flowchart were published in 2023, both the effective date and the implementation mechanism of the retirement have changed. Original content is preserved with strikethrough so readers can see what was revised.

Key changes

  • Effective date: October 1, 2025API versions released after March 31, 2026
  • Scope: Per new Azure VMPer new Virtual Network (subnet defaultOutboundAccess = false by default)
  • The judgment flow for "default outbound access enabled" now includes a subnet-level check.

File changes

articles/network/snat-options-for-azure-vm.md

  • Added updated: 2026-05-22 to front matter
  • Top NOTE block: original retirement description preserved with strikethrough; revised 5-point summary added (March 2026 API change, VNet-level scope, existing VNets unaffected, older API versions behavior, Azure portal default)
  • "構成パターンの一覧" section: timestamp updated from "2023 年 9 月現在" to "2026 年 5 月時点"; the deprecation note next to "既定の送信アクセス" item updated to the new spec
  • "既定の送信アクセスの条件を満たしている?" subsection: added 条件3 describing the new subnet-level requirement (defaultOutboundAccess not set to false)
  • "Azure 既定の送信アクセス" section warning: original red-text warning preserved with strikethrough; revised warning added with the 2026 spec

snat-options-for-azure-vm/flowchart-to-determine-snat-scenario.png

Regenerated to incorporate the subnet-level decision and to reflect the new footnote content.

  • New decision node inserted between "自動アウトバウンド NAT が有効な負荷分散規則** を定義している?" and "既定の送信アクセスの条件*** を満たしている?":
    • 「プライベート サブネットではない?****」 (defaultOutboundAccess ≠ false)
    • "はい" → existing default-outbound condition check - "いいえ" → 接続不可 (routed cleanly below the result row to avoid crossing other connectors)
  • Footnote **** updated to the revised spec: explains private-subnet semantics and the March 2026 API change; the previous retirement warning (now obsolete in its original form) is folded into the same footnote
  • Layout polish: increased internal padding so text no longer touches box borders; uniform horizontal step of 320 px ensures no result-box overlap; canvas resized to 2580 × 1460

References

Notes for reviewers

  • All 既存 explanatory content (SNAT mechanism, configuration patterns, comparison table, per-configuration details, etc.) is preserved unchanged.
  • Q1/Q2 cross-link targets (judgment flowchart and configuration comparison anchors) remain valid.
  • The flowchart PNG was regenerated programmatically. The script is kept in the session workspace (outside the repo) for traceability and future re-edits.

…nt spec (March 2026 API change)

 PR Description

   ## Summary
   Update `articles/network/snat-options-for-azure-vm.md` and the associated decision flowchart `snat-options-for-azure-vm/flowchart-to-determine-snat-scenario.png` to reflect the latest official specification of the Azure default outbound access retirement (Tracking ID: 3T84-PZZ).
   
   This is a companion update to the previously merged PR for `default-outbound-access-for-vms-will-be-retired.md`. Since the original article and flowchart were published in 2023, both the effective date and the implementation mechanism of the retirement have changed. Original content is preserved with strikethrough so readers can see what was revised.
   
   ## Key changes
   - **Effective date**: ~~October 1, 2025~~ → **API versions released after March 31, 2026**
   - **Scope**: ~~Per new Azure VM~~ → **Per new Virtual Network (subnet `defaultOutboundAccess = false` by default)**
   - The judgment flow for "default outbound access enabled" now includes a subnet-level check.
   
   ## File changes
   
   ### `articles/network/snat-options-for-azure-vm.md`
   - Added `updated: 2026-05-22` to front matter
   - Top NOTE block: original retirement description preserved with strikethrough; revised 5-point summary added (March 2026 API change, VNet-level scope, existing VNets unaffected, older API versions behavior, Azure portal default)
   - "構成パターンの一覧" section: timestamp updated from "2023 年 9 月現在" to "2026 年 5 月時点"; the deprecation note next to "既定の送信アクセス" item updated to the new spec
   - "既定の送信アクセスの条件を満たしている?" subsection: added **条件3** describing the new subnet-level requirement (`defaultOutboundAccess` not set to `false`)
   - "Azure 既定の送信アクセス" section warning: original red-text warning preserved with strikethrough; revised warning added with the 2026 spec
   
   ### `snat-options-for-azure-vm/flowchart-to-determine-snat-scenario.png`
   Regenerated to incorporate the subnet-level decision and to reflect the new footnote content.
   
   - **New decision node** inserted between "自動アウトバウンド NAT が有効な負荷分散規則** を定義している?" and "既定の送信アクセスの条件*** を満たしている?":
     - **「プライベート サブネットではない?****」** (`defaultOutboundAccess ≠ false`)
     - "はい" → existing default-outbound condition check
     - "いいえ" → 接続不可 (routed cleanly below the result row to avoid crossing other connectors)
   - **Footnote \*\*\*\*** updated to the revised spec: explains private-subnet semantics and the March 2026 API change; the previous retirement warning (now obsolete in its original form) is folded into the same footnote
   - Layout polish: increased internal padding so text no longer touches box borders; uniform horizontal step of 320 px ensures no result-box overlap; canvas resized to 2580 × 1460
   
   ## References
   - [Default outbound access in Azure | Microsoft Learn](https://learn.microsoft.com/ja-jp/azure/virtual-network/ip-services/default-outbound-access)
   - Companion PR: update of `default-outbound-access-for-vms-will-be-retired.md` (already merged)
   - Original announcement (Tracking ID: 3T84-PZZ)
   
   ## Notes for reviewers
   - All 既存 explanatory content (SNAT mechanism, configuration patterns, comparison table, per-configuration details, etc.) is preserved unchanged.
   - Q1/Q2 cross-link targets (judgment flowchart and configuration comparison anchors) remain valid.
   - The flowchart PNG was regenerated programmatically. The script is kept in the session workspace (outside the repo) for traceability and future re-edits.
@github-actions
Copy link
Copy Markdown

🥳 Thanks for your contribution!

Details Hi reviewers, could you review this PR? To checkout this PR and run preview server locally,
git fetch origin pull/622/head:pr-622
git checkout pr-622
git submodule update -i
docker-compose up

User with write access can comment to accept this PR for deploying preview site:
/ok-to-preview sha=2834db90

@kazuma911 kazuma911 requested a review from rfujishige May 22, 2026 10:14
Copy link
Copy Markdown

@rfujishige rfujishige left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved

@kazuma911 kazuma911 merged commit d9d86cf into master May 27, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants