Microsoft.Insights の dataCollectionEndpoints

Bicep リソース定義

dataCollectionEndpoints リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

resource symbolicname 'Microsoft.Insights/dataCollectionEndpoints@2024-03-11' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    configurationAccess: {}
    description: 'string'
    immutableId: 'string'
    logsIngestion: {}
    metricsIngestion: {}
    networkAcls: {
      publicNetworkAccess: 'string'
    }
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft インサイツ / データ収集エンドポイント

名前 形容 価値
ID リソースのマネージド サービス ID。 DataCollectionEndpointResourceIdentity の
種類 リソースの種類。 「リナックス」
「ウィンドウズ」
位置 リソースが存在する地理的な場所。 string (必須)
名前 リソース名 string (必須)
プロパティ DataCollectionEndpointResourceProperties の
sku リソースの SKU。 DataCollectionEndpointResourceSku
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

DataCollectionEndpointConfigurationAccess (英語)

名前 形容 価値

DataCollectionEndpointLogsIngestion (英語)

名前 形容 価値

DataCollectionEndpointMetricsIngestion (英語)

名前 形容 価値

DataCollectionエンドポイントネットワークACL

名前 形容 価値
publicNetworkAccess (パブリックネットワークアクセス) パブリック インターネットからエンドポイントへのネットワーク アクセスを許可するかどうかを設定する構成。 「無効」
「有効」
「SecuredByPerimeter」

DataCollectionエンドポイントリソースアイデンティティ

名前 形容 価値
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 「なし」
'システム割り当て'
'システム割り当て済み、ユーザー割り当て済み'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

DataCollectionEndpointリソースプロパティ

名前 形容 価値
configurationアクセス クライアントが構成にアクセスするために使用するエンドポイント。 DataCollectionEndpointConfigurationAccess の
形容 データ収集エンドポイントの説明。 文字列
変更不可能ID (immutableId) このデータ 収集エンドポイント リソースの不変 ID。 このプロパティは読み取り専用です。 文字列
ログインジェスト クライアントがログの取り込みに使用するエンドポイント。 DataCollectionEndpointLogsIngestion (英語)
メトリクスインジェスト メトリックを取り込むためのクライアントによって使用されるエンドポイント。 DataCollectionEndpointMetricsIngestion (英語)
ネットワークACL エンドポイントのネットワーク アクセス制御規則。 DataCollectionEndpointNetworkAcls の

DataCollectionEndpointResourceSku

名前 形容 価値
キャパシティ SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 整数 (int)
family 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。 文字列
名前 SKU の名前。 例: P3。 通常は文字 + 数字のコードです string (必須)
size SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。 文字列
レベル このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 'Basic'
'Free'
'Premium'
'Standard'

DataCollectionEndpointResourceTags

名前 形容 価値

UserAssignedIdentities (ユーザー割り当てアイデンティティ)

名前 形容 価値

ユーザー割り当て識別子

名前 形容 価値

使用例

Bicep サンプル

データ収集エンドポイントのデプロイの基本的な例。

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource dataCollectionEndpoint 'Microsoft.Insights/dataCollectionEndpoints@2022-06-01' = {
  name: resourceName
  location: location
  properties: {
    description: ''
    networkAcls: {
      publicNetworkAccess: 'Enabled'
    }
  }
}

Azure 検証済みモジュール

次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。

モジュール 形容
データ収集エンドポイント データ収集エンドポイント用の AVM リソース モジュール

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

dataCollectionEndpoints リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

{
  "type": "Microsoft.Insights/dataCollectionEndpoints",
  "apiVersion": "2024-03-11",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "configurationAccess": {
    },
    "description": "string",
    "immutableId": "string",
    "logsIngestion": {
    },
    "metricsIngestion": {
    },
    "networkAcls": {
      "publicNetworkAccess": "string"
    }
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft インサイツ / データ収集エンドポイント

名前 形容 価値
apiVersion (英語) API のバージョン '2024-03-11'
ID リソースのマネージド サービス ID。 DataCollectionEndpointResourceIdentity の
種類 リソースの種類。 「リナックス」
「ウィンドウズ」
位置 リソースが存在する地理的な場所。 string (必須)
名前 リソース名 string (必須)
プロパティ DataCollectionEndpointResourceProperties の
sku リソースの SKU。 DataCollectionEndpointResourceSku
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
リソースの種類 'Microsoft.Insights/dataCollectionEndpoints'

DataCollectionEndpointConfigurationAccess (英語)

名前 形容 価値

DataCollectionEndpointLogsIngestion (英語)

名前 形容 価値

DataCollectionEndpointMetricsIngestion (英語)

名前 形容 価値

DataCollectionエンドポイントネットワークACL

名前 形容 価値
publicNetworkAccess (パブリックネットワークアクセス) パブリック インターネットからエンドポイントへのネットワーク アクセスを許可するかどうかを設定する構成。 「無効」
「有効」
「SecuredByPerimeter」

DataCollectionエンドポイントリソースアイデンティティ

名前 形容 価値
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 「なし」
'システム割り当て'
'システム割り当て済み、ユーザー割り当て済み'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

DataCollectionEndpointリソースプロパティ

名前 形容 価値
configurationアクセス クライアントが構成にアクセスするために使用するエンドポイント。 DataCollectionEndpointConfigurationAccess の
形容 データ収集エンドポイントの説明。 文字列
変更不可能ID (immutableId) このデータ 収集エンドポイント リソースの不変 ID。 このプロパティは読み取り専用です。 文字列
ログインジェスト クライアントがログの取り込みに使用するエンドポイント。 DataCollectionEndpointLogsIngestion (英語)
メトリクスインジェスト メトリックを取り込むためのクライアントによって使用されるエンドポイント。 DataCollectionEndpointMetricsIngestion (英語)
ネットワークACL エンドポイントのネットワーク アクセス制御規則。 DataCollectionEndpointNetworkAcls の

DataCollectionEndpointResourceSku

名前 形容 価値
キャパシティ SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 整数 (int)
family 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。 文字列
名前 SKU の名前。 例: P3。 通常は文字 + 数字のコードです string (必須)
size SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。 文字列
レベル このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 'Basic'
'Free'
'Premium'
'Standard'

DataCollectionEndpointResourceTags

名前 形容 価値

UserAssignedIdentities (ユーザー割り当てアイデンティティ)

名前 形容 価値

ユーザー割り当て識別子

名前 形容 価値

使用例

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

dataCollectionEndpoints リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループ

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/dataCollectionEndpoints@2024-03-11"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      configurationAccess = {
      }
      description = "string"
      immutableId = "string"
      logsIngestion = {
      }
      metricsIngestion = {
      }
      networkAcls = {
        publicNetworkAccess = "string"
      }
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  }
}

プロパティ値

Microsoft インサイツ / データ収集エンドポイント

名前 形容 価値
ID リソースのマネージド サービス ID。 DataCollectionEndpointResourceIdentity の
種類 リソースの種類。 「リナックス」
「ウィンドウズ」
位置 リソースが存在する地理的な場所。 string (必須)
名前 リソース名 string (必須)
プロパティ DataCollectionEndpointResourceProperties の
sku リソースの SKU。 DataCollectionEndpointResourceSku
タグ リソース タグ タグ名と値のディクショナリ。
リソースの種類 "Microsoft.Insights/dataCollectionEndpoints@2024-03-11"

DataCollectionEndpointConfigurationAccess (英語)

名前 形容 価値

DataCollectionEndpointLogsIngestion (英語)

名前 形容 価値

DataCollectionEndpointMetricsIngestion (英語)

名前 形容 価値

DataCollectionエンドポイントネットワークACL

名前 形容 価値
publicNetworkAccess (パブリックネットワークアクセス) パブリック インターネットからエンドポイントへのネットワーク アクセスを許可するかどうかを設定する構成。 「無効」
「有効」
「SecuredByPerimeter」

DataCollectionエンドポイントリソースアイデンティティ

名前 形容 価値
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 「なし」
'システム割り当て'
'システム割り当て済み、ユーザー割り当て済み'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

DataCollectionEndpointリソースプロパティ

名前 形容 価値
configurationアクセス クライアントが構成にアクセスするために使用するエンドポイント。 DataCollectionEndpointConfigurationAccess の
形容 データ収集エンドポイントの説明。 文字列
変更不可能ID (immutableId) このデータ 収集エンドポイント リソースの不変 ID。 このプロパティは読み取り専用です。 文字列
ログインジェスト クライアントがログの取り込みに使用するエンドポイント。 DataCollectionEndpointLogsIngestion (英語)
メトリクスインジェスト メトリックを取り込むためのクライアントによって使用されるエンドポイント。 DataCollectionEndpointMetricsIngestion (英語)
ネットワークACL エンドポイントのネットワーク アクセス制御規則。 DataCollectionEndpointNetworkAcls の

DataCollectionEndpointResourceSku

名前 形容 価値
キャパシティ SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 整数 (int)
family 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。 文字列
名前 SKU の名前。 例: P3。 通常は文字 + 数字のコードです string (必須)
size SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。 文字列
レベル このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 'Basic'
'Free'
'Premium'
'Standard'

DataCollectionEndpointResourceTags

名前 形容 価値

UserAssignedIdentities (ユーザー割り当てアイデンティティ)

名前 形容 価値

ユーザー割り当て識別子

名前 形容 価値

使用例

Terraformサンプル

データ収集エンドポイントのデプロイの基本的な例。

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "dataCollectionEndpoint" {
  type      = "Microsoft.Insights/dataCollectionEndpoints@2022-06-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      description = ""
      networkAcls = {
        publicNetworkAccess = "Enabled"
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Azure 検証済みモジュール

次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。

モジュール 形容
データ収集エンドポイント データ収集エンドポイント用の AVM リソース モジュール