インフラストラクチャ・アズ・コードツールでAzureリソースをデプロイする際には、利用可能なリソースの種類やファイルでどの値を使うべきかを理解する必要があります。 Azureリソース参照ドキュメントにはこれらの数値が記載されています。 Bicep、ARMテンプレートJSON、Terraform AzAPIプロバイダーの構文が示されています。
言語を選びましょう
リソース参照を見るために使いたいデプロイメント言語を選択してください。 各記事の上部にオプションがあります。
Bicep
Bicepファイルの扱いに関する入門については、 Quickstart: Visual Studio CodeでBicepファイルを作成してください。 Bicepファイルのセクションについて知りたい方は、「 Bicepファイルの構造と構文を理解する」をご覧ください。
Learnモジュールのガイド付きでBicepファイルについて学びたい場合は、「 Bicepを使ってAzureにリソースをデプロイ・管理する」をご覧ください。
MicrosoftはVS Codeを使ってBicepファイルを作成することを推奨しています。 詳細については、「Bicep ツールのインストール」を参照してください。
ARM テンプレート
ヒント
Bicep は、ARM テンプレートと同じ機能を提供しますが、構文がより使いやすい新しい言語です。 もし2つの言語のどちらかを迷っているなら、Bicepをおすすめします。
ARMテンプレートの各セクションについて知りたい場合は、「 ARMテンプレートの構造と構文を理解する」をご覧ください。 テンプレートの使い方の入門については、「 チュートリアル:最初のARMテンプレートを作成・デプロイする」をご覧ください。
MicrosoftはVS Codeを使ってARMテンプレートを作成することを推奨しています。 Azure Resource Managed tools拡張機能を追加すると、テンプレートプロパティにintellisenseが使えます。 詳細については、「クイック スタート: Visual Studio Code を使用して ARM テンプレートを作成する」を参照してください。
Terraform AzAPI provider
Terraform AzAPIプロバイダーについて詳しく知りたい方は、 Terraform AzAPIプロバイダーの概要をご覧ください。
Terraform AzAPIプロバイダーの設定ファイル作成の入門については、「 Quickstart: AzAPI Terraform providerで最初のAzureリソースをデプロイする」をご覧ください。
リソースの検索
リソースの種類が分かれば、次のURL形式で直接アクセスできます: /azure/templates/{provider-namespace}/{resource-type}。 例えば、SQLデータベースの参照コンテンツは /azure/templates/microsoft.sql/servers/databases で利用可能です。
リソースタイプは参照ノードの下に位置しています。 探しているタイプを含むリソースプロバイダーを展開します。 以下の画像はストレージの種類を示しています。
または、ナビゲーションペインでリソースの種類を絞り込むこともできます:
バージョンの変更点を参照
各リソースプロバイダーには、各APIバージョンごとの変更リストが含まれています。 変更履歴は左側のナビゲーションペインで見つけることができます。