Microsoft.Insights diagnosticSettings

Bicep リソース定義

diagnosticSettings リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

このリソースの スコープを scope 設定するには、このリソースの プロパティを使用します。 「Bicep で拡張機能リソースのスコープを設定する」を参照してください。

diagnosticSettings リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

注釈

監視ソリューションのデプロイに関するガイダンスについては、「 Bicep を使用して監視リソースを作成する」を参照してください。

リソース形式

Microsoft.Insights/diagnosticSettings リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Insights/diagnosticSettings@2021-05-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    eventHubAuthorizationRuleId: 'string'
    eventHubName: 'string'
    logAnalyticsDestinationType: 'string'
    logs: [
      {
        category: 'string'
        categoryGroup: 'string'
        enabled: bool
        retentionPolicy: {
          days: int
          enabled: bool
        }
      }
    ]
    marketplacePartnerId: 'string'
    metrics: [
      {
        category: 'string'
        enabled: bool
        retentionPolicy: {
          days: int
          enabled: bool
        }
        timeGrain: 'string'
      }
    ]
    serviceBusRuleId: 'string'
    storageAccountId: 'string'
    workspaceId: 'string'
  }
}

プロパティ値

diagnosticSettings

名前 説明
name リソース名 string (必須)
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

Bicep の場合は、このプロパティをリソースのシンボリック名に設定して 、拡張機能リソースを適用します。
properties 診断設定リソースのプロパティ。 DiagnosticSettings

DiagnosticSettings

名前 説明
eventHubAuthorizationRuleId イベント ハブ承認規則のリソース ID。 string
eventHubName イベント ハブの名前。 何も指定しない場合は、既定のイベント ハブが選択されます。 string
logAnalyticsDestinationType Log Analytics へのエクスポートで既定の宛先の種類 (AzureDiagnostics) を使用するか、{normalized service identity}_{normalized category name} のように構築された宛先の型を使用するかを示す文字列。 使用可能な値は、Dedicated と null です (null は既定値です)。 string
logs ログ設定の一覧。 LogSettings[]
marketplacePartnerId 診断ログを送信する Marketplace リソースの完全な ARM リソース ID。 string
metrics メトリック設定の一覧。 MetricSettings[]
serviceBusRuleId 診断設定の Service Bus ルール ID。 これは、下位互換性を維持するためにここにあります。 string
storageAccountId 診断ログを送信するストレージ アカウントのリソース ID。 string
workspaceId 診断ログを送信する Log Analytics ワークスペースの完全な ARM リソース ID。 例: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 string

LogSettings

名前 説明
category この設定が適用されるリソースの種類の診断ログ カテゴリの名前。 リソースの診断ログ カテゴリの一覧を取得するには、まず診断設定の取得操作を実行します。 string
categoryGroup この設定が適用されるリソースの種類の診断ログ カテゴリ グループの名前。 リソースの診断ログ カテゴリの一覧を取得するには、まず診断設定の取得操作を実行します。 string
enabled このログが有効かどうかを示す 値。 bool (必須)
retentionPolicy このログのアイテム保持ポリシー。 RetentionPolicy

RetentionPolicy

名前 説明
days リテンション期間の日数を日数で指定します。 値 0 を指定すると、イベントは無期限に保持されます。 int (必須)

制約:
最小値 = 0
enabled アイテム保持ポリシーが有効かどうかを示す 値。 bool (必須)

MetricSettings

名前 説明
category この設定が適用されるリソースの種類の診断メトリック カテゴリの名前。 リソースの診断メトリック カテゴリの一覧を取得するには、まず GET 診断設定操作を実行します。 string
enabled このカテゴリが有効かどうかを示す 値。 bool (必須)
retentionPolicy このカテゴリのアイテム保持ポリシー。 RetentionPolicy
timeGrain ISO8601形式のメトリックのタイムグレイン。 string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
NAT ゲートウェイとApplication Gatewayを備えた AKS クラスター

Azure にデプロイする
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用のApplication Gatewayを使用して AKS クラスターをデプロイする方法を示します。
パブリック DNS ゾーンを使用してプライベート AKS クラスターを作成する

Azure にデプロイする
このサンプルでは、パブリック DNS ゾーンを使用してプライベート AKS クラスターをデプロイする方法を示します。
App Gateway を使用して内部 VNet にAPI Managementを作成する

Azure にデプロイする
このテンプレートでは、Azure Application Gatewayによって保護されたプライベート ネットワーク上に Azure API Management のインスタンスを作成する方法を示します。
API Management インスタンスの作成と監視

Azure にデプロイする
このテンプレートは、Azure API Management サービスと Log Analytics ワークスペースのインスタンスを作成し、Log Analytics を使用してAPI Management サービスの監視を設定します
シンプルな Azure Spring Apps マイクロサービス アプリケーションをデプロイする

Azure にデプロイする
このテンプレートは、Azure 上で実行する単純な Azure Spring Apps マイクロサービス アプリケーションをデプロイします。
Azure Stack HCI 23H2 クラスターを作成する

Azure にデプロイする
このテンプレートでは、ARM テンプレートを使用して Azure Stack HCI 23H2 クラスターを作成します。
テンプレートを使用して Redis Cache を作成する

Azure にデプロイする
このテンプレートは、ストレージ アカウントに保持診断データを含む Azure Redis Cache を作成します。
クラスタリングを使用する Premium Redis Cache の作成

Azure にデプロイする
このテンプレートは、Premium Azure Redis Cache インスタンスでクラスタリングを構成する方法を示しています。
データ の永続化を使用する Premium Redis Cache の作成

Azure にデプロイする
このテンプレートは、Premium Azure Redis Cache インスタンスで永続化を構成する方法を示しています。
WAF と Microsoft が管理するルール セットを使用した Front Door Premium

Azure にデプロイする
このテンプレートでは、Microsoft が管理する既定の規則セットとボット保護ルール セットを含む Web アプリケーション ファイアウォールを含む Front Door Premium が作成されます。
WAF とカスタム規則を使用した Front Door Standard/Premium

Azure にデプロイする
このテンプレートでは、カスタム規則を含む Web アプリケーション ファイアウォールを含む Front Door Standard/Premium を作成します。
ポリシーと診断を使用したAzure Container Registry

Azure にデプロイする
ポリシーと診断 (bicep) を使用したAzure Container Registry
Git とマネージド vnet 構成を使用したAzure Data Factory

Azure にデプロイする
このテンプレートは、Git 構成とマネージド仮想ネットワークを使用してAzure Data Factoryを作成します。
ソリューションとデータ ソースを含む Log Analytics ワークスペース

Azure にデプロイする
指定されたソリューションとデータ ソースを含む Log Analytics ワークスペースをデプロイします
VM Insights、Container Insights を使用した Log Analytics ワークスペース

Azure にデプロイする
VM Insights、Container Insights ソリューション、診断を使用して Log Analytics ワークスペースをデプロイします。
ログ記録を有効にしてKey Vaultを作成する

Azure にデプロイする
このテンプレートは、ログ記録に使用される Azure Key Vaultと Azure Storage アカウントを作成します。 必要に応じて、Key Vaultとストレージ リソースを保護するためのリソース ロックを作成します。
Application Gateway イングレス コントローラーを使用する AKS クラスター

Azure にデプロイする
このサンプルでは、Application Gateway、Application Gateway イングレス コントローラー、Azure Container Registry、Log Analytics、Key Vaultを使用して AKS クラスターをデプロイする方法を示します
WAF とファイアウォール ポリシーを使用したApplication Gateway

Azure にデプロイする
このテンプレートは、ファイアウォール ポリシーと共に WAF が構成されたApplication Gatewayを作成します
ハブ & スポーク トポロジで dns プロキシとしてAzure Firewallを使用する

Azure にデプロイする
このサンプルでは、Azure Firewallを使用して Azure にハブスポーク トポロジをデプロイする方法を示します。 ハブ仮想ネットワークは、仮想ネットワーク ピアリングを介してハブ仮想ネットワークに接続されている多くのスポーク仮想ネットワークへの接続の中心点として機能します。
Azure Front Door を Azure API Managementの前に作成する

Azure にデプロイする
このサンプルでは、Azure Front Door を Azure API Managementの前でグローバル ロード バランサーとして使用する方法を示します。
診断ログを含むネットワーク セキュリティ グループ

Azure にデプロイする
このテンプレートは、診断ログとリソース ロックを含むネットワーク セキュリティ グループを作成します
Azure Virtual WAN ルーティングの意図とポリシー

Azure にデプロイする
このテンプレートでは、ルーティングインテントとポリシー機能が有効になっている 2 つのハブを使用して Azure Virtual WANをプロビジョニングします。
診断ログを含む Virtual Network

Azure にデプロイする
このテンプレートは、診断ログを含むVirtual Networkを作成し、オプションの機能を各サブネットに追加できるようにします
Recovery Services コンテナーを作成し、診断を有効にする

Azure にデプロイする
このテンプレートは、Recovery Services コンテナーを作成し、Azure Backupの診断を有効にします。 これにより、ストレージ アカウントと oms ワークスペースもデプロイされます。
バックアップ ポリシーを使用して Recovery Services コンテナーを作成する

Azure にデプロイする
このテンプレートでは、バックアップ ポリシーを使用して Recovery Services コンテナーを作成し、システム ID、バックアップ ストレージの種類、リージョン間の復元、ログの診断、削除ロックなどのオプション機能を構成します。
Event Hub に書き込まれた監査を使用したサーバーのAzure SQL

Azure にデプロイする
このテンプレートを使用すると、監査が有効になっているAzure SQL サーバーをデプロイして、監査ログを Event Hub に書き込むことができます
Log Analytics に書き込まれた監査を使用したサーバーのAzure SQL

Azure にデプロイする
このテンプレートを使用すると、監査が有効になっているAzure SQL サーバーをデプロイして、監査ログを Log Analytics (OMS ワークスペース) に書き込むことができます。
ログとメトリックの送信が構成された SQL MI を作成する

Azure にデプロイする
このテンプレートを使用すると、SQL MI と、ログとメトリック (診断ワークスペース、ストレージ アカウント、イベント ハブ) の格納に使用される追加のリソースをデプロイできます。
内部API Managementと Web アプリを使用したApplication Gateway

Azure にデプロイする
Application Gateway、Azure Web アプリでホストされている Web API をサービスするインスタンスAPI Management仮想ネットワーク (内部モード) にインターネット トラフィックをルーティングします。

ARM テンプレート リソース定義

diagnosticSettings リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

このリソースの プロパティを scope 使用して、このリソースのスコープを設定します。 「ARM テンプレートで拡張機能リソースのスコープを設定する」を参照してください。

diagnosticSettings リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

注釈

監視ソリューションのデプロイに関するガイダンスについては、「 Bicep を使用して監視リソースを作成する」を参照してください。

リソース形式

Microsoft.Insights/diagnosticSettings リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Insights/diagnosticSettings",
  "apiVersion": "2021-05-01-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "eventHubAuthorizationRuleId": "string",
    "eventHubName": "string",
    "logAnalyticsDestinationType": "string",
    "logs": [
      {
        "category": "string",
        "categoryGroup": "string",
        "enabled": "bool",
        "retentionPolicy": {
          "days": "int",
          "enabled": "bool"
        }
      }
    ],
    "marketplacePartnerId": "string",
    "metrics": [
      {
        "category": "string",
        "enabled": "bool",
        "retentionPolicy": {
          "days": "int",
          "enabled": "bool"
        },
        "timeGrain": "string"
      }
    ],
    "serviceBusRuleId": "string",
    "storageAccountId": "string",
    "workspaceId": "string"
  }
}

プロパティ値

diagnosticSettings

名前 説明
type リソースの種類 'Microsoft.Insights/diagnosticSettings'
apiVersion リソース API のバージョン '2021-05-01-preview'
name リソース名 string (必須)
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

JSON の場合は、拡張リソースを適用するリソースの完全な名前に値を設定 します
properties 診断設定リソースのプロパティ。 DiagnosticSettings

DiagnosticSettings

名前 説明
eventHubAuthorizationRuleId イベント ハブ承認規則のリソース ID。 string
eventHubName イベント ハブの名前。 何も指定しない場合は、既定のイベント ハブが選択されます。 string
logAnalyticsDestinationType Log Analytics へのエクスポートで既定の宛先の種類 (AzureDiagnostics など) を使用するか、{normalized service identity}_{normalized category name} のように構築された宛先の型を使用するかを示す文字列。 使用可能な値は、Dedicated と null です (null は既定値です)。 string
logs ログ設定の一覧。 LogSettings[]
marketplacePartnerId 診断ログを送信する Marketplace リソースの完全な ARM リソース ID。 string
metrics メトリック設定の一覧。 MetricSettings[]
serviceBusRuleId 診断設定の Service Bus ルール ID。 これは、下位互換性を維持するためにここにあります。 string
storageAccountId 診断ログを送信するストレージ アカウントのリソース ID。 string
workspaceId 診断ログを送信する Log Analytics ワークスペースの完全な ARM リソース ID。 例: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 string

LogSettings

名前 説明
category この設定が適用されるリソースの種類の診断ログ カテゴリの名前。 リソースの診断ログ カテゴリの一覧を取得するには、まず診断設定の取得操作を実行します。 string
categoryGroup この設定が適用されるリソースの種類の診断ログ カテゴリ グループの名前。 リソースの診断ログ カテゴリの一覧を取得するには、まず診断設定の取得操作を実行します。 string
enabled このログが有効かどうかを示す値。 bool (必須)
retentionPolicy このログのアイテム保持ポリシー。 RetentionPolicy

RetentionPolicy

名前 説明
days リテンション期間の日数を日数で指定します。 値が 0 の場合、イベントは無期限に保持されます。 int (必須)

制約:
最小値 = 0
enabled アイテム保持ポリシーが有効かどうかを示す値。 bool (必須)

MetricSettings

名前 説明
category この設定が適用されるリソースの種類の診断メトリック カテゴリの名前。 リソースの診断メトリック カテゴリの一覧を取得するには、まず GET 診断設定操作を実行します。 string
enabled このカテゴリが有効かどうかを示す値。 bool (必須)
retentionPolicy このカテゴリのアイテム保持ポリシー。 RetentionPolicy
timeGrain メトリックのタイムグレインをISO8601形式で指定します。 string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
NAT ゲートウェイとApplication Gatewayを備えた AKS クラスター

Azure にデプロイする
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用のApplication Gatewayを使用して AKS クラスターをデプロイする方法を示します。
パブリック DNS ゾーンを使用してプライベート AKS クラスターを作成する

Azure にデプロイする
このサンプルでは、パブリック DNS ゾーンを使用してプライベート AKS クラスターをデプロイする方法を示します。
App Gateway を使用して内部 VNet にAPI Managementを作成する

Azure にデプロイする
このテンプレートでは、Azure Application Gatewayによって保護されたプライベート ネットワーク上に Azure API Management のインスタンスを作成する方法を示します。
API Management インスタンスの作成と監視

Azure にデプロイする
このテンプレートは、Azure API Management サービスと Log Analytics ワークスペースのインスタンスを作成し、Log Analytics を使用してAPI Management サービスの監視を設定します
単純な Azure Spring Apps マイクロサービス アプリケーションをデプロイする

Azure にデプロイする
このテンプレートでは、Azure で実行する単純な Azure Spring Apps マイクロサービス アプリケーションをデプロイします。
Azure Stack HCI 23H2 クラスターを作成する

Azure にデプロイする
このテンプレートは、ARM テンプレートを使用して Azure Stack HCI 23H2 クラスターを作成します。
テンプレートを使用して Redis Cache を作成する

Azure にデプロイする
このテンプレートでは、ストレージ アカウントに保持診断データを含む Azure Redis Cache が作成されます。
クラスタリングを使用する Premium Redis Cache の作成

Azure にデプロイする
このテンプレートは、Premium Azure Redis Cache インスタンスでクラスタリングを構成する方法を示しています。
データ の永続化を使用する Premium Redis Cache の作成

Azure にデプロイする
このテンプレートは、Premium Azure Redis Cache インスタンスで永続化を構成する方法を示しています。
WAF と Microsoft が管理するルール セットを使用した Front Door Premium

Azure にデプロイする
このテンプレートでは、Microsoft が管理する既定の規則セットとボット保護規則セットを含む Web アプリケーション ファイアウォールを含む Front Door Premium が作成されます。
WAF とカスタム規則を使用した Front Door Standard/Premium

Azure にデプロイする
このテンプレートでは、カスタム規則を含む Web アプリケーション ファイアウォールを含む Front Door Standard/Premium を作成します。
ポリシーと診断を使用したAzure Container Registry

Azure にデプロイする
ポリシーと診断 (bicep) を使用したAzure Container Registry
Git とマネージド vnet 構成を使用したAzure Data Factory

Azure にデプロイする
このテンプレートは、Git 構成とマネージド仮想ネットワークを使用してAzure Data Factoryを作成します。
ソリューションとデータ ソースを含む Log Analytics ワークスペース

Azure にデプロイする
指定されたソリューションとデータ ソースを使用して Log Analytics ワークスペースをデプロイします
VM Insights、Container Insights を使用した Log Analytics ワークスペース

Azure にデプロイする
VM Insights、Container Insights ソリューション、診断を使用して Log Analytics ワークスペースをデプロイします。
ログ記録を有効にしたKey Vaultを作成する

Azure にデプロイする
このテンプレートは、ログ記録に使用される Azure Key Vaultと Azure Storage アカウントを作成します。 必要に応じて、Key Vaultとストレージ リソースを保護するためのリソース ロックを作成します。
Application Gateway イングレス コントローラーを使用した AKS クラスター

Azure にデプロイする
このサンプルでは、Application Gateway、Application Gatewayイングレス コントローラー、Azure Container Registry、Log Analytics、Key Vaultを使用して AKS クラスターをデプロイする方法を示します。
WAF とファイアウォール ポリシーを使用したApplication Gateway

Azure にデプロイする
このテンプレートは、ファイアウォール ポリシーと共に構成された WAF を使用してApplication Gatewayを作成します
ハブ & スポーク トポロジで DNS プロキシとしてAzure Firewallを使用する

Azure にデプロイする
このサンプルでは、Azure Firewallを使用して Azure にハブスポーク トポロジをデプロイする方法を示します。 ハブ仮想ネットワークは、仮想ネットワーク ピアリングを介してハブ仮想ネットワークに接続されている多くのスポーク仮想ネットワークへの中央接続ポイントとして機能します。
Azure API Managementの前に Azure Front Door を作成する

Azure にデプロイする
このサンプルでは、Azure Front Door を Azure API Managementの前でグローバル ロード バランサーとして使用する方法を示します。
診断ログを含むネットワーク セキュリティ グループ

Azure にデプロイする
このテンプレートは、診断ログとリソース ロックを含むネットワーク セキュリティ グループを作成します
Azure Virtual WAN ルーティングの意図とポリシー

Azure にデプロイする
このテンプレートは、ルーティングインテントとポリシー機能が有効になっている 2 つのハブを持つ Azure Virtual WANをプロビジョニングします。
診断ログを含む Virtual Network

Azure にデプロイする
このテンプレートは、診断ログを含むVirtual Networkを作成し、オプションの機能を各サブネットに追加できるようにします
Recovery Services コンテナーを作成し、診断を有効にする

Azure にデプロイする
このテンプレートは、Recovery Services コンテナーを作成し、Azure Backupの診断を有効にします。 これにより、ストレージ アカウントと oms ワークスペースもデプロイされます。
バックアップ ポリシーを使用して Recovery Services コンテナーを作成する

Azure にデプロイする
このテンプレートでは、バックアップ ポリシーを使用して Recovery Services コンテナーを作成し、システム ID、バックアップ ストレージの種類、リージョン間の復元、ログの診断、削除ロックなどのオプション機能を構成します。
監査がイベント ハブに書き込まれた Azure SQL Server

Azure にデプロイする
このテンプレートを使用すると、監査が有効になっているAzure SQL サーバーをデプロイして、イベント ハブに監査ログを書き込むことができます
監査が Log Analytics に書き込まれた Azure SQL Server

Azure にデプロイする
このテンプレートを使用すると、監査が有効になっているAzure SQL サーバーをデプロイして、Log Analytics (OMS ワークスペース) に監査ログを書き込むことができます。
ログとメトリックの送信を構成して SQL MI を作成する

Azure にデプロイする
このテンプレートを使用すると、SQL MI と、ログとメトリック (診断ワークスペース、ストレージ アカウント、イベント ハブ) の格納に使用される追加のリソースをデプロイできます。
内部API Managementと Web アプリを使用したApplication Gateway

Azure にデプロイする
Application Gateway、Azure Web アプリでホストされている Web API をサービスする仮想ネットワーク (内部モード) API Managementインスタンスにインターネット トラフィックをルーティングします。

Terraform (AzAPI プロバイダー) リソース定義

diagnosticSettings リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

このリソースの スコープを parent_id 設定するには、このリソースの プロパティを使用します。

diagnosticSettings リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Insights/diagnosticSettings リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/diagnosticSettings@2021-05-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      eventHubAuthorizationRuleId = "string"
      eventHubName = "string"
      logAnalyticsDestinationType = "string"
      logs = [
        {
          category = "string"
          categoryGroup = "string"
          enabled = bool
          retentionPolicy = {
            days = int
            enabled = bool
          }
        }
      ]
      marketplacePartnerId = "string"
      metrics = [
        {
          category = "string"
          enabled = bool
          retentionPolicy = {
            days = int
            enabled = bool
          }
          timeGrain = "string"
        }
      ]
      serviceBusRuleId = "string"
      storageAccountId = "string"
      workspaceId = "string"
    }
  })
}

プロパティ値

diagnosticSettings

名前 説明
type リソースの種類 "Microsoft.Insights/diagnosticSettings@2021-05-01-preview"
name リソース名 string (必須)
parent_id この拡張機能リソースを適用するリソースの ID。 string (必須)
properties 診断設定リソースのプロパティ。 DiagnosticSettings

DiagnosticSettings

名前 説明
eventHubAuthorizationRuleId イベント ハブ承認規則のリソース ID。 string
eventHubName イベント ハブの名前。 何も指定しない場合は、既定のイベント ハブが選択されます。 string
logAnalyticsDestinationType Log Analytics へのエクスポートで既定の宛先の種類 (AzureDiagnostics) を使用するか、{normalized service identity}_{normalized category name} のように構築された宛先の型を使用するかを示す文字列。 使用可能な値は、Dedicated と null です (null は既定値です)。 string
logs ログ設定の一覧。 LogSettings[]
marketplacePartnerId 診断ログを送信する Marketplace リソースの完全な ARM リソース ID。 string
metrics メトリック設定の一覧。 MetricSettings[]
serviceBusRuleId 診断設定の Service Bus ルール ID。 これは、下位互換性を維持するためにここにあります。 string
storageAccountId 診断ログを送信するストレージ アカウントのリソース ID。 string
workspaceId 診断ログを送信する Log Analytics ワークスペースの完全な ARM リソース ID。 例: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 string

LogSettings

名前 説明
category この設定が適用されるリソースの種類の診断ログ カテゴリの名前。 リソースの診断ログ カテゴリの一覧を取得するには、まず診断設定の取得操作を実行します。 string
categoryGroup この設定が適用されるリソースの種類の診断ログ カテゴリ グループの名前。 リソースの診断ログ カテゴリの一覧を取得するには、まず診断設定の取得操作を実行します。 string
enabled このログが有効かどうかを示す 値。 bool (必須)
retentionPolicy このログのアイテム保持ポリシー。 RetentionPolicy

RetentionPolicy

名前 説明
days リテンション期間の日数を日数で指定します。 値 0 を指定すると、イベントは無期限に保持されます。 int (必須)

制約:
最小値 = 0
enabled アイテム保持ポリシーが有効かどうかを示す 値。 bool (必須)

MetricSettings

名前 説明
category この設定が適用されるリソースの種類の診断メトリック カテゴリの名前。 リソースの診断メトリック カテゴリの一覧を取得するには、まず GET 診断設定操作を実行します。 string
enabled このカテゴリが有効かどうかを示す 値。 bool (必須)
retentionPolicy このカテゴリのアイテム保持ポリシー。 RetentionPolicy
timeGrain ISO8601形式のメトリックのタイムグレイン。 string