Inputs - Create Or Replace
入力を作成するか、既存のストリーミング ジョブの下にある既存の入力を置き換えます。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName}?api-version=2020-03-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
input
|
path | True |
string |
入力の名前。 |
job
|
path | True |
string |
ストリーミング ジョブの名前。 |
resource
|
path | True |
string |
リソース グループの名前。 名前の大文字と小文字は区別されます。 正規表現パターン: |
subscription
|
path | True |
string |
ターゲット サブスクリプションの ID。 |
api-version
|
query | True |
string |
この操作に使用する API バージョン。 |
要求ヘッダー
名前 | 必須 | 型 | 説明 |
---|---|---|---|
If-Match |
string |
入力の ETag。 現在の入力を常に上書きするには、この値を省略します。 同時変更が誤って上書きされないように、最後に表示された ETag 値を指定します。 |
|
If-None-Match |
string |
新しい入力を作成できるようにするが、既存の入力を更新できないようにするには、'*' に設定します。 その他の値では、412 の事前条件失敗応答が発生します。 |
要求本文
名前 | 型 | 説明 |
---|---|---|
name |
string |
リソース名 |
properties | InputProperties: |
入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
入力が正常に作成または置換されました。 ヘッダー ETag: string |
|
201 Created |
入力が正常に作成または置換されました。 ヘッダー ETag: string |
|
Other Status Codes |
エラー。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
Create a Gateway Message Bus input
要求のサンプル
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970?api-version=2020-03-01
{
"properties": {
"type": "Stream",
"datasource": {
"type": "GatewayMessageBus",
"properties": {
"topic": "EdgeTopic1"
}
}
}
}
応答のサンプル
ETag: bd8009b3-8165-4bd3-aad2-29a2b378dd14
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970",
"name": "input7970",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "GatewayMessageBus",
"properties": {
"topic": "EdgeTopic1"
}
}
}
}
ETag: bd8009b3-8165-4bd3-aad2-29a2b378dd14
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970",
"name": "input7970",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "GatewayMessageBus",
"properties": {
"topic": "EdgeTopic1"
}
}
}
}
Create a reference blob input with CSV serialization
要求のサンプル
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225?api-version=2020-03-01
{
"properties": {
"type": "Reference",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "someAccountName",
"accountKey": "someAccountKey=="
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
応答のサンプル
ETag: c987701d-4039-47aa-a115-ad84f67d07c5
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225",
"name": "input7225",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Reference",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "someAccountName"
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
ETag: c987701d-4039-47aa-a115-ad84f67d07c5
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225",
"name": "input7225",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Reference",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "someAccountName"
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
Create a reference file input
要求のサンプル
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225?api-version=2020-03-01
{
"properties": {
"type": "Reference",
"datasource": {
"type": "File",
"properties": {
"path": "my/path"
}
}
}
}
応答のサンプル
ETag: c987701d-4039-47aa-a115-ad84f67d07c5
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225",
"name": "input7225",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Reference",
"datasource": {
"type": "File",
"properties": {
"path": "my/path"
}
}
}
}
ETag: c987701d-4039-47aa-a115-ad84f67d07c5
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225",
"name": "input7225",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Reference",
"datasource": {
"type": "File",
"properties": {
"path": "my/path"
}
}
}
}
Create a stream blob input with CSV serialization
要求のサンプル
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899?api-version=2020-03-01
{
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "someAccountName",
"accountKey": "someAccountKey=="
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH",
"sourcePartitionCount": 16
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
応答のサンプル
ETag: 475074b8-c957-4b1f-a219-12b8399c3d4c
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899",
"name": "input8899",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"sourcePartitionCount": 16,
"storageAccounts": [
{
"accountName": "someAccountName"
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
ETag: 475074b8-c957-4b1f-a219-12b8399c3d4c
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899",
"name": "input8899",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"sourcePartitionCount": 16,
"storageAccounts": [
{
"accountName": "someAccountName"
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
Create a stream Event Hub input with JSON serialization
要求のサンプル
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425?api-version=2020-03-01
{
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey",
"sharedAccessPolicyKey": "someSharedAccessPolicyKey==",
"eventHubName": "sdkeventhub",
"consumerGroupName": "sdkconsumergroup"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
}
}
}
応答のサンプル
ETag: afd0d184-37e9-4370-9e55-32501bc4de3a
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425",
"name": "input7425",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"eventHubName": "sdkeventhub",
"consumerGroupName": "sdkconsumergroup",
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
}
}
}
ETag: afd0d184-37e9-4370-9e55-32501bc4de3a
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425",
"name": "input7425",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"eventHubName": "sdkeventhub",
"consumerGroupName": "sdkconsumergroup",
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
}
}
}
Create a stream IoT Hub input with Avro serialization
要求のサンプル
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970?api-version=2020-03-01
{
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Devices/IotHubs",
"properties": {
"iotHubNamespace": "iothub",
"sharedAccessPolicyName": "owner",
"sharedAccessPolicyKey": "sharedAccessPolicyKey=",
"consumerGroupName": "sdkconsumergroup",
"endpoint": "messages/events"
}
},
"serialization": {
"type": "Avro"
}
}
}
応答のサンプル
ETag: bd8009b3-8165-4bd3-aad2-29a2b378dd14
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970",
"name": "input7970",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Devices/IotHubs",
"properties": {
"iotHubNamespace": "iothub",
"sharedAccessPolicyName": "owner",
"endpoint": "messages/events",
"consumerGroupName": "sdkconsumergroup"
}
},
"serialization": {
"type": "Avro",
"properties": {}
}
}
}
ETag: bd8009b3-8165-4bd3-aad2-29a2b378dd14
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970",
"name": "input7970",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Devices/IotHubs",
"properties": {
"iotHubNamespace": "iothub",
"sharedAccessPolicyName": "owner",
"endpoint": "messages/events",
"consumerGroupName": "sdkconsumergroup"
}
},
"serialization": {
"type": "Avro",
"properties": {}
}
}
}
定義
名前 | 説明 |
---|---|
Authentication |
認証モード。 有効なモードは、 |
Avro |
入力からのデータをシリアル化する方法、または Avro 形式で出力に書き込むときにデータをシリアル化する方法について説明します。 |
Azure |
Azure SQL データベース参照入力データ ソースについて説明します。 |
Blob |
参照データを含む BLOB 入力データ ソースについて説明します。 |
Blob |
ストリーム データを含む BLOB 入力データ ソースについて説明します。 |
Compression |
入力データの圧縮方法について説明します |
Compression |
入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
Csv |
入力からのデータをシリアル化する方法、または CSV 形式で出力に書き込むときにデータをシリアル化する方法について説明します。 |
Diagnostic |
顧客の注意を必要とするリソースまたはジョブ全体に適用される条件。 |
Diagnostics |
入力、出力、またはジョブ全体に適用される、顧客の注意を必要とする条件について説明します。 |
Encoding |
入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 |
Error |
一般的なエラー表現。 |
Event |
ストリーム データを含む Event Hub 入力データ ソースについて説明します。 |
Event |
ストリーム データを含む Event Hub 入力データ ソースについて説明します。 |
Event |
入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
File |
参照データを含むファイル入力データ ソースについて説明します。 |
Gateway |
ストリーム データを含む BLOB 入力データ ソースについて説明します。 |
Input |
名前付き入力に関連付けられているすべての情報を格納する入力オブジェクト。 すべての入力はストリーミング ジョブの下に含まれます。 |
Io |
ストリーム データを含むIoT Hub入力データ ソースについて説明します。 |
Json |
出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトを使用して書式設定されることを示す 'lineSeparated' と、出力が JSON オブジェクトの配列として書式設定されることを示す 'array' です。 |
Json |
入力からのデータをシリアル化する方法、または JSON 形式で出力に書き込むときにデータをシリアル化する方法について説明します。 |
Parquet |
入力からのデータをシリアル化する方法、または Parquet 形式で出力に書き込むときにデータをシリアル化する方法について説明します。 |
Reference |
参照データを含む入力に関連付けられているプロパティ。 |
Refresh |
データ更新オプションの種類を示します。 |
Storage |
Azure Storage アカウントに関連付けられているプロパティ |
Stream |
ストリーム データを含む入力に関連付けられているプロパティ。 |
AuthenticationMode
認証モード。 有効なモードは、 ConnectionString
、 Msi
および 'UserToken' です。
名前 | 型 | 説明 |
---|---|---|
ConnectionString |
string |
|
Msi |
string |
|
UserToken |
string |
AvroSerialization
入力からのデータをシリアル化する方法、または Avro 形式で出力に書き込むときにデータをシリアル化する方法について説明します。
名前 | 型 | 説明 |
---|---|---|
type |
string:
Avro |
入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
AzureSqlReferenceInputDataSource
Azure SQL データベース参照入力データ ソースについて説明します。
名前 | 型 | 説明 |
---|---|---|
properties.database |
string |
この要素は [データソース] 要素に関連付けられています。 これは出力が書き込まれるデータベースの名前です。 |
properties.deltaSnapshotQuery |
string |
この要素は [データソース] 要素に関連付けられています。 このクエリは、SQL データベースから増分変更をフェッチするために使用されます。 このオプションを使用するには、Azure SQL Database でテンポラル テーブルを使用することをお勧めします。 |
properties.fullSnapshotQuery |
string |
この要素は [データソース] 要素に関連付けられています。 このクエリは、SQL データベースからデータをフェッチするために使用されます。 |
properties.password |
string |
この要素は [データソース] 要素に関連付けられています。 これは SQL データベース インスタンスに接続するために使用されるパスワードです。 |
properties.refreshRate |
string |
この要素は [データソース] 要素に関連付けられています。 これは、データベースからデータをフェッチする頻度を示します。 DateTime 形式です。 |
properties.refreshType |
データ更新オプションの種類を示します。 |
|
properties.server |
string |
この要素は [データソース] 要素に関連付けられています。 これは書き込み先のデータベース含むサーバーの名前です。 |
properties.table |
string |
この要素は [データソース] 要素に関連付けられています。 Azure SQL データベース内のテーブルの名前。 |
properties.user |
string |
この要素は [データソース] 要素に関連付けられています。 これは SQL データベース インスタンスに接続するために使用されるユーザー名です。 |
type |
string:
Microsoft. |
参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
BlobReferenceInputDataSource
参照データを含む BLOB 入力データ ソースについて説明します。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
properties.authenticationMode | ConnectionString |
認証モード。 |
|
properties.container |
string |
関連付けられたストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 |
|
properties.dateFormat |
string |
日付の形式。 {date} が pathPattern に表示される場合は、このプロパティの値が代わりに日付形式として使用されます。 |
|
properties.pathPattern |
string |
BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、 または https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output を参照https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-inputしてください。 |
|
properties.storageAccounts |
1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 |
||
properties.timeFormat |
string |
時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 |
|
type |
string:
Microsoft. |
参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
BlobStreamInputDataSource
ストリーム データを含む BLOB 入力データ ソースについて説明します。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
properties.authenticationMode | ConnectionString |
認証モード。 |
|
properties.container |
string |
関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取り元または書き込み元の BLOB のいずれかが含まれます。 PUT (CreateOrReplace) 要求で必須。 |
|
properties.dateFormat |
string |
日付の形式。 pathPattern に {date} が表示される場所では、代わりにこのプロパティの値が日付形式として使用されます。 |
|
properties.pathPattern |
string |
BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名がジョブへの入力または出力として含める必要があるかどうかを判断するために照合されるパターンを表します。 詳細な説明と例については https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input 、 または https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output を参照してください。 |
|
properties.sourcePartitionCount |
integer |
BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 1024。 |
|
properties.storageAccounts |
1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必須。 |
||
properties.timeFormat |
string |
時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 |
|
type |
string:
Microsoft. |
ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 |
Compression
入力データの圧縮方法について説明します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
type | None |
入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必須。 |
CompressionType
入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必要です。
名前 | 型 | 説明 |
---|---|---|
Deflate |
string |
|
GZip |
string |
|
None |
string |
CsvSerialization
入力からのデータをシリアル化する方法、または CSV 形式で出力に書き込むときにデータをシリアル化する方法について説明します。
名前 | 型 | 説明 |
---|---|---|
properties.encoding |
入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 |
|
properties.fieldDelimiter |
string |
コンマ区切り値 (CSV) レコードを区切るために使用する区切り記号を指定します。 サポートされている値の一覧については、 または https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output を参照してくださいhttps://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input。 PUT (CreateOrReplace) 要求で必要です。 |
type |
string:
Csv |
入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
DiagnosticCondition
顧客の注意を必要とするリソースまたはジョブ全体に適用される条件。
名前 | 型 | 説明 |
---|---|---|
code |
string |
不透明な診断コード。 |
message |
string |
条件を詳しく説明する人間が判読できるメッセージ。 クライアント要求の Accept-Language にローカライズされます。 |
since |
string |
条件が開始されたときの UTC タイムスタンプ。 この時点で、お客様は ops ログで対応するイベントを見つけることができます。 |
Diagnostics
入力、出力、またはジョブ全体に適用される、顧客の注意を必要とする条件について説明します。
名前 | 型 | 説明 |
---|---|---|
conditions |
リソースまたはジョブ全体に適用できる、顧客の注意を必要とする 0 個以上の条件のコレクション。 |
Encoding
入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。
名前 | 型 | 説明 |
---|---|---|
UTF8 |
string |
Error
一般的なエラー表現。
名前 | 型 | 説明 |
---|---|---|
error |
エラー定義のプロパティ。 |
EventHubStreamInputDataSource
ストリーム データを含む Event Hub 入力データ ソースについて説明します。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
authenticationMode | ConnectionString |
認証モード。 |
|
properties.consumerGroupName |
string |
イベント ハブからイベントを読み取るために使用する必要がある Event Hub コンシューマー グループの名前。 複数の入力に個別のコンシューマー グループ名を指定すると、それらの各入力がイベント ハブから同じイベントを受信できます。 指定しない場合、入力では Event Hub の既定のコンシューマー グループが使用されます。 |
|
properties.eventHubName |
string |
イベント ハブの名前。 PUT (CreateOrReplace) 要求で必須。 |
|
serviceBusNamespace |
string |
目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必須。 |
|
sharedAccessPolicyKey |
string |
指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必須。 |
|
sharedAccessPolicyName |
string |
イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必須。 |
|
type |
string:
Microsoft. |
ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 |
EventHubV2StreamInputDataSource
ストリーム データを含む Event Hub 入力データ ソースについて説明します。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
authenticationMode | ConnectionString |
認証モード。 |
|
properties.consumerGroupName |
string |
イベント ハブからイベントを読み取るために使用する必要がある Event Hub コンシューマー グループの名前。 複数の入力に個別のコンシューマー グループ名を指定すると、それらの各入力がイベント ハブから同じイベントを受信できます。 指定しない場合、入力では Event Hub の既定のコンシューマー グループが使用されます。 |
|
properties.eventHubName |
string |
イベント ハブの名前。 PUT (CreateOrReplace) 要求で必須。 |
|
serviceBusNamespace |
string |
目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必須。 |
|
sharedAccessPolicyKey |
string |
指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必須。 |
|
sharedAccessPolicyName |
string |
イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必須。 |
|
type |
string:
Microsoft. |
ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 |
EventSerializationType
入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。
名前 | 型 | 説明 |
---|---|---|
Avro |
string |
|
Csv |
string |
|
Json |
string |
|
Parquet |
string |
FileReferenceInputDataSource
参照データを含むファイル入力データ ソースについて説明します。
名前 | 型 | 説明 |
---|---|---|
properties.path |
string |
ファイルのパス。 |
type |
string:
File |
参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
GatewayMessageBusStreamInputDataSource
ストリーム データを含む BLOB 入力データ ソースについて説明します。
名前 | 型 | 説明 |
---|---|---|
properties.topic |
string |
Service Bus トピックの名前。 |
type |
string:
Gateway |
ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
Input
名前付き入力に関連付けられているすべての情報を格納する入力オブジェクト。 すべての入力はストリーミング ジョブの下に含まれます。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース ID |
name |
string |
リソース名 |
properties | InputProperties: |
入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 |
type |
string |
リソースの種類 |
IoTHubStreamInputDataSource
ストリーム データを含むIoT Hub入力データ ソースについて説明します。
名前 | 型 | 説明 |
---|---|---|
properties.consumerGroupName |
string |
IoT Hubからイベントを読み取るために使用する必要があるIoT Hub コンシューマー グループの名前。 指定しない場合、入力では Iot Hub の既定のコンシューマー グループが使用されます。 |
properties.endpoint |
string |
接続するIoT Hubエンドポイント (つまり、messages/events、messages/operationsMonitoringEvents など)。 |
properties.iotHubNamespace |
string |
IoT Hubの名前または URI。 PUT (CreateOrReplace) 要求で必須。 |
properties.sharedAccessPolicyKey |
string |
指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必須。 |
properties.sharedAccessPolicyName |
string |
IoT Hubの共有アクセス ポリシー名。 このポリシーには、少なくともサービス接続アクセス許可が含まれている必要があります。 PUT (CreateOrReplace) 要求で必須。 |
type |
string:
Microsoft. |
ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
JsonOutputSerializationFormat
出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトを使用して書式設定されることを示す 'lineSeparated' と、出力が JSON オブジェクトの配列として書式設定されることを示す 'array' です。
名前 | 型 | 説明 |
---|---|---|
Array |
string |
|
LineSeparated |
string |
JsonSerialization
入力からのデータをシリアル化する方法、または JSON 形式で出力に書き込むときにデータをシリアル化する方法について説明します。
名前 | 型 | 説明 |
---|---|---|
properties.encoding |
入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 |
|
properties.format |
このプロパティは、出力の JSON シリアル化にのみ適用されます。 入力には適用されません。 このプロパティは、出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトを使用して書式設定されることを示す 'lineSeparated' と、出力が JSON オブジェクトの配列として書式設定されることを示す 'array' です。 左 null の場合、既定値は 'lineSeparated' です。 |
|
type |
string:
Json |
入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
ParquetSerialization
入力からのデータをシリアル化する方法、または Parquet 形式で出力に書き込むときにデータをシリアル化する方法について説明します。
名前 | 型 | 説明 |
---|---|---|
type |
string:
Parquet |
入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 |
ReferenceInputProperties
参照データを含む入力に関連付けられているプロパティ。
名前 | 型 | 説明 |
---|---|---|
compression |
入力データの圧縮方法について説明します |
|
datasource | ReferenceInputDataSource: |
参照データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必須。 |
diagnostics |
入力、出力、またはジョブ全体に適用される、顧客の注意を必要とする条件について説明します。 |
|
etag |
string |
入力の現在のエンティティ タグ。 これは不透明な文字列です。 これを使用して、要求間でリソースが変更されたかどうかを検出できます。 また、オプティミスティック コンカレンシーの書き込み操作に対して、If-Match ヘッダーまたは If-None-Match ヘッダーで使用することもできます。 |
partitionKey |
string |
partitionKey 入力データのパーティション分割に使用される入力データ内のキーについて説明します |
serialization | Serialization: |
入力のデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必須。 |
type |
string:
Reference |
入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必須。 |
RefreshType
データ更新オプションの種類を示します。
名前 | 型 | 説明 |
---|---|---|
RefreshPeriodicallyWithDelta |
string |
|
RefreshPeriodicallyWithFull |
string |
|
Static |
string |
StorageAccount
Azure Storage アカウントに関連付けられているプロパティ
名前 | 型 | 説明 |
---|---|---|
accountKey |
string |
Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。 |
accountName |
string |
Azure ストレージ アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 |
StreamInputProperties
ストリーム データを含む入力に関連付けられているプロパティ。
名前 | 型 | 説明 |
---|---|---|
compression |
入力データの圧縮方法について説明します |
|
datasource | StreamInputDataSource: |
ストリーム データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必須。 |
diagnostics |
入力、出力、またはジョブ全体に適用される、顧客の注意を必要とする条件について説明します。 |
|
etag |
string |
入力の現在のエンティティ タグ。 これは不透明な文字列です。 これを使用して、要求間でリソースが変更されたかどうかを検出できます。 また、オプティミスティック コンカレンシーの書き込み操作に対して、If-Match ヘッダーまたは If-None-Match ヘッダーで使用することもできます。 |
partitionKey |
string |
partitionKey 入力データのパーティション分割に使用される入力データ内のキーについて説明します |
serialization | Serialization: |
入力のデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必須。 |
type |
string:
Stream |
入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必須。 |