次の方法で共有


Microsoft.StreamAnalytics streamingjobs

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: 'string'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    externals: {
      container: 'string'
      path: 'string'
      refreshConfiguration: {
        dateFormat: 'string'
        pathPattern: 'string'
        refreshInterval: 'string'
        refreshType: 'string'
        timeFormat: 'string'
      }
      storageAccount: {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    }
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          watermarkSettings: {
            watermarkMode: 'string'
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
          watermarkSettings: {
            maxWatermarkDifferenceAcrossPartitions: 'string'
            watermarkMode: 'string'
          }
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      capacity: int
      name: 'string'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
        validStreamingUnits: [
          int
        ]
      }
    }
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

StreamInputDataSource オブジェクト

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

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

{
  properties: {
    topic: 'string'
  }
  type: 'GatewayMessageBus'
}

Microsoft.Devices/IotHubsの場合は、次の値を使用します。

{
  properties: {
    consumerGroupName: 'string'
    endpoint: 'string'
    iotHubNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.Devices/IotHubs'
}

Microsoft.EventGrid/EventSubscriptionsの場合は、次の値を使用します。

{
  properties: {
    eventTypes: [
      'string'
    ]
    schema: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    subscriber: {
      properties: {
        authenticationMode: 'string'
        consumerGroupName: 'string'
        eventHubName: 'string'
        partitionCount: int
        prefetchCount: int
        serviceBusNamespace: 'string'
        sharedAccessPolicyKey: 'string'
        sharedAccessPolicyName: 'string'
      }
      type: 'string'
    }
  }
  type: 'Microsoft.EventGrid/EventSubscriptions'
}

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    partitionCount: int
    prefetchCount: int
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.EventHub/EventHub'
}

Microsoft.ServiceBus/EventHubの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    partitionCount: int
    prefetchCount: int
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.ServiceBus/EventHub'
}

Microsoft.Storage/BLOBの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    sourcePartitionCount: int
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

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

{
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }
  type: 'Raw'
}

InputProperties オブジェクト

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

参照の場合は、次の値を使用します。

{
  datasource: {
    type: 'string'
    // For remaining properties, see ReferenceInputDataSource objects
  }
  type: 'Reference'
}

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

{
  datasource: {
    type: 'string'
    // For remaining properties, see StreamInputDataSource objects
  }
  type: 'Stream'
}

FunctionProperties オブジェクト

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

集計には、次の値を使用します。

{
  type: 'Aggregate'
}

スカラーには、次の値を使用します。

{
  type: 'Scalar'
}

シリアル化オブジェクト

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

Avroを する場合は、次を使用します。

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Avro'
}

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

{
  properties: {
    encoding: 'string'
    fieldDelimiter: 'string'
  }
  type: 'Csv'
}

CustomClrを する場合は、次の値を使用します。

{
  properties: {
    serializationClassName: 'string'
    serializationDllPath: 'string'
  }
  type: 'CustomClr'
}

デルタには、次の値を使用します。

{
  properties: {
    deltaTablePath: 'string'
    partitionColumns: [
      'string'
    ]
  }
  type: 'Delta'
}

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

{
  properties: {
    encoding: 'string'
    format: 'string'
  }
  type: 'Json'
}

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

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Parquet'
}

ReferenceInputDataSource オブジェクト

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

ファイルの場合は、次を使用します。

{
  properties: {
    path: 'string'
  }
  type: 'File'
}

Microsoft.Sql/Server/Databaseの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    deltaSnapshotQuery: 'string'
    fullSnapshotQuery: 'string'
    password: 'string'
    refreshRate: 'string'
    refreshType: 'string'
    server: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/Database'
}

Microsoft.Storage/BLOBの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    blobName: 'string'
    container: 'string'
    dateFormat: 'string'
    deltaPathPattern: 'string'
    deltaSnapshotRefreshRate: 'string'
    fullSnapshotRefreshRate: 'string'
    pathPattern: 'string'
    sourcePartitionCount: int
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

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

{
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }
  type: 'Raw'
}

FunctionBinding オブジェクト

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

Microsoft.MachineLearning/WebServiceの場合は、次の値を使用します。

{
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputs: {
      columnNames: [
        {
          dataType: 'string'
          mapTo: int
          name: 'string'
        }
      ]
      name: 'string'
    }
    outputs: [
      {
        dataType: 'string'
        name: 'string'
      }
    ]
  }
  type: 'Microsoft.MachineLearning/WebService'
}

Microsoft.MachineLearningServicesの場合は、次を使用します。

{
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputRequestName: 'string'
    inputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
    numberOfParallelRequests: int
    outputResponseName: 'string'
    outputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
  }
  type: 'Microsoft.MachineLearningServices'
}

Microsoft.StreamAnalytics/CLRUdfの場合は、次のコマンドを使用します。

{
  properties: {
    class: 'string'
    dllPath: 'string'
    method: 'string'
    updateMode: 'string'
  }
  type: 'Microsoft.StreamAnalytics/CLRUdf'
}

Microsoft.StreamAnalytics/JavascriptUdfの場合は、次の値を使用します。

{
  properties: {
    script: 'string'
  }
  type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}

OutputDataSource オブジェクト

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

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

{
  properties: {
    topic: 'string'
  }
  type: 'GatewayMessageBus'
}

Microsoft.AzureFunctionを する場合は、次を使用します。

{
  properties: {
    apiKey: 'string'
    functionAppName: 'string'
    functionName: 'string'
    maxBatchCount: int
    maxBatchSize: int
  }
  type: 'Microsoft.AzureFunction'
}

microsoft.DBForPostgreSQL/servers/databasesの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.DBForPostgreSQL/servers/databases'
}

Microsoft.DataLake/Accountsの場合は、次の値を使用します。

{
  properties: {
    accountName: 'string'
    authenticationMode: 'string'
    dateFormat: 'string'
    filePathPrefix: 'string'
    refreshToken: 'string'
    tenantId: 'string'
    timeFormat: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }
  type: 'Microsoft.DataLake/Accounts'
}

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionCount: int
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.EventHub/EventHub'
}

Microsoft.Kusto/clusters/databasesの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    cluster: 'string'
    database: 'string'
    table: 'string'
  }
  type: 'Microsoft.Kusto/clusters/databases'
}

Microsoft.ServiceBus/EventHubの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionCount: int
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.ServiceBus/EventHub'
}

Microsoft.ServiceBus/Queueの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    queueName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'Microsoft.ServiceBus/Queue'
}

Microsoft.ServiceBus/Topicの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: {
      {customized property}: 'string'
    }
    topicName: 'string'
  }
  type: 'Microsoft.ServiceBus/Topic'
}

Microsoft.Sql/Server/DataWarehouseの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/DataWarehouse'
}

Microsoft.Sql/Server/Databaseの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxBatchCount: int
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/Database'
}

Microsoft.Storage/BLOBの場合は、次の値を使用します。

{
  properties: {
    authenticationMode: 'string'
    blobPathPrefix: 'string'
    blobWriteMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

Microsoft.Storage/DocumentDBを する場合は、次の値を使用します。

{
  properties: {
    accountId: 'string'
    accountKey: 'string'
    authenticationMode: 'string'
    collectionNamePattern: 'string'
    database: 'string'
    documentId: 'string'
    partitionKey: 'string'
  }
  type: 'Microsoft.Storage/DocumentDB'
}

Microsoft.Storage/Tableの場合は、次の値を使用します。

{
  properties: {
    accountKey: 'string'
    accountName: 'string'
    batchSize: int
    columnsToRemove: [
      'string'
    ]
    partitionKey: 'string'
    rowKey: 'string'
    table: 'string'
  }
  type: 'Microsoft.Storage/Table'
}

PowerBIの場合は、次のコマンドを使用します。

{
  properties: {
    authenticationMode: 'string'
    dataset: 'string'
    groupId: 'string'
    groupName: 'string'
    refreshToken: 'string'
    table: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }
  type: 'PowerBI'
}

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

{
  properties: {
    payloadUri: 'string'
  }
  type: 'Raw'
}

プロパティ値

AggregateFunctionProperties

名前 形容 価値
種類 関数の種類を示します。 'Aggregate' (必須)

AvroSerialization

名前 形容 価値
プロパティ Avro シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Avro' (必須)

AzureDataExplorerOutputDataSource

名前 形容 価値
プロパティ Azure Data Explorer の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataExplorerOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Kusto/clusters/databases' (必須)

AzureDataExplorerOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
クラスター Azure Data Explorer クラスターの名前。 PUT (CreateOrReplace) 要求で必要です。
データベース Azure Data Explorer データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。

AzureDataLakeStoreOutputDataSource

名前 形容 価値
プロパティ Azure Data Lake Store の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataLakeStoreOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DataLake/Accounts' (必須)

AzureDataLakeStoreOutputDataSourceProperties

名前 形容 価値
accountName Azure Data Lake Store アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
dateFormat 日付形式。 {date} が filePathPrefix に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
filePathPrefix 出力の書き込み先となるファイルの場所。 PUT (CreateOrReplace) 要求で必要です。
refreshToken データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。
tenantId 更新トークンの取得に使用したユーザーのテナント ID。 PUT (CreateOrReplace) 要求で必要です。
timeFormat 時刻の形式。 {time} が filePathPrefix に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。
tokenUserDisplayName 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。
tokenUserPrincipalName 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。

AzureFunctionOutputDataSource

名前 形容 価値
プロパティ Azure 関数の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureFunctionOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.AzureFunction' (必須)

AzureFunctionOutputDataSourceProperties

名前 形容 価値
apiKey 別のサブスクリプションの Azure 関数を使用する場合は、関数にアクセスするためのキーを指定することで使用できます。
functionAppName Azure Functions アプリの名前。
functionName Azure Functions アプリ内の関数の名前。
maxBatchCount Azure Functions に送信される各バッチ内のイベントの最大数を指定できるプロパティ。 既定値は 100 です。 int
maxBatchSize Azure 関数に送信される各出力バッチの最大サイズを設定できるプロパティ。 入力単位はバイト単位です。 既定では、この値は 262,144 バイト (256 KB) です。 int

AzureMachineLearningServiceFunctionBinding

名前 形容 価値
プロパティ Azure Machine Learning Web サービスに関連付けられているバインド プロパティ。 AzureMachineLearningServiceFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearningServices' (必須)

AzureMachineLearningServiceFunctionBindingProperties

名前 形容 価値
apiKey Request-Response エンドポイントでの認証に使用される API キー。
batchSize 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 int
エンドポイント Request-Response は、Azure Machine Learning Web サービスのエンドポイントを実行します。
inputRequestName 入力要求オブジェクトのラベル。
入力 Azure Machine Learning Web サービス エンドポイントの入力。 AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値は 1 です。 int
outputResponseName 出力要求オブジェクトのラベル。
出力 Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

名前 形容 価値
dataType 入力列の (Azure Machine Learning でサポートされている) データ型。
mapTo この入力がマップされる関数パラメーターの 0 から始まるインデックス。 int
名前 入力列の名前。

AzureMachineLearningServiceOutputColumn

名前 形容 価値
dataType 出力列の (Azure Machine Learning でサポートされている) データ型。
mapTo この入力がマップされる関数パラメーターの 0 から始まるインデックス。 int
名前 出力列の名前。

AzureMachineLearningStudioFunctionBinding

名前 形容 価値
プロパティ Azure Machine Learning Studio に関連付けられているバインド プロパティ。 AzureMachineLearningStudioFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearning/WebService' (必須)

AzureMachineLearningStudioFunctionBindingProperties

名前 形容 価値
apiKey Request-Response エンドポイントでの認証に使用される API キー。
batchSize 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 int
エンドポイント Request-Response は、Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs を参照してください。
入力 Azure Machine Learning Studio エンドポイントの入力。 AzureMachineLearningStudioInputs
出力 Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

名前 形容 価値
dataType 入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。
mapTo この入力がマップされる関数パラメーターの 0 から始まるインデックス。 int
名前 入力列の名前。

AzureMachineLearningStudioInputs

名前 形容 価値
columnNames Azure Machine Learning Studio エンドポイントの入力列の一覧。 AzureMachineLearningStudioInputColumn[]
名前 入力の名前。 これは、エンドポイントの作成時に指定された名前です。

AzureMachineLearningStudioOutputColumn

名前 形容 価値
dataType 出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。
名前 出力列の名前。

AzureSqlDatabaseOutputDataSource

名前 形容 価値
プロパティ Azure SQL データベースの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlDatabaseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlDatabaseOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
maxBatchCount Sql データベースへの書き込みの最大バッチ数。既定値は 10,000 です。 PUT 要求では省略可能。 int
maxWriterCount 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 int
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
利用者 Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。

AzureSqlReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含む SQL DB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlReferenceInputDataSourceProperties
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlReferenceInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース この要素は、データソース要素に関連付けられています。 これは、出力の書き込み対象となるデータベースの名前です。
deltaSnapshotQuery この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースから増分変更をフェッチするために使用されます。 このオプションを使用するには、Azure SQL Database でテンポラル テーブルを使用することをお勧めします。
fullSnapshotQuery この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースからデータをフェッチするために使用されます。
パスワード この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるパスワードです。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
refreshRate この要素は、データソース要素に関連付けられています。 これは、データベースからデータをフェッチする頻度を示します。 DateTime 形式です。
refreshType データ更新オプションの種類を示します。 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
サーバー この要素は、データソース要素に関連付けられています。 これは、書き込み対象のデータベースを含むサーバーの名前です。
利用者 この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるユーザー名です。

AzureSynapseOutputDataSource

名前 形容 価値
プロパティ Azure Synapse 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSynapseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/DataWarehouse' (必須)

AzureSynapseOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
利用者 Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。

AzureTableOutputDataSource

名前 形容 価値
プロパティ Azure Table 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureTableOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Table' (必須)

AzureTableOutputDataSourceProperties

名前 形容 価値
accountKey Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
accountName Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
batchSize Azure Table に一度に書き込む行数。 int
columnsToRemove 指定した場合、配列内の各項目は、出力イベント エンティティから削除する (存在する場合) 列の名前になります。 string[]
partitionKey この要素は、Azure Table のパーティション キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。
rowKey この要素は、Azure Table の行キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。

BlobOutputDataSource

名前 形容 価値
プロパティ BLOB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix BLOB パス プレフィックス。
blobWriteMode BLOB 書き込みモード。 'Append'
'Once'
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

BlobReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobReferenceInputDataSourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobReferenceInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
blobName BLOB 入力の名前。
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
deltaPathPattern 差分スナップショットのパス パターン。
deltaSnapshotRefreshRate ユーザーがこの参照 BLOB 入力データ ソースの差分スナップショットを生成する間隔。
fullSnapshotRefreshRate BLOB 入力データ ソースの更新間隔。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
sourcePartitionCount BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 256。 int
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

BlobStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobStreamInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
sourcePartitionCount BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 1024。 int
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

ClusterInfo

名前 形容 価値
身分証明書 クラスターのリソース ID。

圧縮

名前 形容 価値
種類 入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Deflate'
'GZip'
'None' (必須)

CSharpFunctionBinding

名前 形容 価値
プロパティ CSharp 関数に関連付けられているバインド プロパティ。 CSharpFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/CLRUdf' (必須)

CSharpFunctionBindingProperties

名前 形容 価値
クラス 1 つの関数定義を含む Csharp コード。
dllPath 1 つの関数定義を含む Csharp コード。
方式 1 つの関数定義を含む Csharp コード。
updateMode Stream Analytics 関数の更新モード。 'Refreshable'
'Static'

CsvSerialization

名前 形容 価値
プロパティ CSV シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 csvSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Csv' (必須)

CsvSerializationProperties

名前 形容 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
fieldDelimiter コンマ区切り値 (CSV) レコードを区切るために使用する区切り記号を指定します。 サポートされている値の一覧については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 PUT (CreateOrReplace) 要求で必要です。

CustomClrSerialization

名前 形容 価値
プロパティ CustomClr シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 CustomClrSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'CustomClr' (必須)

CustomClrSerializationProperties

名前 形容 価値
serializationClassName シリアル化クラス名。
serializationDllPath シリアル化ライブラリのパス。

DeltaSerialization

名前 形容 価値
プロパティ Delta Lake シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DeltaSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Delta' (必須)

DeltaSerializationProperties

名前 形容 価値
deltaTablePath 出力の書き込み先となる Delta Lake テーブルのパスを指定します。 string (必須)
partitionColumns Delta Lake テーブルをパーティション分割する列の名前を指定します。 サポートされているパーティション列は 1 つだけですが、拡張のための配列として保持します。 string[]

DocumentDbOutputDataSource

名前 形容 価値
プロパティ DocumentDB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DocumentDbOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/DocumentDB' (必須)

DocumentDbOutputDataSourceProperties

名前 形容 価値
accountId DocumentDB アカウント名または ID。 PUT (CreateOrReplace) 要求で必要です。
accountKey DocumentDB アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
collectionNamePattern 使用するコレクションのコレクション名パターン。 コレクション名の形式は、オプションの {partition} トークンを使用して作成できます。パーティションは 0 から始まります。 詳細については、/rest/api/streamanalytics/stream-analytics-output の DocumentDB セクションを参照してください。 PUT (CreateOrReplace) 要求で必要です。
データベース DocumentDB データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
documentId 挿入操作または更新操作の基になっている主キーを指定するために使用される出力イベント内のフィールドの名前。
partitionKey コレクション間で出力をパーティション分割するためのキーを指定するために使用される出力イベント内のフィールドの名前。 'collectionNamePattern' に {partition} トークンが含まれている場合は、このプロパティを指定する必要があります。

EventGridStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含むイベント グリッド入力に関連付けられているプロパティ。 EventGridStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventGrid/EventSubscriptions' (必須)

EventGridStreamInputDataSourceProperties

名前 形容 価値
eventTypes Event Grid アダプターでサポートされているイベントの種類の一覧。 string[]
スキーマ Event Grid スキーマの種類を示します。 'CloudEventSchema'
'EventGridEventSchema'
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
加入者 Event Grid のサブスクライバー。 現在サポートされているのは EventHub サブスクライバーのみです。 EventHubV2StreamInputDataSource の

EventHubOutputDataSource

名前 形容 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
eventHubName イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。
partitionCount イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 int
partitionKey イベント データを送信するパーティションを決定するために使用されるキー/列。
propertyColumns このイベント ハブ出力に関連付けられているプロパティ。 string[]
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。

EventHubStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubStreamInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName イベント ハブからイベントを読み取るために使用するイベント ハブ コンシューマー グループの名前。 複数の入力に個別のコンシューマー グループ名を指定すると、それらの各入力がイベント ハブから同じイベントを受信できます。 指定しない場合、入力ではイベント ハブの既定のコンシューマー グループが使用されます。
eventHubName イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。
partitionCount イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 int
prefetchCount メッセージ受信側が同時に要求できるメッセージの数。 int
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。

EventHubV2OutputDataSource

名前 形容 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 string (必須)

名前 形容 価値
コンテナ UserCustomCode コンテナー。
パス UserCustomCode パス。
refreshConfiguration ジョブ構成に存在するすべての更新可能なユーザー定義関数の更新パラメーター。 RefreshConfiguration
storageAccount Azure Storage アカウントに関連付けられているプロパティ StorageAccount の

FileReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含むファイル入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 FileReferenceInputDataSourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'File' (必須)

FileReferenceInputDataSourceProperties

名前 形容 価値
パス ファイルのパス。

機能

名前 形容 価値
名前 リソース名
プロパティ 関数に関連付けられているプロパティ。 FunctionProperties

FunctionBinding

名前 形容 価値
種類 AzureMachineLearningStudioFunctionBindingの型 'Microsoft.MachineLearning/WebService' に設定します。 AzureMachineLearningServiceFunctionBindingの型 'Microsoft.MachineLearningServices' に設定します。 CSharpFunctionBindingの型 'Microsoft.StreamAnalytics/CLRUdf' に設定します。 JavaScriptFunctionBindingの型 、'Microsoft.StreamAnalytics/JavascriptUdf' に設定します。 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

FunctionConfiguration

名前 形容 価値
バインディング 関数の物理バインディング。 たとえば、Azure Machine Learning Web サービスの場合、エンドポイントについて説明します。 FunctionBinding
入力 FunctionInput[]
アウトプット 関数の出力について説明します。 FunctionOutput

FunctionInput

名前 形容 価値
dataType 関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
isConfigurationParameter パラメーターが構成パラメーターであるかどうかを示すフラグ。 True の 場合は、この入力パラメーターが定数である必要があります。 既定値は false です。 bool

FunctionOutput

名前 形容 価値
dataType 関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

FunctionProperties

名前 形容 価値
プロパティ FunctionConfiguration
種類 AggregateFunctionProperties型 'Aggregate' に設定します。 ScalarFunctionProperties'Scalar' に設定します。 'Aggregate'
'Scalar' (必須)

GatewayMessageBusOutputDataSource

名前 形容 価値
プロパティ ゲートウェイ メッセージ バスの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 GatewayMessageBusOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusOutputDataSourceProperties

名前 形容 価値
話題 Service Bus トピックの名前。

GatewayMessageBusStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含むゲートウェイ メッセージ バス入力に関連付けられているプロパティ。 GatewayMessageBusStreamInputDataSourceProperties
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusStreamInputDataSourceProperties

名前 形容 価値
話題 Service Bus トピックの名前。

同一性

名前 形容 価値
種類 ID の種類は、SystemAssigned または UserAssigned です。
userAssignedIdentities ストリーミング ジョブ リソースに関連付けられているユーザー割り当て ID。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 形容 価値

インプット

名前 形容 価値
名前 リソース名
プロパティ 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 InputProperties の

InputProperties

名前 形容 価値
圧縮 入力データの圧縮方法について説明します 圧縮
partitionKey partitionKey 入力データのパーティション分割に使用される入力データ内のキーを記述します。
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化 の
種類 ReferenceInputPropertiesの型 'Reference' に設定します。 StreamInputProperties'Stream' に設定します。 'Reference'
'Stream' (必須)
watermarkSettings 透かしイベントを読み取るかどうかを決定する設定。 InputWatermarkProperties の

InputWatermarkProperties

名前 形容 価値
watermarkMode 入力透かしモード。 'None'
'ReadWatermark'

IoTHubStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む IoT Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 IoTHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Devices/IotHubs' (必須)

IoTHubStreamInputDataSourceProperties

名前 形容 価値
consumerGroupName IoT Hub からイベントを読み取るために使用する IoT Hub コンシューマー グループの名前。 指定しない場合、入力では IoT Hub の既定のコンシューマー グループが使用されます。
エンドポイント 接続する IoT Hub エンドポイント (メッセージ/イベント、messages/operationsMonitoringEvents など)。
iotHubNamespace IoT Hub の名前または URI。 PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName IoT Hub の共有アクセス ポリシー名。 このポリシーには、少なくともサービス接続アクセス許可が含まれている必要があります。 PUT (CreateOrReplace) 要求で必要です。

JavaScriptFunctionBinding

名前 形容 価値
プロパティ JavaScript 関数に関連付けられているバインド プロパティ。 JavaScriptFunctionBindingProperties の
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

JavaScriptFunctionBindingProperties

名前 形容 価値
スクリプト 1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }'

JobStorageAccount

名前 形容 価値
accountKey Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
accountName Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'

JsonSerialization

名前 形容 価値
プロパティ JSON シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 jsonSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Json' (必須)

JsonSerializationProperties

名前 形容 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
形式 このプロパティは、出力の JSON シリアル化にのみ適用されます。 入力には適用されません。 このプロパティは、出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトと JSON オブジェクトの配列として書式設定されることを示す 'array' によって出力が書式設定されることを示す 'lineSeparated' です。 既定値は、左が null の場合は 'lineSeparated' です。 'Array'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

名前 形容 価値
同一性 入力と出力で認証するために使用できる、このジョブに割り当てられたマネージド ID について説明します。 ID
場所 リソースが存在する地理的な場所
名前 リソース名 string (必須)
プロパティ ストリーミング ジョブに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 StreamingJobProperties
sku ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

アウトプット

名前 形容 価値
名前 リソース名
プロパティ 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 OutputProperties を する

OutputDataSource

名前 形容 価値
種類 GatewayMessageBusOutputDataSourceの種類 'GatewayMessageBus' に設定します。 AzureFunctionOutputDataSourceの型 'Microsoft.AzureFunction' に設定します。 PostgreSQLOutputDataSourceの型 'Microsoft.DBForPostgreSQL/servers/databases' に設定します。 AzureDataLakeStoreOutputDataSource型の場合は、'Microsoft.DataLake/Accounts' に設定します。 EventHubV2OutputDataSourceの型 、'Microsoft.EventHub/EventHub' に設定します。 AzureDataExplorerOutputDataSourceの種類 、'Microsoft.Kusto/clusters/databases' に設定します。 EventHubOutputDataSourceの型 'Microsoft.ServiceBus/EventHub' に設定します。 ServiceBusQueueOutputDataSource型の場合は、'Microsoft.ServiceBus/Queue' に設定します。 ServiceBusTopicOutputDataSourceの型 'Microsoft.ServiceBus/Topic' に設定します。 AzureSynapseOutputDataSourceの型 、'Microsoft.Sql/Server/DataWarehouse' に設定します。 AzureSqlDatabaseOutputDataSource型の場合は、'Microsoft.Sql/Server/Database' に設定します。 BlobOutputDataSourceの種類 'Microsoft.Storage/Blob' に設定します。 DocumentDbOutputDataSourceの型 'Microsoft.Storage/DocumentDB' に設定します。 AzureTableOutputDataSourceの型 'Microsoft.Storage/Table' に設定します。 PowerBIOutputDataSourceの型 'PowerBI' に設定します。 RawOutputDatasource'Raw' に設定します。 'GatewayMessageBus'
'Microsoft.AzureFunction'
'Microsoft.DataLake/Accounts'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
'PowerBI'
'Raw' (必須)

OutputProperties

名前 形容 価値
datasource 出力の書き込み先となるデータ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 OutputDataSource の
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化 の
sizeWindow Stream Analytics の出力を制限するサイズ ウィンドウ。 int
timeWindow Stream Analytics ジョブの出力をフィルター処理する期間。
watermarkSettings ダウンストリームに透かしを送信するかどうかを決定する設定。 OutputWatermarkProperties の

OutputWatermarkProperties

名前 形容 価値
maxWatermarkDifferenceAcrossPartitions 最も高速なパーティションと最も遅いパーティションの間の最大差分について説明します。そのため、ダウンストリーム ジョブで必要なすべてのイベントをキャッチする順序が正しく設定されていません。
watermarkMode 出力透かしモード。 'None'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

ParquetSerialization

名前 形容 価値
プロパティ Parquet シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Parquet' (必須)

PostgreSQLOutputDataSource

名前 形容 価値
プロパティ PostgreSQL 出力データ ソースに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PostgreSQLOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DBForPostgreSQL/servers/databases' (必須)

PostgreSQLOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
maxWriterCount 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 int
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
利用者 Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。

PowerBIOutputDataSource

名前 形容 価値
プロパティ Power BI 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PowerBIOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'PowerBI' (必須)

PowerBIOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データセット Power BI データセットの名前。 PUT (CreateOrReplace) 要求で必要です。
groupId Power BI グループの ID。
groupName Power BI グループの名前。 このプロパティを使用して、使用された特定の Power BI グループ ID を覚えておくのに役立ちます。
refreshToken データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。
テーブル 指定したデータセットの下にある Power BI テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
tokenUserDisplayName 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。
tokenUserPrincipalName 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。

RawInputDatasourceProperties

名前 形容 価値
ペイロード 入力データの JSON シリアル化されたコンテンツ。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。
payloadUri 入力データの JSON シリアル化されたコンテンツを含む BLOB への SAS URL。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。

RawOutputDatasource

名前 形容 価値
プロパティ 生出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawOutputDatasourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawOutputDatasourceProperties

名前 形容 価値
payloadUri 出力を書き込む必要がある BLOB への SAS URL。 このプロパティが設定されていない場合、出力データは一時ストレージに書き込まれ、その一時ストレージへの SAS URL が結果に含まれます。

RawReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含む生入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawStreamInputDataSource

名前 形容 価値
プロパティ 生の入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

ReferenceInputDataSource

名前 形容 価値
種類 FileReferenceInputDataSourceの型 'File' に設定します。 AzureSqlReferenceInputDataSourceの型 、'Microsoft.Sql/Server/Database' に設定します。 BlobReferenceInputDataSourceの型 、'Microsoft.Storage/Blob' に設定します。 RawReferenceInputDataSource'Raw' に設定します。 'File'
'Microsoft.Sql/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (必須)

ReferenceInputProperties

名前 形容 価値
datasource 参照データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 ReferenceInputDataSource
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Reference' (必須)

RefreshConfiguration

名前 形容 価値
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
refreshInterval 更新間隔。
refreshType このプロパティは、使用するデータ更新オプション (ブロックまたは非ブロック) を示します。 'Blocking'
'Nonblocking'
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

ScalarFunctionProperties

名前 形容 価値
種類 関数の種類を示します。 'Scalar' (必須)

連載

名前 形容 価値
種類 AvroSerializationの型 "Avro" に設定します。 CsvSerializationの型 'Csv' に設定します。 CustomClrSerialization'CustomClr' に設定します。 DeltaSerialization'Delta' に設定します。 JsonSerializationの型 'Json' に設定します。 ParquetSerialization'Parquet' に設定します。 'Avro'
'Csv'
'CustomClr'
'Delta'
'Json'
'Parquet' (必須)

ServiceBusQueueOutputDataSource

名前 形容 価値
プロパティ Service Bus キューの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusQueueOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Queue' (必須)

ServiceBusQueueOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 string[]
queueName Service Bus キューの名前。 PUT (CreateOrReplace) 要求で必要です。
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。
systemPropertyColumns Service Bus キューに関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 任意

ServiceBusTopicOutputDataSource

名前 形容 価値
プロパティ Service Bus トピックの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusTopicOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Topic' (必須)

ServiceBusTopicOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 string[]
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。
systemPropertyColumns Service Bus トピック出力に関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
topicName Service Bus トピックの名前。 PUT (CreateOrReplace) 要求で必要です。

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

名前 形容 価値

SKU

名前 形容 価値
能力 SKU の容量。 int
名前 SKU の名前。 PUT (CreateOrReplace) 要求で必要です。 'Standard'

StorageAccount

名前 形容 価値
accountKey Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
accountName Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'

StreamingJobProperties

名前 形容 価値
クラスター ストリーミング ジョブを実行するクラスター。 ClusterInfo
compatibilityLevel ストリーミング ジョブの特定のランタイム動作を制御します。 '1.0'
'1.2'
contentStoragePolicy 有効な値は JobStorageAccount と SystemAccount です。 JobStorageAccount に設定すると、ユーザーは jobStorageAccount プロパティも指定する必要があります。 . 'JobStorageAccount'
'SystemAccount'
dataLocale ストリーム分析ジョブのデータ ロケール。 値は、https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxセットからサポートされている .NET Culture の名前である必要があります。 指定しない場合、既定値は 'en-US' です。
eventsLateArrivalMaxDelayInSeconds 遅延が到着するイベントを含めることができる最大許容遅延 (秒単位)。 サポートされている範囲は1814399 (20.23:59:59 日) に -1 され、-1 は無期限に待機を指定するために使用されます。 プロパティが存在しない場合、値は -1 であると解釈されます。 int
eventsOutOfOrderMaxDelayInSeconds 順序外のイベントを順番に戻すように調整できる最大許容遅延 (秒単位)。 int
eventsOutOfOrderPolicy 入力イベント ストリームで順不同に到着するイベントに適用するポリシーを示します。 'Adjust'
'Drop'
外観 カスタム コード成果物が配置されているストレージ アカウント。 外部 の
関数 ストリーミング ジョブの 1 つ以上の関数の一覧。 PUT 要求でこのプロパティを指定する場合は、各関数の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 関数[]
入力 ストリーミング ジョブへの 1 つ以上の入力の一覧。 PUT 要求でこのプロパティを指定する場合は、各入力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の入力に使用できる PATCH API を使用する必要があります。 入力[]
jobStorageAccount MSI を使用する Azure Storage アカウントに関連付けられているプロパティ JobStorageAccount
jobType ジョブの種類について説明します。 有効なモードは、Cloud と 'Edge' です。 'Cloud'
'Edge'
outputErrorPolicy 出力に到着し、形式が正しくないために外部ストレージに書き込むことができないイベントに適用するポリシーを示します (列の値がない、列の値が間違っている、またはサイズが正しくありません)。 'Drop'
'Stop'
出力 ストリーミング ジョブの 1 つ以上の出力の一覧。 PUT 要求でこのプロパティを指定する場合は、各出力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の出力に使用できる PATCH API を使用する必要があります。 出力[]
outputStartMode このプロパティは、作成時にジョブをすぐに開始する必要がある場合にのみ使用する必要があります。 ジョブが開始されるたびに出力イベント ストリームの開始点を開始するか、outputStartTime プロパティで指定されたカスタム ユーザー タイム スタンプから開始するか、最後のイベント出力時刻から開始するかを示す JobStartTime、CustomTime、または LastOutputEventTime の値を指定できます。 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime 値は、出力イベント ストリームの開始点を示す ISO-8601 形式のタイム スタンプか、ストリーミング ジョブが開始されるたびに出力イベント ストリームが開始されることを示す null のいずれかです。 outputStartMode が CustomTime に設定されている場合、このプロパティには値が必要です。
sku ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
変換 ストリーミング ジョブに使用するクエリとストリーミング ユニットの数を示します。 PUT 要求でこのプロパティを指定する場合は、変換の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 変換

StreamInputDataSource

名前 形容 価値
種類 GatewayMessageBusStreamInputDataSource型 'GatewayMessageBus' に設定します。 IoTHubStreamInputDataSourceの種類 'Microsoft.Devices/IotHubs' に設定します。 EventGridStreamInputDataSourceの型 'Microsoft.EventGrid/EventSubscriptions' に設定します。 EventHubV2StreamInputDataSourceの型 'Microsoft.EventHub/EventHub' に設定します。 EventHubStreamInputDataSourceの型 'Microsoft.ServiceBus/EventHub' に設定します。 BlobStreamInputDataSourceの種類 'Microsoft.Storage/Blob' に設定します。 RawStreamInputDataSourceの型 'Raw' に設定します。 'GatewayMessageBus'
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (必須)

StreamInputProperties

名前 形容 価値
datasource ストリーム データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 StreamInputDataSource の
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Stream' (必須)

TrackedResourceTags

名前 形容 価値

変換

名前 形容 価値
名前 リソース名
プロパティ 変換に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 TransformationProperties

TransformationProperties

名前 形容 価値
クエリ ストリーミング ジョブで実行されるクエリを指定します。 Stream Analytics クエリ言語 (SAQL) の詳細については、https://msdn.microsoft.com/library/azure/dn834998 を参照してください。 PUT (CreateOrReplace) 要求で必要です。
streamingUnits ストリーミング ジョブが使用するストリーミング ユニットの数を指定します。 int
validStreamingUnits ストリーミング ジョブがスケーリングできる有効なストリーミング ユニットを指定します。 int[]

クイック スタートのサンプル

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

Bicep ファイル 形容
標準 Stream Analytics ジョブ を作成する このテンプレートは、Standard Stream Analytics ジョブを作成します。 詳細については、Azure Stream Analytics は、複数のソースから大量の高速ストリーミング データを同時に分析および処理するように設計された、リアルタイム分析および複雑なイベント処理エンジンです。 パターンと関係は、デバイス、センサー、クリックストリーム、ソーシャル メディア フィード、アプリケーションなど、さまざまな入力ソースから抽出された情報で識別できます。 これらのパターンを使用すると、アクションをトリガーし、アラートの作成、レポート ツールへの情報のフィード、後で使用するために変換されたデータの格納などのワークフローを開始できます。 また、Stream Analytics は Azure IoT Edge ランタイムで使用でき、クラウドと同じ言語または構文をサポートしています。

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2021-10-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "location": "string",
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "string",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "externals": {
      "container": "string",
      "path": "string",
      "refreshConfiguration": {
        "dateFormat": "string",
        "pathPattern": "string",
        "refreshInterval": "string",
        "refreshType": "string",
        "timeFormat": "string"
      },
      "storageAccount": {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    },
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "watermarkSettings": {
            "watermarkMode": "string"
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string",
          "watermarkSettings": {
            "maxWatermarkDifferenceAcrossPartitions": "string",
            "watermarkMode": "string"
          }
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "capacity": "int",
      "name": "string"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int",
        "validStreamingUnits": [ "int" ]
      }
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

StreamInputDataSource オブジェクト

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

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

{
  "properties": {
    "topic": "string"
  },
  "type": "GatewayMessageBus"
}

Microsoft.Devices/IotHubsの場合は、次の値を使用します。

{
  "properties": {
    "consumerGroupName": "string",
    "endpoint": "string",
    "iotHubNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.Devices/IotHubs"
}

Microsoft.EventGrid/EventSubscriptionsの場合は、次の値を使用します。

{
  "properties": {
    "eventTypes": [ "string" ],
    "schema": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "subscriber": {
      "properties": {
        "authenticationMode": "string",
        "consumerGroupName": "string",
        "eventHubName": "string",
        "partitionCount": "int",
        "prefetchCount": "int",
        "serviceBusNamespace": "string",
        "sharedAccessPolicyKey": "string",
        "sharedAccessPolicyName": "string"
      },
      "type": "string"
    }
  },
  "type": "Microsoft.EventGrid/EventSubscriptions"
}

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "partitionCount": "int",
    "prefetchCount": "int",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.EventHub/EventHub"
}

Microsoft.ServiceBus/EventHubの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "partitionCount": "int",
    "prefetchCount": "int",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.ServiceBus/EventHub"
}

Microsoft.Storage/BLOBの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "sourcePartitionCount": "int",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

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

{
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  },
  "type": "Raw"
}

InputProperties オブジェクト

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

参照の場合は、次の値を使用します。

{
  "datasource": {
    "type": "string"
    // For remaining properties, see ReferenceInputDataSource objects
  },
  "type": "Reference"
}

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

{
  "datasource": {
    "type": "string"
    // For remaining properties, see StreamInputDataSource objects
  },
  "type": "Stream"
}

FunctionProperties オブジェクト

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

集計には、次の値を使用します。

{
  "type": "Aggregate"
}

スカラーには、次の値を使用します。

{
  "type": "Scalar"
}

シリアル化オブジェクト

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

Avroを する場合は、次を使用します。

{
  "properties": {},
  "type": "Avro"
}

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

{
  "properties": {
    "encoding": "string",
    "fieldDelimiter": "string"
  },
  "type": "Csv"
}

CustomClrを する場合は、次の値を使用します。

{
  "properties": {
    "serializationClassName": "string",
    "serializationDllPath": "string"
  },
  "type": "CustomClr"
}

デルタには、次の値を使用します。

{
  "properties": {
    "deltaTablePath": "string",
    "partitionColumns": [ "string" ]
  },
  "type": "Delta"
}

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

{
  "properties": {
    "encoding": "string",
    "format": "string"
  },
  "type": "Json"
}

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

{
  "properties": {},
  "type": "Parquet"
}

ReferenceInputDataSource オブジェクト

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

ファイルの場合は、次を使用します。

{
  "properties": {
    "path": "string"
  },
  "type": "File"
}

Microsoft.Sql/Server/Databaseの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "deltaSnapshotQuery": "string",
    "fullSnapshotQuery": "string",
    "password": "string",
    "refreshRate": "string",
    "refreshType": "string",
    "server": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/Database"
}

Microsoft.Storage/BLOBの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "blobName": "string",
    "container": "string",
    "dateFormat": "string",
    "deltaPathPattern": "string",
    "deltaSnapshotRefreshRate": "string",
    "fullSnapshotRefreshRate": "string",
    "pathPattern": "string",
    "sourcePartitionCount": "int",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

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

{
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  },
  "type": "Raw"
}

FunctionBinding オブジェクト

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

Microsoft.MachineLearning/WebServiceの場合は、次の値を使用します。

{
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputs": {
      "columnNames": [
        {
          "dataType": "string",
          "mapTo": "int",
          "name": "string"
        }
      ],
      "name": "string"
    },
    "outputs": [
      {
        "dataType": "string",
        "name": "string"
      }
    ]
  },
  "type": "Microsoft.MachineLearning/WebService"
}

Microsoft.MachineLearningServicesの場合は、次を使用します。

{
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputRequestName": "string",
    "inputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ],
    "numberOfParallelRequests": "int",
    "outputResponseName": "string",
    "outputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ]
  },
  "type": "Microsoft.MachineLearningServices"
}

Microsoft.StreamAnalytics/CLRUdfの場合は、次のコマンドを使用します。

{
  "properties": {
    "class": "string",
    "dllPath": "string",
    "method": "string",
    "updateMode": "string"
  },
  "type": "Microsoft.StreamAnalytics/CLRUdf"
}

Microsoft.StreamAnalytics/JavascriptUdfの場合は、次の値を使用します。

{
  "properties": {
    "script": "string"
  },
  "type": "Microsoft.StreamAnalytics/JavascriptUdf"
}

OutputDataSource オブジェクト

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

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

{
  "properties": {
    "topic": "string"
  },
  "type": "GatewayMessageBus"
}

Microsoft.AzureFunctionを する場合は、次を使用します。

{
  "properties": {
    "apiKey": "string",
    "functionAppName": "string",
    "functionName": "string",
    "maxBatchCount": "int",
    "maxBatchSize": "int"
  },
  "type": "Microsoft.AzureFunction"
}

microsoft.DBForPostgreSQL/servers/databasesの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.DBForPostgreSQL/servers/databases"
}

Microsoft.DataLake/Accountsの場合は、次の値を使用します。

{
  "properties": {
    "accountName": "string",
    "authenticationMode": "string",
    "dateFormat": "string",
    "filePathPrefix": "string",
    "refreshToken": "string",
    "tenantId": "string",
    "timeFormat": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  },
  "type": "Microsoft.DataLake/Accounts"
}

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionCount": "int",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.EventHub/EventHub"
}

Microsoft.Kusto/clusters/databasesの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "cluster": "string",
    "database": "string",
    "table": "string"
  },
  "type": "Microsoft.Kusto/clusters/databases"
}

Microsoft.ServiceBus/EventHubの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionCount": "int",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.ServiceBus/EventHub"
}

Microsoft.ServiceBus/Queueの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "queueName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {}
  },
  "type": "Microsoft.ServiceBus/Queue"
}

Microsoft.ServiceBus/Topicの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {
      "{customized property}": "string"
    },
    "topicName": "string"
  },
  "type": "Microsoft.ServiceBus/Topic"
}

Microsoft.Sql/Server/DataWarehouseの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/DataWarehouse"
}

Microsoft.Sql/Server/Databaseの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxBatchCount": "int",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/Database"
}

Microsoft.Storage/BLOBの場合は、次の値を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "blobPathPrefix": "string",
    "blobWriteMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

Microsoft.Storage/DocumentDBを する場合は、次の値を使用します。

{
  "properties": {
    "accountId": "string",
    "accountKey": "string",
    "authenticationMode": "string",
    "collectionNamePattern": "string",
    "database": "string",
    "documentId": "string",
    "partitionKey": "string"
  },
  "type": "Microsoft.Storage/DocumentDB"
}

Microsoft.Storage/Tableの場合は、次の値を使用します。

{
  "properties": {
    "accountKey": "string",
    "accountName": "string",
    "batchSize": "int",
    "columnsToRemove": [ "string" ],
    "partitionKey": "string",
    "rowKey": "string",
    "table": "string"
  },
  "type": "Microsoft.Storage/Table"
}

PowerBIの場合は、次のコマンドを使用します。

{
  "properties": {
    "authenticationMode": "string",
    "dataset": "string",
    "groupId": "string",
    "groupName": "string",
    "refreshToken": "string",
    "table": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  },
  "type": "PowerBI"
}

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

{
  "properties": {
    "payloadUri": "string"
  },
  "type": "Raw"
}

プロパティ値

AggregateFunctionProperties

名前 形容 価値
種類 関数の種類を示します。 'Aggregate' (必須)

AvroSerialization

名前 形容 価値
プロパティ Avro シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Avro' (必須)

AzureDataExplorerOutputDataSource

名前 形容 価値
プロパティ Azure Data Explorer の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataExplorerOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Kusto/clusters/databases' (必須)

AzureDataExplorerOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
クラスター Azure Data Explorer クラスターの名前。 PUT (CreateOrReplace) 要求で必要です。
データベース Azure Data Explorer データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。

AzureDataLakeStoreOutputDataSource

名前 形容 価値
プロパティ Azure Data Lake Store の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataLakeStoreOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DataLake/Accounts' (必須)

AzureDataLakeStoreOutputDataSourceProperties

名前 形容 価値
accountName Azure Data Lake Store アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
dateFormat 日付形式。 {date} が filePathPrefix に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
filePathPrefix 出力の書き込み先となるファイルの場所。 PUT (CreateOrReplace) 要求で必要です。
refreshToken データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。
tenantId 更新トークンの取得に使用したユーザーのテナント ID。 PUT (CreateOrReplace) 要求で必要です。
timeFormat 時刻の形式。 {time} が filePathPrefix に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。
tokenUserDisplayName 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。
tokenUserPrincipalName 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。

AzureFunctionOutputDataSource

名前 形容 価値
プロパティ Azure 関数の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureFunctionOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.AzureFunction' (必須)

AzureFunctionOutputDataSourceProperties

名前 形容 価値
apiKey 別のサブスクリプションの Azure 関数を使用する場合は、関数にアクセスするためのキーを指定することで使用できます。
functionAppName Azure Functions アプリの名前。
functionName Azure Functions アプリ内の関数の名前。
maxBatchCount Azure Functions に送信される各バッチ内のイベントの最大数を指定できるプロパティ。 既定値は 100 です。 int
maxBatchSize Azure 関数に送信される各出力バッチの最大サイズを設定できるプロパティ。 入力単位はバイト単位です。 既定では、この値は 262,144 バイト (256 KB) です。 int

AzureMachineLearningServiceFunctionBinding

名前 形容 価値
プロパティ Azure Machine Learning Web サービスに関連付けられているバインド プロパティ。 AzureMachineLearningServiceFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearningServices' (必須)

AzureMachineLearningServiceFunctionBindingProperties

名前 形容 価値
apiKey Request-Response エンドポイントでの認証に使用される API キー。
batchSize 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 int
エンドポイント Request-Response は、Azure Machine Learning Web サービスのエンドポイントを実行します。
inputRequestName 入力要求オブジェクトのラベル。
入力 Azure Machine Learning Web サービス エンドポイントの入力。 AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値は 1 です。 int
outputResponseName 出力要求オブジェクトのラベル。
出力 Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

名前 形容 価値
dataType 入力列の (Azure Machine Learning でサポートされている) データ型。
mapTo この入力がマップされる関数パラメーターの 0 から始まるインデックス。 int
名前 入力列の名前。

AzureMachineLearningServiceOutputColumn

名前 形容 価値
dataType 出力列の (Azure Machine Learning でサポートされている) データ型。
mapTo この入力がマップされる関数パラメーターの 0 から始まるインデックス。 int
名前 出力列の名前。

AzureMachineLearningStudioFunctionBinding

名前 形容 価値
プロパティ Azure Machine Learning Studio に関連付けられているバインド プロパティ。 AzureMachineLearningStudioFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearning/WebService' (必須)

AzureMachineLearningStudioFunctionBindingProperties

名前 形容 価値
apiKey Request-Response エンドポイントでの認証に使用される API キー。
batchSize 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 int
エンドポイント Request-Response は、Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs を参照してください。
入力 Azure Machine Learning Studio エンドポイントの入力。 AzureMachineLearningStudioInputs
出力 Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

名前 形容 価値
dataType 入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。
mapTo この入力がマップされる関数パラメーターの 0 から始まるインデックス。 int
名前 入力列の名前。

AzureMachineLearningStudioInputs

名前 形容 価値
columnNames Azure Machine Learning Studio エンドポイントの入力列の一覧。 AzureMachineLearningStudioInputColumn[]
名前 入力の名前。 これは、エンドポイントの作成時に指定された名前です。

AzureMachineLearningStudioOutputColumn

名前 形容 価値
dataType 出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。
名前 出力列の名前。

AzureSqlDatabaseOutputDataSource

名前 形容 価値
プロパティ Azure SQL データベースの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlDatabaseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlDatabaseOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
maxBatchCount Sql データベースへの書き込みの最大バッチ数。既定値は 10,000 です。 PUT 要求では省略可能。 int
maxWriterCount 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 int
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
利用者 Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。

AzureSqlReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含む SQL DB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlReferenceInputDataSourceProperties
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlReferenceInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース この要素は、データソース要素に関連付けられています。 これは、出力の書き込み対象となるデータベースの名前です。
deltaSnapshotQuery この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースから増分変更をフェッチするために使用されます。 このオプションを使用するには、Azure SQL Database でテンポラル テーブルを使用することをお勧めします。
fullSnapshotQuery この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースからデータをフェッチするために使用されます。
パスワード この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるパスワードです。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
refreshRate この要素は、データソース要素に関連付けられています。 これは、データベースからデータをフェッチする頻度を示します。 DateTime 形式です。
refreshType データ更新オプションの種類を示します。 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
サーバー この要素は、データソース要素に関連付けられています。 これは、書き込み対象のデータベースを含むサーバーの名前です。
利用者 この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるユーザー名です。

AzureSynapseOutputDataSource

名前 形容 価値
プロパティ Azure Synapse 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSynapseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/DataWarehouse' (必須)

AzureSynapseOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
利用者 Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。

AzureTableOutputDataSource

名前 形容 価値
プロパティ Azure Table 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureTableOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Table' (必須)

AzureTableOutputDataSourceProperties

名前 形容 価値
accountKey Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
accountName Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
batchSize Azure Table に一度に書き込む行数。 int
columnsToRemove 指定した場合、配列内の各項目は、出力イベント エンティティから削除する (存在する場合) 列の名前になります。 string[]
partitionKey この要素は、Azure Table のパーティション キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。
rowKey この要素は、Azure Table の行キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。

BlobOutputDataSource

名前 形容 価値
プロパティ BLOB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix BLOB パス プレフィックス。
blobWriteMode BLOB 書き込みモード。 'Append'
'Once'
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

BlobReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobReferenceInputDataSourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobReferenceInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
blobName BLOB 入力の名前。
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
deltaPathPattern 差分スナップショットのパス パターン。
deltaSnapshotRefreshRate ユーザーがこの参照 BLOB 入力データ ソースの差分スナップショットを生成する間隔。
fullSnapshotRefreshRate BLOB 入力データ ソースの更新間隔。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
sourcePartitionCount BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 256。 int
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

BlobStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobStreamInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
sourcePartitionCount BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 1024。 int
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

ClusterInfo

名前 形容 価値
身分証明書 クラスターのリソース ID。

圧縮

名前 形容 価値
種類 入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Deflate'
'GZip'
'None' (必須)

CSharpFunctionBinding

名前 形容 価値
プロパティ CSharp 関数に関連付けられているバインド プロパティ。 CSharpFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/CLRUdf' (必須)

CSharpFunctionBindingProperties

名前 形容 価値
クラス 1 つの関数定義を含む Csharp コード。
dllPath 1 つの関数定義を含む Csharp コード。
方式 1 つの関数定義を含む Csharp コード。
updateMode Stream Analytics 関数の更新モード。 'Refreshable'
'Static'

CsvSerialization

名前 形容 価値
プロパティ CSV シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 csvSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Csv' (必須)

CsvSerializationProperties

名前 形容 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
fieldDelimiter コンマ区切り値 (CSV) レコードを区切るために使用する区切り記号を指定します。 サポートされている値の一覧については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 PUT (CreateOrReplace) 要求で必要です。

CustomClrSerialization

名前 形容 価値
プロパティ CustomClr シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 CustomClrSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'CustomClr' (必須)

CustomClrSerializationProperties

名前 形容 価値
serializationClassName シリアル化クラス名。
serializationDllPath シリアル化ライブラリのパス。

DeltaSerialization

名前 形容 価値
プロパティ Delta Lake シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DeltaSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Delta' (必須)

DeltaSerializationProperties

名前 形容 価値
deltaTablePath 出力の書き込み先となる Delta Lake テーブルのパスを指定します。 string (必須)
partitionColumns Delta Lake テーブルをパーティション分割する列の名前を指定します。 サポートされているパーティション列は 1 つだけですが、拡張のための配列として保持します。 string[]

DocumentDbOutputDataSource

名前 形容 価値
プロパティ DocumentDB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DocumentDbOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/DocumentDB' (必須)

DocumentDbOutputDataSourceProperties

名前 形容 価値
accountId DocumentDB アカウント名または ID。 PUT (CreateOrReplace) 要求で必要です。
accountKey DocumentDB アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
collectionNamePattern 使用するコレクションのコレクション名パターン。 コレクション名の形式は、オプションの {partition} トークンを使用して作成できます。パーティションは 0 から始まります。 詳細については、/rest/api/streamanalytics/stream-analytics-output の DocumentDB セクションを参照してください。 PUT (CreateOrReplace) 要求で必要です。
データベース DocumentDB データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
documentId 挿入操作または更新操作の基になっている主キーを指定するために使用される出力イベント内のフィールドの名前。
partitionKey コレクション間で出力をパーティション分割するためのキーを指定するために使用される出力イベント内のフィールドの名前。 'collectionNamePattern' に {partition} トークンが含まれている場合は、このプロパティを指定する必要があります。

EventGridStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含むイベント グリッド入力に関連付けられているプロパティ。 EventGridStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventGrid/EventSubscriptions' (必須)

EventGridStreamInputDataSourceProperties

名前 形容 価値
eventTypes Event Grid アダプターでサポートされているイベントの種類の一覧。 string[]
スキーマ Event Grid スキーマの種類を示します。 'CloudEventSchema'
'EventGridEventSchema'
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
加入者 Event Grid のサブスクライバー。 現在サポートされているのは EventHub サブスクライバーのみです。 EventHubV2StreamInputDataSource の

EventHubOutputDataSource

名前 形容 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
eventHubName イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。
partitionCount イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 int
partitionKey イベント データを送信するパーティションを決定するために使用されるキー/列。
propertyColumns このイベント ハブ出力に関連付けられているプロパティ。 string[]
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。

EventHubStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubStreamInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName イベント ハブからイベントを読み取るために使用するイベント ハブ コンシューマー グループの名前。 複数の入力に個別のコンシューマー グループ名を指定すると、それらの各入力がイベント ハブから同じイベントを受信できます。 指定しない場合、入力ではイベント ハブの既定のコンシューマー グループが使用されます。
eventHubName イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。
partitionCount イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 int
prefetchCount メッセージ受信側が同時に要求できるメッセージの数。 int
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。

EventHubV2OutputDataSource

名前 形容 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 string (必須)

名前 形容 価値
コンテナ UserCustomCode コンテナー。
パス UserCustomCode パス。
refreshConfiguration ジョブ構成に存在するすべての更新可能なユーザー定義関数の更新パラメーター。 RefreshConfiguration
storageAccount Azure Storage アカウントに関連付けられているプロパティ StorageAccount の

FileReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含むファイル入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 FileReferenceInputDataSourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'File' (必須)

FileReferenceInputDataSourceProperties

名前 形容 価値
パス ファイルのパス。

機能

名前 形容 価値
名前 リソース名
プロパティ 関数に関連付けられているプロパティ。 FunctionProperties

FunctionBinding

名前 形容 価値
種類 AzureMachineLearningStudioFunctionBindingの型 'Microsoft.MachineLearning/WebService' に設定します。 AzureMachineLearningServiceFunctionBindingの型 'Microsoft.MachineLearningServices' に設定します。 CSharpFunctionBindingの型 'Microsoft.StreamAnalytics/CLRUdf' に設定します。 JavaScriptFunctionBindingの型 、'Microsoft.StreamAnalytics/JavascriptUdf' に設定します。 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

FunctionConfiguration

名前 形容 価値
バインディング 関数の物理バインディング。 たとえば、Azure Machine Learning Web サービスの場合、エンドポイントについて説明します。 FunctionBinding
入力 FunctionInput[]
アウトプット 関数の出力について説明します。 FunctionOutput

FunctionInput

名前 形容 価値
dataType 関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
isConfigurationParameter パラメーターが構成パラメーターであるかどうかを示すフラグ。 True の 場合は、この入力パラメーターが定数である必要があります。 既定値は false です。 bool

FunctionOutput

名前 形容 価値
dataType 関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

FunctionProperties

名前 形容 価値
プロパティ FunctionConfiguration
種類 AggregateFunctionProperties型 'Aggregate' に設定します。 ScalarFunctionProperties'Scalar' に設定します。 'Aggregate'
'Scalar' (必須)

GatewayMessageBusOutputDataSource

名前 形容 価値
プロパティ ゲートウェイ メッセージ バスの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 GatewayMessageBusOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusOutputDataSourceProperties

名前 形容 価値
話題 Service Bus トピックの名前。

GatewayMessageBusStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含むゲートウェイ メッセージ バス入力に関連付けられているプロパティ。 GatewayMessageBusStreamInputDataSourceProperties
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusStreamInputDataSourceProperties

名前 形容 価値
話題 Service Bus トピックの名前。

同一性

名前 形容 価値
種類 ID の種類は、SystemAssigned または UserAssigned です。
userAssignedIdentities ストリーミング ジョブ リソースに関連付けられているユーザー割り当て ID。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 形容 価値

インプット

名前 形容 価値
名前 リソース名
プロパティ 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 InputProperties の

InputProperties

名前 形容 価値
圧縮 入力データの圧縮方法について説明します 圧縮
partitionKey partitionKey 入力データのパーティション分割に使用される入力データ内のキーを記述します。
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化 の
種類 ReferenceInputPropertiesの型 'Reference' に設定します。 StreamInputProperties'Stream' に設定します。 'Reference'
'Stream' (必須)
watermarkSettings 透かしイベントを読み取るかどうかを決定する設定。 InputWatermarkProperties の

InputWatermarkProperties

名前 形容 価値
watermarkMode 入力透かしモード。 'None'
'ReadWatermark'

IoTHubStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む IoT Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 IoTHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Devices/IotHubs' (必須)

IoTHubStreamInputDataSourceProperties

名前 形容 価値
consumerGroupName IoT Hub からイベントを読み取るために使用する IoT Hub コンシューマー グループの名前。 指定しない場合、入力では IoT Hub の既定のコンシューマー グループが使用されます。
エンドポイント 接続する IoT Hub エンドポイント (メッセージ/イベント、messages/operationsMonitoringEvents など)。
iotHubNamespace IoT Hub の名前または URI。 PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName IoT Hub の共有アクセス ポリシー名。 このポリシーには、少なくともサービス接続アクセス許可が含まれている必要があります。 PUT (CreateOrReplace) 要求で必要です。

JavaScriptFunctionBinding

名前 形容 価値
プロパティ JavaScript 関数に関連付けられているバインド プロパティ。 JavaScriptFunctionBindingProperties の
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

JavaScriptFunctionBindingProperties

名前 形容 価値
スクリプト 1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }'

JobStorageAccount

名前 形容 価値
accountKey Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
accountName Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'

JsonSerialization

名前 形容 価値
プロパティ JSON シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 jsonSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Json' (必須)

JsonSerializationProperties

名前 形容 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
形式 このプロパティは、出力の JSON シリアル化にのみ適用されます。 入力には適用されません。 このプロパティは、出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトと JSON オブジェクトの配列として書式設定されることを示す 'array' によって出力が書式設定されることを示す 'lineSeparated' です。 既定値は、左が null の場合は 'lineSeparated' です。 'Array'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

名前 形容 価値
apiVersion API のバージョン '2021-10-01-preview'
同一性 入力と出力で認証するために使用できる、このジョブに割り当てられたマネージド ID について説明します。 ID
場所 リソースが存在する地理的な場所
名前 リソース名 string (必須)
プロパティ ストリーミング ジョブに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 StreamingJobProperties
sku ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.StreamAnalytics/streamingjobs'

アウトプット

名前 形容 価値
名前 リソース名
プロパティ 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 OutputProperties を する

OutputDataSource

名前 形容 価値
種類 GatewayMessageBusOutputDataSourceの種類 'GatewayMessageBus' に設定します。 AzureFunctionOutputDataSourceの型 'Microsoft.AzureFunction' に設定します。 PostgreSQLOutputDataSourceの型 'Microsoft.DBForPostgreSQL/servers/databases' に設定します。 AzureDataLakeStoreOutputDataSource型の場合は、'Microsoft.DataLake/Accounts' に設定します。 EventHubV2OutputDataSourceの型 、'Microsoft.EventHub/EventHub' に設定します。 AzureDataExplorerOutputDataSourceの種類 、'Microsoft.Kusto/clusters/databases' に設定します。 EventHubOutputDataSourceの型 'Microsoft.ServiceBus/EventHub' に設定します。 ServiceBusQueueOutputDataSource型の場合は、'Microsoft.ServiceBus/Queue' に設定します。 ServiceBusTopicOutputDataSourceの型 'Microsoft.ServiceBus/Topic' に設定します。 AzureSynapseOutputDataSourceの型 、'Microsoft.Sql/Server/DataWarehouse' に設定します。 AzureSqlDatabaseOutputDataSource型の場合は、'Microsoft.Sql/Server/Database' に設定します。 BlobOutputDataSourceの種類 'Microsoft.Storage/Blob' に設定します。 DocumentDbOutputDataSourceの型 'Microsoft.Storage/DocumentDB' に設定します。 AzureTableOutputDataSourceの型 'Microsoft.Storage/Table' に設定します。 PowerBIOutputDataSourceの型 'PowerBI' に設定します。 RawOutputDatasource'Raw' に設定します。 'GatewayMessageBus'
'Microsoft.AzureFunction'
'Microsoft.DataLake/Accounts'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
'PowerBI'
'Raw' (必須)

OutputProperties

名前 形容 価値
datasource 出力の書き込み先となるデータ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 OutputDataSource の
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化 の
sizeWindow Stream Analytics の出力を制限するサイズ ウィンドウ。 int
timeWindow Stream Analytics ジョブの出力をフィルター処理する期間。
watermarkSettings ダウンストリームに透かしを送信するかどうかを決定する設定。 OutputWatermarkProperties の

OutputWatermarkProperties

名前 形容 価値
maxWatermarkDifferenceAcrossPartitions 最も高速なパーティションと最も遅いパーティションの間の最大差分について説明します。そのため、ダウンストリーム ジョブで必要なすべてのイベントをキャッチする順序が正しく設定されていません。
watermarkMode 出力透かしモード。 'None'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

ParquetSerialization

名前 形容 価値
プロパティ Parquet シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Parquet' (必須)

PostgreSQLOutputDataSource

名前 形容 価値
プロパティ PostgreSQL 出力データ ソースに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PostgreSQLOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DBForPostgreSQL/servers/databases' (必須)

PostgreSQLOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
maxWriterCount 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 int
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
利用者 Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。

PowerBIOutputDataSource

名前 形容 価値
プロパティ Power BI 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PowerBIOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'PowerBI' (必須)

PowerBIOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データセット Power BI データセットの名前。 PUT (CreateOrReplace) 要求で必要です。
groupId Power BI グループの ID。
groupName Power BI グループの名前。 このプロパティを使用して、使用された特定の Power BI グループ ID を覚えておくのに役立ちます。
refreshToken データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。
テーブル 指定したデータセットの下にある Power BI テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
tokenUserDisplayName 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。
tokenUserPrincipalName 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。

RawInputDatasourceProperties

名前 形容 価値
ペイロード 入力データの JSON シリアル化されたコンテンツ。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。
payloadUri 入力データの JSON シリアル化されたコンテンツを含む BLOB への SAS URL。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。

RawOutputDatasource

名前 形容 価値
プロパティ 生出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawOutputDatasourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawOutputDatasourceProperties

名前 形容 価値
payloadUri 出力を書き込む必要がある BLOB への SAS URL。 このプロパティが設定されていない場合、出力データは一時ストレージに書き込まれ、その一時ストレージへの SAS URL が結果に含まれます。

RawReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含む生入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawStreamInputDataSource

名前 形容 価値
プロパティ 生の入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

ReferenceInputDataSource

名前 形容 価値
種類 FileReferenceInputDataSourceの型 'File' に設定します。 AzureSqlReferenceInputDataSourceの型 、'Microsoft.Sql/Server/Database' に設定します。 BlobReferenceInputDataSourceの型 、'Microsoft.Storage/Blob' に設定します。 RawReferenceInputDataSource'Raw' に設定します。 'File'
'Microsoft.Sql/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (必須)

ReferenceInputProperties

名前 形容 価値
datasource 参照データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 ReferenceInputDataSource
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Reference' (必須)

RefreshConfiguration

名前 形容 価値
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
refreshInterval 更新間隔。
refreshType このプロパティは、使用するデータ更新オプション (ブロックまたは非ブロック) を示します。 'Blocking'
'Nonblocking'
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

ScalarFunctionProperties

名前 形容 価値
種類 関数の種類を示します。 'Scalar' (必須)

連載

名前 形容 価値
種類 AvroSerializationの型 "Avro" に設定します。 CsvSerializationの型 'Csv' に設定します。 CustomClrSerialization'CustomClr' に設定します。 DeltaSerialization'Delta' に設定します。 JsonSerializationの型 'Json' に設定します。 ParquetSerialization'Parquet' に設定します。 'Avro'
'Csv'
'CustomClr'
'Delta'
'Json'
'Parquet' (必須)

ServiceBusQueueOutputDataSource

名前 形容 価値
プロパティ Service Bus キューの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusQueueOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Queue' (必須)

ServiceBusQueueOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 string[]
queueName Service Bus キューの名前。 PUT (CreateOrReplace) 要求で必要です。
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。
systemPropertyColumns Service Bus キューに関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 任意

ServiceBusTopicOutputDataSource

名前 形容 価値
プロパティ Service Bus トピックの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusTopicOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Topic' (必須)

ServiceBusTopicOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 string[]
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。
systemPropertyColumns Service Bus トピック出力に関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
topicName Service Bus トピックの名前。 PUT (CreateOrReplace) 要求で必要です。

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

名前 形容 価値

SKU

名前 形容 価値
能力 SKU の容量。 int
名前 SKU の名前。 PUT (CreateOrReplace) 要求で必要です。 'Standard'

StorageAccount

名前 形容 価値
accountKey Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
accountName Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'

StreamingJobProperties

名前 形容 価値
クラスター ストリーミング ジョブを実行するクラスター。 ClusterInfo
compatibilityLevel ストリーミング ジョブの特定のランタイム動作を制御します。 '1.0'
'1.2'
contentStoragePolicy 有効な値は JobStorageAccount と SystemAccount です。 JobStorageAccount に設定すると、ユーザーは jobStorageAccount プロパティも指定する必要があります。 . 'JobStorageAccount'
'SystemAccount'
dataLocale ストリーム分析ジョブのデータ ロケール。 値は、https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxセットからサポートされている .NET Culture の名前である必要があります。 指定しない場合、既定値は 'en-US' です。
eventsLateArrivalMaxDelayInSeconds 遅延が到着するイベントを含めることができる最大許容遅延 (秒単位)。 サポートされている範囲は1814399 (20.23:59:59 日) に -1 され、-1 は無期限に待機を指定するために使用されます。 プロパティが存在しない場合、値は -1 であると解釈されます。 int
eventsOutOfOrderMaxDelayInSeconds 順序外のイベントを順番に戻すように調整できる最大許容遅延 (秒単位)。 int
eventsOutOfOrderPolicy 入力イベント ストリームで順不同に到着するイベントに適用するポリシーを示します。 'Adjust'
'Drop'
外観 カスタム コード成果物が配置されているストレージ アカウント。 外部 の
関数 ストリーミング ジョブの 1 つ以上の関数の一覧。 PUT 要求でこのプロパティを指定する場合は、各関数の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 関数[]
入力 ストリーミング ジョブへの 1 つ以上の入力の一覧。 PUT 要求でこのプロパティを指定する場合は、各入力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の入力に使用できる PATCH API を使用する必要があります。 入力[]
jobStorageAccount MSI を使用する Azure Storage アカウントに関連付けられているプロパティ JobStorageAccount
jobType ジョブの種類について説明します。 有効なモードは、Cloud と 'Edge' です。 'Cloud'
'Edge'
outputErrorPolicy 出力に到着し、形式が正しくないために外部ストレージに書き込むことができないイベントに適用するポリシーを示します (列の値がない、列の値が間違っている、またはサイズが正しくありません)。 'Drop'
'Stop'
出力 ストリーミング ジョブの 1 つ以上の出力の一覧。 PUT 要求でこのプロパティを指定する場合は、各出力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の出力に使用できる PATCH API を使用する必要があります。 出力[]
outputStartMode このプロパティは、作成時にジョブをすぐに開始する必要がある場合にのみ使用する必要があります。 ジョブが開始されるたびに出力イベント ストリームの開始点を開始するか、outputStartTime プロパティで指定されたカスタム ユーザー タイム スタンプから開始するか、最後のイベント出力時刻から開始するかを示す JobStartTime、CustomTime、または LastOutputEventTime の値を指定できます。 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime 値は、出力イベント ストリームの開始点を示す ISO-8601 形式のタイム スタンプか、ストリーミング ジョブが開始されるたびに出力イベント ストリームが開始されることを示す null のいずれかです。 outputStartMode が CustomTime に設定されている場合、このプロパティには値が必要です。
sku ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
変換 ストリーミング ジョブに使用するクエリとストリーミング ユニットの数を示します。 PUT 要求でこのプロパティを指定する場合は、変換の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 変換

StreamInputDataSource

名前 形容 価値
種類 GatewayMessageBusStreamInputDataSource型 'GatewayMessageBus' に設定します。 IoTHubStreamInputDataSourceの種類 'Microsoft.Devices/IotHubs' に設定します。 EventGridStreamInputDataSourceの型 'Microsoft.EventGrid/EventSubscriptions' に設定します。 EventHubV2StreamInputDataSourceの型 'Microsoft.EventHub/EventHub' に設定します。 EventHubStreamInputDataSourceの型 'Microsoft.ServiceBus/EventHub' に設定します。 BlobStreamInputDataSourceの種類 'Microsoft.Storage/Blob' に設定します。 RawStreamInputDataSourceの型 'Raw' に設定します。 'GatewayMessageBus'
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (必須)

StreamInputProperties

名前 形容 価値
datasource ストリーム データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 StreamInputDataSource の
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Stream' (必須)

TrackedResourceTags

名前 形容 価値

変換

名前 形容 価値
名前 リソース名
プロパティ 変換に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 TransformationProperties

TransformationProperties

名前 形容 価値
クエリ ストリーミング ジョブで実行されるクエリを指定します。 Stream Analytics クエリ言語 (SAQL) の詳細については、https://msdn.microsoft.com/library/azure/dn834998 を参照してください。 PUT (CreateOrReplace) 要求で必要です。
streamingUnits ストリーミング ジョブが使用するストリーミング ユニットの数を指定します。 int
validStreamingUnits ストリーミング ジョブがスケーリングできる有効なストリーミング ユニットを指定します。 int[]

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

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

テンプレート 形容
標準 Stream Analytics ジョブ を作成する

Azure
にデプロイする
このテンプレートは、Standard Stream Analytics ジョブを作成します。 詳細については、Azure Stream Analytics は、複数のソースから大量の高速ストリーミング データを同時に分析および処理するように設計された、リアルタイム分析および複雑なイベント処理エンジンです。 パターンと関係は、デバイス、センサー、クリックストリーム、ソーシャル メディア フィード、アプリケーションなど、さまざまな入力ソースから抽出された情報で識別できます。 これらのパターンを使用すると、アクションをトリガーし、アラートの作成、レポート ツールへの情報のフィード、後で使用するために変換されたデータの格納などのワークフローを開始できます。 また、Stream Analytics は Azure IoT Edge ランタイムで使用でき、クラウドと同じ言語または構文をサポートしています。

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = ?
    }
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      cluster = {
        id = "string"
      }
      compatibilityLevel = "string"
      contentStoragePolicy = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      externals = {
        container = "string"
        path = "string"
        refreshConfiguration = {
          dateFormat = "string"
          pathPattern = "string"
          refreshInterval = "string"
          refreshType = "string"
          timeFormat = "string"
        }
        storageAccount = {
          accountKey = "string"
          accountName = "string"
          authenticationMode = "string"
        }
      }
      functions = [
        {
          name = "string"
          properties = {
            properties = {
              binding = {
                type = "string"
                // For remaining properties, see FunctionBinding objects
              }
              inputs = [
                {
                  dataType = "string"
                  isConfigurationParameter = bool
                }
              ]
              output = {
                dataType = "string"
              }
            }
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            compression = {
              type = "string"
            }
            partitionKey = "string"
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            watermarkSettings = {
              watermarkMode = "string"
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      jobStorageAccount = {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
      jobType = "string"
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            sizeWindow = int
            timeWindow = "string"
            watermarkSettings = {
              maxWatermarkDifferenceAcrossPartitions = "string"
              watermarkMode = "string"
            }
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        capacity = int
        name = "string"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
          validStreamingUnits = [
            int
          ]
        }
      }
    }
  })
}

StreamInputDataSource オブジェクト

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

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

{
  properties = {
    topic = "string"
  }
  type = "GatewayMessageBus"
}

Microsoft.Devices/IotHubsの場合は、次の値を使用します。

{
  properties = {
    consumerGroupName = "string"
    endpoint = "string"
    iotHubNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.Devices/IotHubs"
}

Microsoft.EventGrid/EventSubscriptionsの場合は、次の値を使用します。

{
  properties = {
    eventTypes = [
      "string"
    ]
    schema = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    subscriber = {
      properties = {
        authenticationMode = "string"
        consumerGroupName = "string"
        eventHubName = "string"
        partitionCount = int
        prefetchCount = int
        serviceBusNamespace = "string"
        sharedAccessPolicyKey = "string"
        sharedAccessPolicyName = "string"
      }
      type = "string"
    }
  }
  type = "Microsoft.EventGrid/EventSubscriptions"
}

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    partitionCount = int
    prefetchCount = int
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.EventHub/EventHub"
}

Microsoft.ServiceBus/EventHubの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    partitionCount = int
    prefetchCount = int
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.ServiceBus/EventHub"
}

Microsoft.Storage/BLOBの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    sourcePartitionCount = int
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

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

{
  properties = {
    payload = "string"
    payloadUri = "string"
  }
  type = "Raw"
}

InputProperties オブジェクト

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

参照の場合は、次の値を使用します。

{
  datasource = {
    type = "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }
  type = "Reference"
}

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

{
  datasource = {
    type = "string"
    // For remaining properties, see StreamInputDataSource objects
  }
  type = "Stream"
}

FunctionProperties オブジェクト

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

集計には、次の値を使用します。

{
  type = "Aggregate"
}

スカラーには、次の値を使用します。

{
  type = "Scalar"
}

シリアル化オブジェクト

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

Avroを する場合は、次を使用します。

{
  properties = ?
  type = "Avro"
}

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

{
  properties = {
    encoding = "string"
    fieldDelimiter = "string"
  }
  type = "Csv"
}

CustomClrを する場合は、次の値を使用します。

{
  properties = {
    serializationClassName = "string"
    serializationDllPath = "string"
  }
  type = "CustomClr"
}

デルタには、次の値を使用します。

{
  properties = {
    deltaTablePath = "string"
    partitionColumns = [
      "string"
    ]
  }
  type = "Delta"
}

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

{
  properties = {
    encoding = "string"
    format = "string"
  }
  type = "Json"
}

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

{
  properties = ?
  type = "Parquet"
}

ReferenceInputDataSource オブジェクト

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

ファイルの場合は、次を使用します。

{
  properties = {
    path = "string"
  }
  type = "File"
}

Microsoft.Sql/Server/Databaseの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    database = "string"
    deltaSnapshotQuery = "string"
    fullSnapshotQuery = "string"
    password = "string"
    refreshRate = "string"
    refreshType = "string"
    server = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/Database"
}

Microsoft.Storage/BLOBの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    blobName = "string"
    container = "string"
    dateFormat = "string"
    deltaPathPattern = "string"
    deltaSnapshotRefreshRate = "string"
    fullSnapshotRefreshRate = "string"
    pathPattern = "string"
    sourcePartitionCount = int
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

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

{
  properties = {
    payload = "string"
    payloadUri = "string"
  }
  type = "Raw"
}

FunctionBinding オブジェクト

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

Microsoft.MachineLearning/WebServiceの場合は、次の値を使用します。

{
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputs = {
      columnNames = [
        {
          dataType = "string"
          mapTo = int
          name = "string"
        }
      ]
      name = "string"
    }
    outputs = [
      {
        dataType = "string"
        name = "string"
      }
    ]
  }
  type = "Microsoft.MachineLearning/WebService"
}

Microsoft.MachineLearningServicesの場合は、次を使用します。

{
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputRequestName = "string"
    inputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
    numberOfParallelRequests = int
    outputResponseName = "string"
    outputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
  }
  type = "Microsoft.MachineLearningServices"
}

Microsoft.StreamAnalytics/CLRUdfの場合は、次のコマンドを使用します。

{
  properties = {
    class = "string"
    dllPath = "string"
    method = "string"
    updateMode = "string"
  }
  type = "Microsoft.StreamAnalytics/CLRUdf"
}

Microsoft.StreamAnalytics/JavascriptUdfの場合は、次の値を使用します。

{
  properties = {
    script = "string"
  }
  type = "Microsoft.StreamAnalytics/JavascriptUdf"
}

OutputDataSource オブジェクト

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

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

{
  properties = {
    topic = "string"
  }
  type = "GatewayMessageBus"
}

Microsoft.AzureFunctionを する場合は、次を使用します。

{
  properties = {
    apiKey = "string"
    functionAppName = "string"
    functionName = "string"
    maxBatchCount = int
    maxBatchSize = int
  }
  type = "Microsoft.AzureFunction"
}

microsoft.DBForPostgreSQL/servers/databasesの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    database = "string"
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.DBForPostgreSQL/servers/databases"
}

Microsoft.DataLake/Accountsの場合は、次の値を使用します。

{
  properties = {
    accountName = "string"
    authenticationMode = "string"
    dateFormat = "string"
    filePathPrefix = "string"
    refreshToken = "string"
    tenantId = "string"
    timeFormat = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }
  type = "Microsoft.DataLake/Accounts"
}

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionCount = int
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.EventHub/EventHub"
}

Microsoft.Kusto/clusters/databasesの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    cluster = "string"
    database = "string"
    table = "string"
  }
  type = "Microsoft.Kusto/clusters/databases"
}

Microsoft.ServiceBus/EventHubの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionCount = int
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.ServiceBus/EventHub"
}

Microsoft.ServiceBus/Queueの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    queueName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = ?
  }
  type = "Microsoft.ServiceBus/Queue"
}

Microsoft.ServiceBus/Topicの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = {
      {customized property} = "string"
    }
    topicName = "string"
  }
  type = "Microsoft.ServiceBus/Topic"
}

Microsoft.Sql/Server/DataWarehouseの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    database = "string"
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/DataWarehouse"
}

Microsoft.Sql/Server/Databaseの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    database = "string"
    maxBatchCount = int
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/Database"
}

Microsoft.Storage/BLOBの場合は、次の値を使用します。

{
  properties = {
    authenticationMode = "string"
    blobPathPrefix = "string"
    blobWriteMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

Microsoft.Storage/DocumentDBを する場合は、次の値を使用します。

{
  properties = {
    accountId = "string"
    accountKey = "string"
    authenticationMode = "string"
    collectionNamePattern = "string"
    database = "string"
    documentId = "string"
    partitionKey = "string"
  }
  type = "Microsoft.Storage/DocumentDB"
}

Microsoft.Storage/Tableの場合は、次の値を使用します。

{
  properties = {
    accountKey = "string"
    accountName = "string"
    batchSize = int
    columnsToRemove = [
      "string"
    ]
    partitionKey = "string"
    rowKey = "string"
    table = "string"
  }
  type = "Microsoft.Storage/Table"
}

PowerBIの場合は、次のコマンドを使用します。

{
  properties = {
    authenticationMode = "string"
    dataset = "string"
    groupId = "string"
    groupName = "string"
    refreshToken = "string"
    table = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }
  type = "PowerBI"
}

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

{
  properties = {
    payloadUri = "string"
  }
  type = "Raw"
}

プロパティ値

AggregateFunctionProperties

名前 形容 価値
種類 関数の種類を示します。 'Aggregate' (必須)

AvroSerialization

名前 形容 価値
プロパティ Avro シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Avro' (必須)

AzureDataExplorerOutputDataSource

名前 形容 価値
プロパティ Azure Data Explorer の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataExplorerOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Kusto/clusters/databases' (必須)

AzureDataExplorerOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
クラスター Azure Data Explorer クラスターの名前。 PUT (CreateOrReplace) 要求で必要です。
データベース Azure Data Explorer データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。

AzureDataLakeStoreOutputDataSource

名前 形容 価値
プロパティ Azure Data Lake Store の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataLakeStoreOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DataLake/Accounts' (必須)

AzureDataLakeStoreOutputDataSourceProperties

名前 形容 価値
accountName Azure Data Lake Store アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
dateFormat 日付形式。 {date} が filePathPrefix に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
filePathPrefix 出力の書き込み先となるファイルの場所。 PUT (CreateOrReplace) 要求で必要です。
refreshToken データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。
tenantId 更新トークンの取得に使用したユーザーのテナント ID。 PUT (CreateOrReplace) 要求で必要です。
timeFormat 時刻の形式。 {time} が filePathPrefix に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。
tokenUserDisplayName 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。
tokenUserPrincipalName 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。

AzureFunctionOutputDataSource

名前 形容 価値
プロパティ Azure 関数の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureFunctionOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.AzureFunction' (必須)

AzureFunctionOutputDataSourceProperties

名前 形容 価値
apiKey 別のサブスクリプションの Azure 関数を使用する場合は、関数にアクセスするためのキーを指定することで使用できます。
functionAppName Azure Functions アプリの名前。
functionName Azure Functions アプリ内の関数の名前。
maxBatchCount Azure Functions に送信される各バッチ内のイベントの最大数を指定できるプロパティ。 既定値は 100 です。 int
maxBatchSize Azure 関数に送信される各出力バッチの最大サイズを設定できるプロパティ。 入力単位はバイト単位です。 既定では、この値は 262,144 バイト (256 KB) です。 int

AzureMachineLearningServiceFunctionBinding

名前 形容 価値
プロパティ Azure Machine Learning Web サービスに関連付けられているバインド プロパティ。 AzureMachineLearningServiceFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearningServices' (必須)

AzureMachineLearningServiceFunctionBindingProperties

名前 形容 価値
apiKey Request-Response エンドポイントでの認証に使用される API キー。
batchSize 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 int
エンドポイント Request-Response は、Azure Machine Learning Web サービスのエンドポイントを実行します。
inputRequestName 入力要求オブジェクトのラベル。
入力 Azure Machine Learning Web サービス エンドポイントの入力。 AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値は 1 です。 int
outputResponseName 出力要求オブジェクトのラベル。
出力 Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

名前 形容 価値
dataType 入力列の (Azure Machine Learning でサポートされている) データ型。
mapTo この入力がマップされる関数パラメーターの 0 から始まるインデックス。 int
名前 入力列の名前。

AzureMachineLearningServiceOutputColumn

名前 形容 価値
dataType 出力列の (Azure Machine Learning でサポートされている) データ型。
mapTo この入力がマップされる関数パラメーターの 0 から始まるインデックス。 int
名前 出力列の名前。

AzureMachineLearningStudioFunctionBinding

名前 形容 価値
プロパティ Azure Machine Learning Studio に関連付けられているバインド プロパティ。 AzureMachineLearningStudioFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearning/WebService' (必須)

AzureMachineLearningStudioFunctionBindingProperties

名前 形容 価値
apiKey Request-Response エンドポイントでの認証に使用される API キー。
batchSize 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 int
エンドポイント Request-Response は、Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs を参照してください。
入力 Azure Machine Learning Studio エンドポイントの入力。 AzureMachineLearningStudioInputs
出力 Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

名前 形容 価値
dataType 入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。
mapTo この入力がマップされる関数パラメーターの 0 から始まるインデックス。 int
名前 入力列の名前。

AzureMachineLearningStudioInputs

名前 形容 価値
columnNames Azure Machine Learning Studio エンドポイントの入力列の一覧。 AzureMachineLearningStudioInputColumn[]
名前 入力の名前。 これは、エンドポイントの作成時に指定された名前です。

AzureMachineLearningStudioOutputColumn

名前 形容 価値
dataType 出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。
名前 出力列の名前。

AzureSqlDatabaseOutputDataSource

名前 形容 価値
プロパティ Azure SQL データベースの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlDatabaseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlDatabaseOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
maxBatchCount Sql データベースへの書き込みの最大バッチ数。既定値は 10,000 です。 PUT 要求では省略可能。 int
maxWriterCount 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 int
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
利用者 Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。

AzureSqlReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含む SQL DB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlReferenceInputDataSourceProperties
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlReferenceInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース この要素は、データソース要素に関連付けられています。 これは、出力の書き込み対象となるデータベースの名前です。
deltaSnapshotQuery この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースから増分変更をフェッチするために使用されます。 このオプションを使用するには、Azure SQL Database でテンポラル テーブルを使用することをお勧めします。
fullSnapshotQuery この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースからデータをフェッチするために使用されます。
パスワード この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるパスワードです。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
refreshRate この要素は、データソース要素に関連付けられています。 これは、データベースからデータをフェッチする頻度を示します。 DateTime 形式です。
refreshType データ更新オプションの種類を示します。 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
サーバー この要素は、データソース要素に関連付けられています。 これは、書き込み対象のデータベースを含むサーバーの名前です。
利用者 この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるユーザー名です。

AzureSynapseOutputDataSource

名前 形容 価値
プロパティ Azure Synapse 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSynapseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/DataWarehouse' (必須)

AzureSynapseOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
利用者 Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。

AzureTableOutputDataSource

名前 形容 価値
プロパティ Azure Table 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureTableOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Table' (必須)

AzureTableOutputDataSourceProperties

名前 形容 価値
accountKey Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
accountName Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
batchSize Azure Table に一度に書き込む行数。 int
columnsToRemove 指定した場合、配列内の各項目は、出力イベント エンティティから削除する (存在する場合) 列の名前になります。 string[]
partitionKey この要素は、Azure Table のパーティション キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。
rowKey この要素は、Azure Table の行キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。

BlobOutputDataSource

名前 形容 価値
プロパティ BLOB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix BLOB パス プレフィックス。
blobWriteMode BLOB 書き込みモード。 'Append'
'Once'
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

BlobReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobReferenceInputDataSourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobReferenceInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
blobName BLOB 入力の名前。
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
deltaPathPattern 差分スナップショットのパス パターン。
deltaSnapshotRefreshRate ユーザーがこの参照 BLOB 入力データ ソースの差分スナップショットを生成する間隔。
fullSnapshotRefreshRate BLOB 入力データ ソースの更新間隔。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
sourcePartitionCount BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 256。 int
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

BlobStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobStreamInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
sourcePartitionCount BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 1024。 int
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

ClusterInfo

名前 形容 価値
身分証明書 クラスターのリソース ID。

圧縮

名前 形容 価値
種類 入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Deflate'
'GZip'
'None' (必須)

CSharpFunctionBinding

名前 形容 価値
プロパティ CSharp 関数に関連付けられているバインド プロパティ。 CSharpFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/CLRUdf' (必須)

CSharpFunctionBindingProperties

名前 形容 価値
クラス 1 つの関数定義を含む Csharp コード。
dllPath 1 つの関数定義を含む Csharp コード。
方式 1 つの関数定義を含む Csharp コード。
updateMode Stream Analytics 関数の更新モード。 'Refreshable'
'Static'

CsvSerialization

名前 形容 価値
プロパティ CSV シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 csvSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Csv' (必須)

CsvSerializationProperties

名前 形容 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
fieldDelimiter コンマ区切り値 (CSV) レコードを区切るために使用する区切り記号を指定します。 サポートされている値の一覧については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 PUT (CreateOrReplace) 要求で必要です。

CustomClrSerialization

名前 形容 価値
プロパティ CustomClr シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 CustomClrSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'CustomClr' (必須)

CustomClrSerializationProperties

名前 形容 価値
serializationClassName シリアル化クラス名。
serializationDllPath シリアル化ライブラリのパス。

DeltaSerialization

名前 形容 価値
プロパティ Delta Lake シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DeltaSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Delta' (必須)

DeltaSerializationProperties

名前 形容 価値
deltaTablePath 出力の書き込み先となる Delta Lake テーブルのパスを指定します。 string (必須)
partitionColumns Delta Lake テーブルをパーティション分割する列の名前を指定します。 サポートされているパーティション列は 1 つだけですが、拡張のための配列として保持します。 string[]

DocumentDbOutputDataSource

名前 形容 価値
プロパティ DocumentDB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DocumentDbOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/DocumentDB' (必須)

DocumentDbOutputDataSourceProperties

名前 形容 価値
accountId DocumentDB アカウント名または ID。 PUT (CreateOrReplace) 要求で必要です。
accountKey DocumentDB アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
collectionNamePattern 使用するコレクションのコレクション名パターン。 コレクション名の形式は、オプションの {partition} トークンを使用して作成できます。パーティションは 0 から始まります。 詳細については、/rest/api/streamanalytics/stream-analytics-output の DocumentDB セクションを参照してください。 PUT (CreateOrReplace) 要求で必要です。
データベース DocumentDB データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
documentId 挿入操作または更新操作の基になっている主キーを指定するために使用される出力イベント内のフィールドの名前。
partitionKey コレクション間で出力をパーティション分割するためのキーを指定するために使用される出力イベント内のフィールドの名前。 'collectionNamePattern' に {partition} トークンが含まれている場合は、このプロパティを指定する必要があります。

EventGridStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含むイベント グリッド入力に関連付けられているプロパティ。 EventGridStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventGrid/EventSubscriptions' (必須)

EventGridStreamInputDataSourceProperties

名前 形容 価値
eventTypes Event Grid アダプターでサポートされているイベントの種類の一覧。 string[]
スキーマ Event Grid スキーマの種類を示します。 'CloudEventSchema'
'EventGridEventSchema'
storageAccounts 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 StorageAccount[]
加入者 Event Grid のサブスクライバー。 現在サポートされているのは EventHub サブスクライバーのみです。 EventHubV2StreamInputDataSource の

EventHubOutputDataSource

名前 形容 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
eventHubName イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。
partitionCount イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 int
partitionKey イベント データを送信するパーティションを決定するために使用されるキー/列。
propertyColumns このイベント ハブ出力に関連付けられているプロパティ。 string[]
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。

EventHubStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubStreamInputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName イベント ハブからイベントを読み取るために使用するイベント ハブ コンシューマー グループの名前。 複数の入力に個別のコンシューマー グループ名を指定すると、それらの各入力がイベント ハブから同じイベントを受信できます。 指定しない場合、入力ではイベント ハブの既定のコンシューマー グループが使用されます。
eventHubName イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。
partitionCount イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 int
prefetchCount メッセージ受信側が同時に要求できるメッセージの数。 int
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。

EventHubV2OutputDataSource

名前 形容 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 string (必須)

名前 形容 価値
コンテナ UserCustomCode コンテナー。
パス UserCustomCode パス。
refreshConfiguration ジョブ構成に存在するすべての更新可能なユーザー定義関数の更新パラメーター。 RefreshConfiguration
storageAccount Azure Storage アカウントに関連付けられているプロパティ StorageAccount の

FileReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含むファイル入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 FileReferenceInputDataSourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'File' (必須)

FileReferenceInputDataSourceProperties

名前 形容 価値
パス ファイルのパス。

機能

名前 形容 価値
名前 リソース名
プロパティ 関数に関連付けられているプロパティ。 FunctionProperties

FunctionBinding

名前 形容 価値
種類 AzureMachineLearningStudioFunctionBindingの型 'Microsoft.MachineLearning/WebService' に設定します。 AzureMachineLearningServiceFunctionBindingの型 'Microsoft.MachineLearningServices' に設定します。 CSharpFunctionBindingの型 'Microsoft.StreamAnalytics/CLRUdf' に設定します。 JavaScriptFunctionBindingの型 、'Microsoft.StreamAnalytics/JavascriptUdf' に設定します。 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

FunctionConfiguration

名前 形容 価値
バインディング 関数の物理バインディング。 たとえば、Azure Machine Learning Web サービスの場合、エンドポイントについて説明します。 FunctionBinding
入力 FunctionInput[]
アウトプット 関数の出力について説明します。 FunctionOutput

FunctionInput

名前 形容 価値
dataType 関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
isConfigurationParameter パラメーターが構成パラメーターであるかどうかを示すフラグ。 True の 場合は、この入力パラメーターが定数である必要があります。 既定値は false です。 bool

FunctionOutput

名前 形容 価値
dataType 関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

FunctionProperties

名前 形容 価値
プロパティ FunctionConfiguration
種類 AggregateFunctionProperties型 'Aggregate' に設定します。 ScalarFunctionProperties'Scalar' に設定します。 'Aggregate'
'Scalar' (必須)

GatewayMessageBusOutputDataSource

名前 形容 価値
プロパティ ゲートウェイ メッセージ バスの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 GatewayMessageBusOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusOutputDataSourceProperties

名前 形容 価値
話題 Service Bus トピックの名前。

GatewayMessageBusStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含むゲートウェイ メッセージ バス入力に関連付けられているプロパティ。 GatewayMessageBusStreamInputDataSourceProperties
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusStreamInputDataSourceProperties

名前 形容 価値
話題 Service Bus トピックの名前。

同一性

名前 形容 価値
種類 ID の種類は、SystemAssigned または UserAssigned です。
userAssignedIdentities ストリーミング ジョブ リソースに関連付けられているユーザー割り当て ID。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 形容 価値

インプット

名前 形容 価値
名前 リソース名
プロパティ 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 InputProperties の

InputProperties

名前 形容 価値
圧縮 入力データの圧縮方法について説明します 圧縮
partitionKey partitionKey 入力データのパーティション分割に使用される入力データ内のキーを記述します。
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化 の
種類 ReferenceInputPropertiesの型 'Reference' に設定します。 StreamInputProperties'Stream' に設定します。 'Reference'
'Stream' (必須)
watermarkSettings 透かしイベントを読み取るかどうかを決定する設定。 InputWatermarkProperties の

InputWatermarkProperties

名前 形容 価値
watermarkMode 入力透かしモード。 'None'
'ReadWatermark'

IoTHubStreamInputDataSource

名前 形容 価値
プロパティ ストリーム データを含む IoT Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 IoTHubStreamInputDataSourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Devices/IotHubs' (必須)

IoTHubStreamInputDataSourceProperties

名前 形容 価値
consumerGroupName IoT Hub からイベントを読み取るために使用する IoT Hub コンシューマー グループの名前。 指定しない場合、入力では IoT Hub の既定のコンシューマー グループが使用されます。
エンドポイント 接続する IoT Hub エンドポイント (メッセージ/イベント、messages/operationsMonitoringEvents など)。
iotHubNamespace IoT Hub の名前または URI。 PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName IoT Hub の共有アクセス ポリシー名。 このポリシーには、少なくともサービス接続アクセス許可が含まれている必要があります。 PUT (CreateOrReplace) 要求で必要です。

JavaScriptFunctionBinding

名前 形容 価値
プロパティ JavaScript 関数に関連付けられているバインド プロパティ。 JavaScriptFunctionBindingProperties の
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

JavaScriptFunctionBindingProperties

名前 形容 価値
スクリプト 1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }'

JobStorageAccount

名前 形容 価値
accountKey Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
accountName Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'

JsonSerialization

名前 形容 価値
プロパティ JSON シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 jsonSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Json' (必須)

JsonSerializationProperties

名前 形容 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
形式 このプロパティは、出力の JSON シリアル化にのみ適用されます。 入力には適用されません。 このプロパティは、出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトと JSON オブジェクトの配列として書式設定されることを示す 'array' によって出力が書式設定されることを示す 'lineSeparated' です。 既定値は、左が null の場合は 'lineSeparated' です。 'Array'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

名前 形容 価値
同一性 入力と出力で認証するために使用できる、このジョブに割り当てられたマネージド ID について説明します。 ID
場所 リソースが存在する地理的な場所
名前 リソース名 string (必須)
プロパティ ストリーミング ジョブに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 StreamingJobProperties
sku ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"

アウトプット

名前 形容 価値
名前 リソース名
プロパティ 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 OutputProperties を する

OutputDataSource

名前 形容 価値
種類 GatewayMessageBusOutputDataSourceの種類 'GatewayMessageBus' に設定します。 AzureFunctionOutputDataSourceの型 'Microsoft.AzureFunction' に設定します。 PostgreSQLOutputDataSourceの型 'Microsoft.DBForPostgreSQL/servers/databases' に設定します。 AzureDataLakeStoreOutputDataSource型の場合は、'Microsoft.DataLake/Accounts' に設定します。 EventHubV2OutputDataSourceの型 、'Microsoft.EventHub/EventHub' に設定します。 AzureDataExplorerOutputDataSourceの種類 、'Microsoft.Kusto/clusters/databases' に設定します。 EventHubOutputDataSourceの型 'Microsoft.ServiceBus/EventHub' に設定します。 ServiceBusQueueOutputDataSource型の場合は、'Microsoft.ServiceBus/Queue' に設定します。 ServiceBusTopicOutputDataSourceの型 'Microsoft.ServiceBus/Topic' に設定します。 AzureSynapseOutputDataSourceの型 、'Microsoft.Sql/Server/DataWarehouse' に設定します。 AzureSqlDatabaseOutputDataSource型の場合は、'Microsoft.Sql/Server/Database' に設定します。 BlobOutputDataSourceの種類 'Microsoft.Storage/Blob' に設定します。 DocumentDbOutputDataSourceの型 'Microsoft.Storage/DocumentDB' に設定します。 AzureTableOutputDataSourceの型 'Microsoft.Storage/Table' に設定します。 PowerBIOutputDataSourceの型 'PowerBI' に設定します。 RawOutputDatasource'Raw' に設定します。 'GatewayMessageBus'
'Microsoft.AzureFunction'
'Microsoft.DataLake/Accounts'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
'PowerBI'
'Raw' (必須)

OutputProperties

名前 形容 価値
datasource 出力の書き込み先となるデータ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 OutputDataSource の
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化 の
sizeWindow Stream Analytics の出力を制限するサイズ ウィンドウ。 int
timeWindow Stream Analytics ジョブの出力をフィルター処理する期間。
watermarkSettings ダウンストリームに透かしを送信するかどうかを決定する設定。 OutputWatermarkProperties の

OutputWatermarkProperties

名前 形容 価値
maxWatermarkDifferenceAcrossPartitions 最も高速なパーティションと最も遅いパーティションの間の最大差分について説明します。そのため、ダウンストリーム ジョブで必要なすべてのイベントをキャッチする順序が正しく設定されていません。
watermarkMode 出力透かしモード。 'None'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

ParquetSerialization

名前 形容 価値
プロパティ Parquet シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Parquet' (必須)

PostgreSQLOutputDataSource

名前 形容 価値
プロパティ PostgreSQL 出力データ ソースに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PostgreSQLOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DBForPostgreSQL/servers/databases' (必須)

PostgreSQLOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。
maxWriterCount 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 int
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。
テーブル Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
利用者 Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。

PowerBIOutputDataSource

名前 形容 価値
プロパティ Power BI 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PowerBIOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'PowerBI' (必須)

PowerBIOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
データセット Power BI データセットの名前。 PUT (CreateOrReplace) 要求で必要です。
groupId Power BI グループの ID。
groupName Power BI グループの名前。 このプロパティを使用して、使用された特定の Power BI グループ ID を覚えておくのに役立ちます。
refreshToken データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。
テーブル 指定したデータセットの下にある Power BI テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。
tokenUserDisplayName 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。
tokenUserPrincipalName 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。

RawInputDatasourceProperties

名前 形容 価値
ペイロード 入力データの JSON シリアル化されたコンテンツ。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。
payloadUri 入力データの JSON シリアル化されたコンテンツを含む BLOB への SAS URL。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。

RawOutputDatasource

名前 形容 価値
プロパティ 生出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawOutputDatasourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawOutputDatasourceProperties

名前 形容 価値
payloadUri 出力を書き込む必要がある BLOB への SAS URL。 このプロパティが設定されていない場合、出力データは一時ストレージに書き込まれ、その一時ストレージへの SAS URL が結果に含まれます。

RawReferenceInputDataSource

名前 形容 価値
プロパティ 参照データを含む生入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawStreamInputDataSource

名前 形容 価値
プロパティ 生の入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties の
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

ReferenceInputDataSource

名前 形容 価値
種類 FileReferenceInputDataSourceの型 'File' に設定します。 AzureSqlReferenceInputDataSourceの型 、'Microsoft.Sql/Server/Database' に設定します。 BlobReferenceInputDataSourceの型 、'Microsoft.Storage/Blob' に設定します。 RawReferenceInputDataSource'Raw' に設定します。 'File'
'Microsoft.Sql/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (必須)

ReferenceInputProperties

名前 形容 価値
datasource 参照データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 ReferenceInputDataSource
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Reference' (必須)

RefreshConfiguration

名前 形容 価値
dateFormat 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。
pathPattern BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。
refreshInterval 更新間隔。
refreshType このプロパティは、使用するデータ更新オプション (ブロックまたは非ブロック) を示します。 'Blocking'
'Nonblocking'
timeFormat 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。

ScalarFunctionProperties

名前 形容 価値
種類 関数の種類を示します。 'Scalar' (必須)

連載

名前 形容 価値
種類 AvroSerializationの型 "Avro" に設定します。 CsvSerializationの型 'Csv' に設定します。 CustomClrSerialization'CustomClr' に設定します。 DeltaSerialization'Delta' に設定します。 JsonSerializationの型 'Json' に設定します。 ParquetSerialization'Parquet' に設定します。 'Avro'
'Csv'
'CustomClr'
'Delta'
'Json'
'Parquet' (必須)

ServiceBusQueueOutputDataSource

名前 形容 価値
プロパティ Service Bus キューの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusQueueOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Queue' (必須)

ServiceBusQueueOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 string[]
queueName Service Bus キューの名前。 PUT (CreateOrReplace) 要求で必要です。
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。
systemPropertyColumns Service Bus キューに関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 任意

ServiceBusTopicOutputDataSource

名前 形容 価値
プロパティ Service Bus トピックの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusTopicOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Topic' (必須)

ServiceBusTopicOutputDataSourceProperties

名前 形容 価値
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 string[]
serviceBusNamespace 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。
sharedAccessPolicyKey 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。
systemPropertyColumns Service Bus トピック出力に関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
topicName Service Bus トピックの名前。 PUT (CreateOrReplace) 要求で必要です。

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

名前 形容 価値

SKU

名前 形容 価値
能力 SKU の容量。 int
名前 SKU の名前。 PUT (CreateOrReplace) 要求で必要です。 'Standard'

StorageAccount

名前 形容 価値
accountKey Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
accountName Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。
authenticationMode 認証モード。 'ConnectionString'
'Msi'
'UserToken'

StreamingJobProperties

名前 形容 価値
クラスター ストリーミング ジョブを実行するクラスター。 ClusterInfo
compatibilityLevel ストリーミング ジョブの特定のランタイム動作を制御します。 '1.0'
'1.2'
contentStoragePolicy 有効な値は JobStorageAccount と SystemAccount です。 JobStorageAccount に設定すると、ユーザーは jobStorageAccount プロパティも指定する必要があります。 . 'JobStorageAccount'
'SystemAccount'
dataLocale ストリーム分析ジョブのデータ ロケール。 値は、https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxセットからサポートされている .NET Culture の名前である必要があります。 指定しない場合、既定値は 'en-US' です。
eventsLateArrivalMaxDelayInSeconds 遅延が到着するイベントを含めることができる最大許容遅延 (秒単位)。 サポートされている範囲は1814399 (20.23:59:59 日) に -1 され、-1 は無期限に待機を指定するために使用されます。 プロパティが存在しない場合、値は -1 であると解釈されます。 int
eventsOutOfOrderMaxDelayInSeconds 順序外のイベントを順番に戻すように調整できる最大許容遅延 (秒単位)。 int
eventsOutOfOrderPolicy 入力イベント ストリームで順不同に到着するイベントに適用するポリシーを示します。 'Adjust'
'Drop'
外観 カスタム コード成果物が配置されているストレージ アカウント。 外部 の
関数 ストリーミング ジョブの 1 つ以上の関数の一覧。 PUT 要求でこのプロパティを指定する場合は、各関数の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 関数[]
入力 ストリーミング ジョブへの 1 つ以上の入力の一覧。 PUT 要求でこのプロパティを指定する場合は、各入力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の入力に使用できる PATCH API を使用する必要があります。 入力[]
jobStorageAccount MSI を使用する Azure Storage アカウントに関連付けられているプロパティ JobStorageAccount
jobType ジョブの種類について説明します。 有効なモードは、Cloud と 'Edge' です。 'Cloud'
'Edge'
outputErrorPolicy 出力に到着し、形式が正しくないために外部ストレージに書き込むことができないイベントに適用するポリシーを示します (列の値がない、列の値が間違っている、またはサイズが正しくありません)。 'Drop'
'Stop'
出力 ストリーミング ジョブの 1 つ以上の出力の一覧。 PUT 要求でこのプロパティを指定する場合は、各出力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の出力に使用できる PATCH API を使用する必要があります。 出力[]
outputStartMode このプロパティは、作成時にジョブをすぐに開始する必要がある場合にのみ使用する必要があります。 ジョブが開始されるたびに出力イベント ストリームの開始点を開始するか、outputStartTime プロパティで指定されたカスタム ユーザー タイム スタンプから開始するか、最後のイベント出力時刻から開始するかを示す JobStartTime、CustomTime、または LastOutputEventTime の値を指定できます。 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime 値は、出力イベント ストリームの開始点を示す ISO-8601 形式のタイム スタンプか、ストリーミング ジョブが開始されるたびに出力イベント ストリームが開始されることを示す null のいずれかです。 outputStartMode が CustomTime に設定されている場合、このプロパティには値が必要です。
sku ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
変換 ストリーミング ジョブに使用するクエリとストリーミング ユニットの数を示します。 PUT 要求でこのプロパティを指定する場合は、変換の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 変換

StreamInputDataSource

名前 形容 価値
種類 GatewayMessageBusStreamInputDataSource型 'GatewayMessageBus' に設定します。 IoTHubStreamInputDataSourceの種類 'Microsoft.Devices/IotHubs' に設定します。 EventGridStreamInputDataSourceの型 'Microsoft.EventGrid/EventSubscriptions' に設定します。 EventHubV2StreamInputDataSourceの型 'Microsoft.EventHub/EventHub' に設定します。 EventHubStreamInputDataSourceの型 'Microsoft.ServiceBus/EventHub' に設定します。 BlobStreamInputDataSourceの種類 'Microsoft.Storage/Blob' に設定します。 RawStreamInputDataSourceの型 'Raw' に設定します。 'GatewayMessageBus'
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (必須)

StreamInputProperties

名前 形容 価値
datasource ストリーム データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 StreamInputDataSource の
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Stream' (必須)

TrackedResourceTags

名前 形容 価値

変換

名前 形容 価値
名前 リソース名
プロパティ 変換に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 TransformationProperties

TransformationProperties

名前 形容 価値
クエリ ストリーミング ジョブで実行されるクエリを指定します。 Stream Analytics クエリ言語 (SAQL) の詳細については、https://msdn.microsoft.com/library/azure/dn834998 を参照してください。 PUT (CreateOrReplace) 要求で必要です。
streamingUnits ストリーミング ジョブが使用するストリーミング ユニットの数を指定します。 int
validStreamingUnits ストリーミング ジョブがスケーリングできる有効なストリーミング ユニットを指定します。 int[]