AzAPI Provider

Specialized support for AzAPI resources with body-aware rendering, output values tables, and Azure API documentation links.

Implemented

AzAPI resources get more than generic JSON dumps. tfplan2md separates configured body values from Azure API output values, preserves sensitive handling, and keeps Azure-specific formatting rules active inside body diffs.

Implemented Support

  • azapi_resource: Structured body rendering with semantic formatting
  • azapi_update_resource: Focused diffs for PATCH-style updates
  • Output Values table: API response values rendered separately from the request body
  • Azure API documentation links: Microsoft Learn REST API links for supported resource types

Quality-of-Life Improvements

  • Known-after-apply values stay visible instead of disappearing
  • Sensitive body and output values stay masked by default
  • Azure ID case-only changes inside body JSON are filtered automatically