次の方法で共有


Microsoft.IoTOperations instances/dataflowProfiles 2024-08-15-preview

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.IoTOperations/instances/dataflowProfiles@2024-08-15-preview' = {
  parent: resourceSymbolicName
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  name: 'string'
  properties: {
    diagnostics: {
      logs: {
        level: 'string'
        opentelemetryExportConfig: {
          intervalSeconds: int
          level: 'string'
          otlpGrpcEndpoint: 'string'
        }
      }
      metrics: {
        opentelemetryExportConfig: {
          intervalSeconds: int
          otlpGrpcEndpoint: 'string'
        }
        prometheusPort: int
      }
    }
    instanceCount: int
  }
}

プロパティ値

DataflowProfileProperties

名前 形容 価値
診断 Spec は、NBC 診断設定の目的の ID を定義します。 ProfileDiagnostics
instanceCount データフロー プロファイルを手動でスケーリングするには、実行するインスタンスの最大数を指定します。 int

制約:
最小値 = 1
最大値 = 20

DiagnosticsLogs

名前 形容 価値
レベル ログ レベル。 例 - 'debug'、'info'、'warn'、'error'、'trace'。
opentelemetryExportConfig 開いているテレメトリ のエクスポート構成。 OpenTelemetryLogExportConfig

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。 string (必須)
種類 ExtendedLocation の種類。 'CustomLocation' (必須)

メトリック

名前 形容 価値
opentelemetryExportConfig 開いているテレメトリ のエクスポート構成。 OpenTelemetryExportConfig
prometheusPort メトリックを公開する prometheus ポート。 int

制約:
最小値 = 0
最大値 = 65535

Microsoft.IoTOperations/instances/dataflowProfiles

名前 形容 価値
extendedLocation リソースのエッジの場所。 ExtendedLocation (必須)
名前 リソース名

制約:
最小長 = 3
最大長 = 63
パターン = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: インスタンス
プロパティ このリソースのリソース固有のプロパティ。 DataflowProfileProperties の

OpenTelemetryExportConfig

名前 形容 価値
intervalSeconds 開いているテレメトリ コレクターにメトリックをエクスポートする頻度。 int

制約:
最小値 = 1
最大値 = 300
otlpGrpcEndpoint エクスポートする開いているテレメトリ コレクター エンドポイント。 string (必須)

OpenTelemetryLogExportConfig

名前 形容 価値
intervalSeconds 開いているテレメトリ コレクターにメトリックをエクスポートする頻度。 int

制約:
最小値 = 1
最大値 = 300
レベル ログ レベル。 例 - 'debug'、'info'、'warn'、'error'、'trace'。
otlpGrpcEndpoint エクスポートする開いているテレメトリ コレクター エンドポイント。 string (必須)

ProfileDiagnostics

名前 形容 価値
ログ リソースの診断ログ設定。 DiagnosticsLogs
メトリック リソースのメトリック設定。 メトリック

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.IoTOperations/instances/dataflowProfiles",
  "apiVersion": "2024-08-15-preview",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "properties": {
    "diagnostics": {
      "logs": {
        "level": "string",
        "opentelemetryExportConfig": {
          "intervalSeconds": "int",
          "level": "string",
          "otlpGrpcEndpoint": "string"
        }
      },
      "metrics": {
        "opentelemetryExportConfig": {
          "intervalSeconds": "int",
          "otlpGrpcEndpoint": "string"
        },
        "prometheusPort": "int"
      }
    },
    "instanceCount": "int"
  }
}

プロパティ値

DataflowProfileProperties

名前 形容 価値
診断 Spec は、NBC 診断設定の目的の ID を定義します。 ProfileDiagnostics
instanceCount データフロー プロファイルを手動でスケーリングするには、実行するインスタンスの最大数を指定します。 int

制約:
最小値 = 1
最大値 = 20

DiagnosticsLogs

名前 形容 価値
レベル ログ レベル。 例 - 'debug'、'info'、'warn'、'error'、'trace'。
opentelemetryExportConfig 開いているテレメトリ のエクスポート構成。 OpenTelemetryLogExportConfig

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。 string (必須)
種類 ExtendedLocation の種類。 'CustomLocation' (必須)

メトリック

名前 形容 価値
opentelemetryExportConfig 開いているテレメトリ のエクスポート構成。 OpenTelemetryExportConfig
prometheusPort メトリックを公開する prometheus ポート。 int

制約:
最小値 = 0
最大値 = 65535

Microsoft.IoTOperations/instances/dataflowProfiles

名前 形容 価値
apiVersion API のバージョン '2024-08-15-preview'
extendedLocation リソースのエッジの場所。 ExtendedLocation (必須)
名前 リソース名

制約:
最小長 = 3
最大長 = 63
パターン = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (必須)
プロパティ このリソースのリソース固有のプロパティ。 DataflowProfileProperties の
種類 リソースの種類 'Microsoft.IoTOperations/instances/dataflowProfiles'

OpenTelemetryExportConfig

名前 形容 価値
intervalSeconds 開いているテレメトリ コレクターにメトリックをエクスポートする頻度。 int

制約:
最小値 = 1
最大値 = 300
otlpGrpcEndpoint エクスポートする開いているテレメトリ コレクター エンドポイント。 string (必須)

OpenTelemetryLogExportConfig

名前 形容 価値
intervalSeconds 開いているテレメトリ コレクターにメトリックをエクスポートする頻度。 int

制約:
最小値 = 1
最大値 = 300
レベル ログ レベル。 例 - 'debug'、'info'、'warn'、'error'、'trace'。
otlpGrpcEndpoint エクスポートする開いているテレメトリ コレクター エンドポイント。 string (必須)

ProfileDiagnostics

名前 形容 価値
ログ リソースの診断ログ設定。 DiagnosticsLogs
メトリック リソースのメトリック設定。 メトリック

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.IoTOperations/instances/dataflowProfiles@2024-08-15-preview"
  name = "string"
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      diagnostics = {
        logs = {
          level = "string"
          opentelemetryExportConfig = {
            intervalSeconds = int
            level = "string"
            otlpGrpcEndpoint = "string"
          }
        }
        metrics = {
          opentelemetryExportConfig = {
            intervalSeconds = int
            otlpGrpcEndpoint = "string"
          }
          prometheusPort = int
        }
      }
      instanceCount = int
    }
  })
}

プロパティ値

DataflowProfileProperties

名前 形容 価値
診断 Spec は、NBC 診断設定の目的の ID を定義します。 ProfileDiagnostics
instanceCount データフロー プロファイルを手動でスケーリングするには、実行するインスタンスの最大数を指定します。 int

制約:
最小値 = 1
最大値 = 20

DiagnosticsLogs

名前 形容 価値
レベル ログ レベル。 例 - 'debug'、'info'、'warn'、'error'、'trace'。
opentelemetryExportConfig 開いているテレメトリ のエクスポート構成。 OpenTelemetryLogExportConfig

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。 string (必須)
種類 ExtendedLocation の種類。 'CustomLocation' (必須)

メトリック

名前 形容 価値
opentelemetryExportConfig 開いているテレメトリ のエクスポート構成。 OpenTelemetryExportConfig
prometheusPort メトリックを公開する prometheus ポート。 int

制約:
最小値 = 0
最大値 = 65535

Microsoft.IoTOperations/instances/dataflowProfiles

名前 形容 価値
extendedLocation リソースのエッジの場所。 ExtendedLocation (必須)
名前 リソース名

制約:
最小長 = 3
最大長 = 63
パターン = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: インスタンス
プロパティ このリソースのリソース固有のプロパティ。 DataflowProfileProperties の
種類 リソースの種類 "Microsoft.IoTOperations/instances/dataflowProfiles@2024-08-15-preview"

OpenTelemetryExportConfig

名前 形容 価値
intervalSeconds 開いているテレメトリ コレクターにメトリックをエクスポートする頻度。 int

制約:
最小値 = 1
最大値 = 300
otlpGrpcEndpoint エクスポートする開いているテレメトリ コレクター エンドポイント。 string (必須)

OpenTelemetryLogExportConfig

名前 形容 価値
intervalSeconds 開いているテレメトリ コレクターにメトリックをエクスポートする頻度。 int

制約:
最小値 = 1
最大値 = 300
レベル ログ レベル。 例 - 'debug'、'info'、'warn'、'error'、'trace'。
otlpGrpcEndpoint エクスポートする開いているテレメトリ コレクター エンドポイント。 string (必須)

ProfileDiagnostics

名前 形容 価値
ログ リソースの診断ログ設定。 DiagnosticsLogs
メトリック リソースのメトリック設定。 メトリック