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 リソース モジュール |