次の方法で共有


Microsoft.IoTOperations インスタンス/dataflowProfiles/dataflows

Bicep リソース定義

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

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

リソースの形式

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

resource symbolicname 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2025-10-01' = {
  parent: resourceSymbolicName
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  name: 'string'
  properties: {
    mode: 'string'
    operations: [
      {
        builtInTransformationSettings: {
          datasets: [
            {
              description: 'string'
              expression: 'string'
              inputs: [
                'string'
              ]
              key: 'string'
              schemaRef: 'string'
            }
          ]
          filter: [
            {
              description: 'string'
              expression: 'string'
              inputs: [
                'string'
              ]
              type: 'string'
            }
          ]
          map: [
            {
              description: 'string'
              expression: 'string'
              inputs: [
                'string'
              ]
              output: 'string'
              type: 'string'
            }
          ]
          schemaRef: 'string'
          serializationFormat: 'string'
        }
        destinationSettings: {
          dataDestination: 'string'
          endpointRef: 'string'
          headers: [
            {
              actionType: 'string'
              // For remaining properties, see DataflowDestinationHeaderAction objects
            }
          ]
        }
        name: 'string'
        operationType: 'string'
        sourceSettings: {
          assetRef: 'string'
          dataSources: [
            'string'
          ]
          endpointRef: 'string'
          schemaRef: 'string'
          serializationFormat: 'string'
        }
      }
    ]
    requestDiskPersistence: 'string'
  }
}

DataflowDestinationHeaderAction オブジェクト

actionType プロパティを設定して、オブジェクトのタイプを指定します。

AddIfNotPresent の場合は、次を使用します。

{
  actionType: 'AddIfNotPresent'
  key: 'string'
  value: 'string'
}

AddOrReplace の場合は、次を使用します。

{
  actionType: 'AddOrReplace'
  key: 'string'
  value: 'string'
}

[ 削除] には、次を使用します。

{
  actionType: 'Remove'
  key: 'string'
}

プロパティ値

Microsoft.IoTOperations/instances/dataflowProfiles/dataflows

Name Description Value
extendedLocation リソースのエッジの場所。 ExtendedLocation
name リソース名 string

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

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

DataflowBuiltInTransformationDataset

Name Description Value
description ユーザーがデータセットの説明を省略可能に指定しました。 string

Constraints:
最大長 = 256
Broker State Store からデータをエンリッチする条件。 例: $1 < 0 ||$1 > $2 (入力セクション $1 と $2 が指定されていると仮定) 文字列
inputs Broker State Store からエンリッチメントするためのフィールドの一覧。 string[] (必須)
キー データセットのキー。 string

Constraints:
最大長 = 64 (必須)
schemaRef データセットを記述するスキーマへの参照。 許可: JSON スキーマ/draft-7。 文字列

DataflowBuiltInTransformationFilter

Name Description Value
description ユーザーがフィルターの説明を省略可能に指定しました。 string

Constraints:
最大長 = 256
データをフィルター処理する条件。 {n} で入力フィールドを参照できます。ここで、n は 1 から始まる入力フィールドのインデックスです。 例: $1 < 0 ||$1 > $2 (入力セクション $1 と $2 が指定されていると仮定) string (必須)
inputs JSON パス式でフィルター処理するためのフィールドの一覧。 string[] (必須)
データフロー操作の種類。 'Filter'

DataflowBuiltInTransformationMap

Name Description Value
description ユーザーがマッピング関数の説明を省略可能に指定しました。 string

Constraints:
最大長 = 256
入力フィールドを最終的な出力フィールドに変更します。 例: $1 * 2.2 (入力セクション $1 が指定されていると仮定) 文字列
inputs JSON パス式でのマッピングのフィールドの一覧。 string[] (必須)
出力 出力レコードで入力フィールドを編成する場所と方法。 string (必須)
変換の種類。 'BuiltInFunction'
'Compute'
'NewProperties'
'PassThrough'
'Rename'

DataflowBuiltInTransformationSettings

Name Description Value
datasets Broker State Store からデータをエンリッチする。 データセットは、Broker State Store のキーを参照します。 DataflowBuiltInTransformationDataset[]
フィルタ 条件に基づいて入力レコードまたはデータポイントをフィルター処理します。 DataflowBuiltInTransformationFilter[]
マップ 入力を出力メッセージにマップします。 DataflowBuiltInTransformationMap[]
schemaRef 変換の出力を記述するスキーマへの参照。 文字列
serializationFormat シリアル化形式。 随意;は既定で JSON に設定されます。 許可される値 JSON スキーマ/draft-7、Parquet。 デフォルト: json 'Delta'
'Json'
'Parquet'

DataflowDestinationAddIfNotPresentHeaderAction

Name Description Value
actionType 実行するヘッダー操作の種類。 'AddIfNotPresent' (必須)
キー 追加するヘッダーの名前。 string (必須)
value 追加するヘッダーの値。 string (必須)

DataflowDestinationAddOrReplaceHeaderアクション

Name Description Value
actionType 実行するヘッダー操作の種類。 'AddOrReplace' (必須)
キー 追加または置換するヘッダーの名前。 string (必須)
value 追加または置換するヘッダーの値。 string (必須)

DataflowDestinationHeaderアクション

Name Description Value
actionType DataflowDestinationAddIfNotPresentHeaderAction 型の 'AddIfNotPresent' に設定します。 DataflowDestinationAddOrReplaceHeaderAction 型の 'AddOrReplace' に設定します。 DataflowDestinationRemoveHeaderAction 型の 'Remove' に設定します。 'AddIfNotPresent'
「AddOrReplace」
「削除」(必須)

DataflowDestinationOperationSettings

Name Description Value
dataDestination 宛先の場所は、トピックまたはテーブル名にすることができます。 $topic、$systemProperties、$userProperties、$payload、$context、および$subscriptionで動的な値をサポートします。 string

Constraints:
最小長 = 1 (必須)
endpointRef エンドポイント CR への参照。 Broker、Kafka、Fabric、ADLS、ADX の種類を指定できます。 string (必須)
headers 出力データのヘッダー。 DataflowDestinationHeaderAction[]

DataflowDestinationRemoveHeaderAction (データフロー宛先削除ヘッダーアクション)

Name Description Value
actionType 実行するヘッダー操作の種類。 「削除」(必須)
キー 削除するヘッダーの名前。 string (必須)

DataflowOperation

Name Description Value
builtInTransformationSettings 組み込みの変換構成。 DataflowBuiltInTransformationSettings
destinationSettings 宛先設定。 DataflowDestinationOperationSettings
name 省略可能なユーザー指定の変換の名前。 string

Constraints:
最大長 = 64
operationType 操作の種類。 'BuiltInTransformation'
'Destination'
'Source' (必須)
sourceSettings ソース構成。 DataflowSourceOperationSettings

DataflowProperties

Name Description Value
mode データフローのモード。 随意;は既定で [有効] に設定されます。 'Disabled'
'Enabled'
operations 変換元と変換先の参照を含む操作の一覧。 DataflowOperation[] (必須)
requestDiskPersistence (リクエストディスク永続性) ディスク永続化モード。 'Disabled'
'Enabled'

DataflowSourceOperationSettings

Name Description Value
assetRef エンドポイント内のデータの発信元である Azure Device Registry 内のリソースへの参照。 文字列
dataSources ソースの場所の一覧。 Broker トピックまたは Kafka トピックを指定できます。 ワイルドカード # と +をサポートします。 string

Constraints:
最小長 = 1[] (必須)
endpointRef データフロー エンドポイント リソースへの参照。 Broker 型と Kafka 型のみを指定できます。 string (必須)
schemaRef スキーマ CR リファレンス。 データはスキーマに従って逆シリアル化され、一致しない場合は削除されます。 文字列
serializationFormat コンテンツは JSON スキーマです。 許可: JSON スキーマ/draft-7。 'Json'

ExtendedLocation

Name Description Value
name 拡張された場所の名前。 string (必須)
ExtendedLocation の種類。 'CustomLocation' (必須)

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

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

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

リソースの形式

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

{
  "type": "Microsoft.IoTOperations/instances/dataflowProfiles/dataflows",
  "apiVersion": "2025-10-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "properties": {
    "mode": "string",
    "operations": [
      {
        "builtInTransformationSettings": {
          "datasets": [
            {
              "description": "string",
              "expression": "string",
              "inputs": [ "string" ],
              "key": "string",
              "schemaRef": "string"
            }
          ],
          "filter": [
            {
              "description": "string",
              "expression": "string",
              "inputs": [ "string" ],
              "type": "string"
            }
          ],
          "map": [
            {
              "description": "string",
              "expression": "string",
              "inputs": [ "string" ],
              "output": "string",
              "type": "string"
            }
          ],
          "schemaRef": "string",
          "serializationFormat": "string"
        },
        "destinationSettings": {
          "dataDestination": "string",
          "endpointRef": "string",
          "headers": [ {
            "actionType": "string"
            // For remaining properties, see DataflowDestinationHeaderAction objects
          } ]
        },
        "name": "string",
        "operationType": "string",
        "sourceSettings": {
          "assetRef": "string",
          "dataSources": [ "string" ],
          "endpointRef": "string",
          "schemaRef": "string",
          "serializationFormat": "string"
        }
      }
    ],
    "requestDiskPersistence": "string"
  }
}

DataflowDestinationHeaderAction オブジェクト

actionType プロパティを設定して、オブジェクトのタイプを指定します。

AddIfNotPresent の場合は、次を使用します。

{
  "actionType": "AddIfNotPresent",
  "key": "string",
  "value": "string"
}

AddOrReplace の場合は、次を使用します。

{
  "actionType": "AddOrReplace",
  "key": "string",
  "value": "string"
}

[ 削除] には、次を使用します。

{
  "actionType": "Remove",
  "key": "string"
}

プロパティ値

Microsoft.IoTOperations/instances/dataflowProfiles/dataflows

Name Description Value
apiVersion API のバージョン '2025-10-01'
extendedLocation リソースのエッジの場所。 ExtendedLocation
name リソース名 string

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

DataflowBuiltInTransformationDataset

Name Description Value
description ユーザーがデータセットの説明を省略可能に指定しました。 string

Constraints:
最大長 = 256
Broker State Store からデータをエンリッチする条件。 例: $1 < 0 ||$1 > $2 (入力セクション $1 と $2 が指定されていると仮定) 文字列
inputs Broker State Store からエンリッチメントするためのフィールドの一覧。 string[] (必須)
キー データセットのキー。 string

Constraints:
最大長 = 64 (必須)
schemaRef データセットを記述するスキーマへの参照。 許可: JSON スキーマ/draft-7。 文字列

DataflowBuiltInTransformationFilter

Name Description Value
description ユーザーがフィルターの説明を省略可能に指定しました。 string

Constraints:
最大長 = 256
データをフィルター処理する条件。 {n} で入力フィールドを参照できます。ここで、n は 1 から始まる入力フィールドのインデックスです。 例: $1 < 0 ||$1 > $2 (入力セクション $1 と $2 が指定されていると仮定) string (必須)
inputs JSON パス式でフィルター処理するためのフィールドの一覧。 string[] (必須)
データフロー操作の種類。 'Filter'

DataflowBuiltInTransformationMap

Name Description Value
description ユーザーがマッピング関数の説明を省略可能に指定しました。 string

Constraints:
最大長 = 256
入力フィールドを最終的な出力フィールドに変更します。 例: $1 * 2.2 (入力セクション $1 が指定されていると仮定) 文字列
inputs JSON パス式でのマッピングのフィールドの一覧。 string[] (必須)
出力 出力レコードで入力フィールドを編成する場所と方法。 string (必須)
変換の種類。 'BuiltInFunction'
'Compute'
'NewProperties'
'PassThrough'
'Rename'

DataflowBuiltInTransformationSettings

Name Description Value
datasets Broker State Store からデータをエンリッチする。 データセットは、Broker State Store のキーを参照します。 DataflowBuiltInTransformationDataset[]
フィルタ 条件に基づいて入力レコードまたはデータポイントをフィルター処理します。 DataflowBuiltInTransformationFilter[]
マップ 入力を出力メッセージにマップします。 DataflowBuiltInTransformationMap[]
schemaRef 変換の出力を記述するスキーマへの参照。 文字列
serializationFormat シリアル化形式。 随意;は既定で JSON に設定されます。 許可される値 JSON スキーマ/draft-7、Parquet。 デフォルト: json 'Delta'
'Json'
'Parquet'

DataflowDestinationAddIfNotPresentHeaderAction

Name Description Value
actionType 実行するヘッダー操作の種類。 'AddIfNotPresent' (必須)
キー 追加するヘッダーの名前。 string (必須)
value 追加するヘッダーの値。 string (必須)

DataflowDestinationAddOrReplaceHeaderアクション

Name Description Value
actionType 実行するヘッダー操作の種類。 'AddOrReplace' (必須)
キー 追加または置換するヘッダーの名前。 string (必須)
value 追加または置換するヘッダーの値。 string (必須)

DataflowDestinationHeaderアクション

Name Description Value
actionType DataflowDestinationAddIfNotPresentHeaderAction 型の 'AddIfNotPresent' に設定します。 DataflowDestinationAddOrReplaceHeaderAction 型の 'AddOrReplace' に設定します。 DataflowDestinationRemoveHeaderAction 型の 'Remove' に設定します。 'AddIfNotPresent'
「AddOrReplace」
「削除」(必須)

DataflowDestinationOperationSettings

Name Description Value
dataDestination 宛先の場所は、トピックまたはテーブル名にすることができます。 $topic、$systemProperties、$userProperties、$payload、$context、および$subscriptionで動的な値をサポートします。 string

Constraints:
最小長 = 1 (必須)
endpointRef エンドポイント CR への参照。 Broker、Kafka、Fabric、ADLS、ADX の種類を指定できます。 string (必須)
headers 出力データのヘッダー。 DataflowDestinationHeaderAction[]

DataflowDestinationRemoveHeaderAction (データフロー宛先削除ヘッダーアクション)

Name Description Value
actionType 実行するヘッダー操作の種類。 「削除」(必須)
キー 削除するヘッダーの名前。 string (必須)

DataflowOperation

Name Description Value
builtInTransformationSettings 組み込みの変換構成。 DataflowBuiltInTransformationSettings
destinationSettings 宛先設定。 DataflowDestinationOperationSettings
name 省略可能なユーザー指定の変換の名前。 string

Constraints:
最大長 = 64
operationType 操作の種類。 'BuiltInTransformation'
'Destination'
'Source' (必須)
sourceSettings ソース構成。 DataflowSourceOperationSettings

DataflowProperties

Name Description Value
mode データフローのモード。 随意;は既定で [有効] に設定されます。 'Disabled'
'Enabled'
operations 変換元と変換先の参照を含む操作の一覧。 DataflowOperation[] (必須)
requestDiskPersistence (リクエストディスク永続性) ディスク永続化モード。 'Disabled'
'Enabled'

DataflowSourceOperationSettings

Name Description Value
assetRef エンドポイント内のデータの発信元である Azure Device Registry 内のリソースへの参照。 文字列
dataSources ソースの場所の一覧。 Broker トピックまたは Kafka トピックを指定できます。 ワイルドカード # と +をサポートします。 string

Constraints:
最小長 = 1[] (必須)
endpointRef データフロー エンドポイント リソースへの参照。 Broker 型と Kafka 型のみを指定できます。 string (必須)
schemaRef スキーマ CR リファレンス。 データはスキーマに従って逆シリアル化され、一致しない場合は削除されます。 文字列
serializationFormat コンテンツは JSON スキーマです。 許可: JSON スキーマ/draft-7。 'Json'

ExtendedLocation

Name Description Value
name 拡張された場所の名前。 string (必須)
ExtendedLocation の種類。 'CustomLocation' (必須)

使用例

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

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

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2025-10-01"
  name = "string"
  parent_id = "string"
  body = {
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      mode = "string"
      operations = [
        {
          builtInTransformationSettings = {
            datasets = [
              {
                description = "string"
                expression = "string"
                inputs = [
                  "string"
                ]
                key = "string"
                schemaRef = "string"
              }
            ]
            filter = [
              {
                description = "string"
                expression = "string"
                inputs = [
                  "string"
                ]
                type = "string"
              }
            ]
            map = [
              {
                description = "string"
                expression = "string"
                inputs = [
                  "string"
                ]
                output = "string"
                type = "string"
              }
            ]
            schemaRef = "string"
            serializationFormat = "string"
          }
          destinationSettings = {
            dataDestination = "string"
            endpointRef = "string"
            headers = [
              {
                actionType = "string"
                // For remaining properties, see DataflowDestinationHeaderAction objects
              }
            ]
          }
          name = "string"
          operationType = "string"
          sourceSettings = {
            assetRef = "string"
            dataSources = [
              "string"
            ]
            endpointRef = "string"
            schemaRef = "string"
            serializationFormat = "string"
          }
        }
      ]
      requestDiskPersistence = "string"
    }
  }
}

DataflowDestinationHeaderAction オブジェクト

actionType プロパティを設定して、オブジェクトのタイプを指定します。

AddIfNotPresent の場合は、次を使用します。

{
  actionType = "AddIfNotPresent"
  key = "string"
  value = "string"
}

AddOrReplace の場合は、次を使用します。

{
  actionType = "AddOrReplace"
  key = "string"
  value = "string"
}

[ 削除] には、次を使用します。

{
  actionType = "Remove"
  key = "string"
}

プロパティ値

Microsoft.IoTOperations/instances/dataflowProfiles/dataflows

Name Description Value
extendedLocation リソースのエッジの場所。 ExtendedLocation
name リソース名 string

Constraints:
最小長 = 3
最大長 = 63
パターン = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: instances/dataflowProfiles
properties このリソースのリソース固有のプロパティ。 DataflowProperties
リソースの種類 "Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2025-10-01"

DataflowBuiltInTransformationDataset

Name Description Value
description ユーザーがデータセットの説明を省略可能に指定しました。 string

Constraints:
最大長 = 256
Broker State Store からデータをエンリッチする条件。 例: $1 < 0 ||$1 > $2 (入力セクション $1 と $2 が指定されていると仮定) 文字列
inputs Broker State Store からエンリッチメントするためのフィールドの一覧。 string[] (必須)
キー データセットのキー。 string

Constraints:
最大長 = 64 (必須)
schemaRef データセットを記述するスキーマへの参照。 許可: JSON スキーマ/draft-7。 文字列

DataflowBuiltInTransformationFilter

Name Description Value
description ユーザーがフィルターの説明を省略可能に指定しました。 string

Constraints:
最大長 = 256
データをフィルター処理する条件。 {n} で入力フィールドを参照できます。ここで、n は 1 から始まる入力フィールドのインデックスです。 例: $1 < 0 ||$1 > $2 (入力セクション $1 と $2 が指定されていると仮定) string (必須)
inputs JSON パス式でフィルター処理するためのフィールドの一覧。 string[] (必須)
データフロー操作の種類。 'Filter'

DataflowBuiltInTransformationMap

Name Description Value
description ユーザーがマッピング関数の説明を省略可能に指定しました。 string

Constraints:
最大長 = 256
入力フィールドを最終的な出力フィールドに変更します。 例: $1 * 2.2 (入力セクション $1 が指定されていると仮定) 文字列
inputs JSON パス式でのマッピングのフィールドの一覧。 string[] (必須)
出力 出力レコードで入力フィールドを編成する場所と方法。 string (必須)
変換の種類。 'BuiltInFunction'
'Compute'
'NewProperties'
'PassThrough'
'Rename'

DataflowBuiltInTransformationSettings

Name Description Value
datasets Broker State Store からデータをエンリッチする。 データセットは、Broker State Store のキーを参照します。 DataflowBuiltInTransformationDataset[]
フィルタ 条件に基づいて入力レコードまたはデータポイントをフィルター処理します。 DataflowBuiltInTransformationFilter[]
マップ 入力を出力メッセージにマップします。 DataflowBuiltInTransformationMap[]
schemaRef 変換の出力を記述するスキーマへの参照。 文字列
serializationFormat シリアル化形式。 随意;は既定で JSON に設定されます。 許可される値 JSON スキーマ/draft-7、Parquet。 デフォルト: json 'Delta'
'Json'
'Parquet'

DataflowDestinationAddIfNotPresentHeaderAction

Name Description Value
actionType 実行するヘッダー操作の種類。 'AddIfNotPresent' (必須)
キー 追加するヘッダーの名前。 string (必須)
value 追加するヘッダーの値。 string (必須)

DataflowDestinationAddOrReplaceHeaderアクション

Name Description Value
actionType 実行するヘッダー操作の種類。 'AddOrReplace' (必須)
キー 追加または置換するヘッダーの名前。 string (必須)
value 追加または置換するヘッダーの値。 string (必須)

DataflowDestinationHeaderアクション

Name Description Value
actionType DataflowDestinationAddIfNotPresentHeaderAction 型の 'AddIfNotPresent' に設定します。 DataflowDestinationAddOrReplaceHeaderAction 型の 'AddOrReplace' に設定します。 DataflowDestinationRemoveHeaderAction 型の 'Remove' に設定します。 'AddIfNotPresent'
「AddOrReplace」
「削除」(必須)

DataflowDestinationOperationSettings

Name Description Value
dataDestination 宛先の場所は、トピックまたはテーブル名にすることができます。 $topic、$systemProperties、$userProperties、$payload、$context、および$subscriptionで動的な値をサポートします。 string

Constraints:
最小長 = 1 (必須)
endpointRef エンドポイント CR への参照。 Broker、Kafka、Fabric、ADLS、ADX の種類を指定できます。 string (必須)
headers 出力データのヘッダー。 DataflowDestinationHeaderAction[]

DataflowDestinationRemoveHeaderAction (データフロー宛先削除ヘッダーアクション)

Name Description Value
actionType 実行するヘッダー操作の種類。 「削除」(必須)
キー 削除するヘッダーの名前。 string (必須)

DataflowOperation

Name Description Value
builtInTransformationSettings 組み込みの変換構成。 DataflowBuiltInTransformationSettings
destinationSettings 宛先設定。 DataflowDestinationOperationSettings
name 省略可能なユーザー指定の変換の名前。 string

Constraints:
最大長 = 64
operationType 操作の種類。 'BuiltInTransformation'
'Destination'
'Source' (必須)
sourceSettings ソース構成。 DataflowSourceOperationSettings

DataflowProperties

Name Description Value
mode データフローのモード。 随意;は既定で [有効] に設定されます。 'Disabled'
'Enabled'
operations 変換元と変換先の参照を含む操作の一覧。 DataflowOperation[] (必須)
requestDiskPersistence (リクエストディスク永続性) ディスク永続化モード。 'Disabled'
'Enabled'

DataflowSourceOperationSettings

Name Description Value
assetRef エンドポイント内のデータの発信元である Azure Device Registry 内のリソースへの参照。 文字列
dataSources ソースの場所の一覧。 Broker トピックまたは Kafka トピックを指定できます。 ワイルドカード # と +をサポートします。 string

Constraints:
最小長 = 1[] (必須)
endpointRef データフロー エンドポイント リソースへの参照。 Broker 型と Kafka 型のみを指定できます。 string (必須)
schemaRef スキーマ CR リファレンス。 データはスキーマに従って逆シリアル化され、一致しない場合は削除されます。 文字列
serializationFormat コンテンツは JSON スキーマです。 許可: JSON スキーマ/draft-7。 'Json'

ExtendedLocation

Name Description Value
name 拡張された場所の名前。 string (必須)
ExtendedLocation の種類。 'CustomLocation' (必須)