Jobs - Create Import Export Job
在 IoT 中樞 上建立新的匯入或導出作業。 如需相關資訊,請參閱 https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities 。
POST https://fully-qualified-iothubname.azure-devices.net/jobs/create?api-version=2021-04-12
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
api-version
|
query | True |
string |
Api 的版本。 |
要求本文
名稱 | 類型 | Description |
---|---|---|
configurationsBlobName |
string |
默認為 configurations.txt。 指定匯出/匯入組態時要使用的 Blob 名稱。 |
endTimeUtc |
string |
系統產生。 在建立時忽略。 以UTC為單位之作業的結束日期和時間。 |
excludeKeysInExport |
boolean |
匯出作業的選擇性;忽略其他作業。 如果未指定,服務預設為 false。 如果為 false,則授權金鑰會包含在匯出輸出中。 密鑰會匯出為 null, |
failureReason |
string |
系統基因化。 在建立時忽略。 如果發生失敗,則為失敗的原因。 |
identity | ||
includeConfigurations |
boolean |
預設為 False。 如果為 true,則設定會包含在數據匯出/匯入中。 |
inputBlobContainerUri |
string |
包含 SAS 令牌的 URI,指向包含要同步之登錄數據的 Blob 容器。 |
inputBlobName |
string |
從輸入 Blob 容器匯入時要使用的 Blob 名稱。 |
jobId |
string |
作業的唯一識別碼。 |
outputBlobContainerUri |
string |
用來存取 Blob 容器的 SAS 令牌。 這會用來輸出作業的狀態和結果。 |
outputBlobName |
string |
將在輸出 Blob 容器中建立的 Blob 名稱。 此 Blob 將包含 IoT 中樞 導出的裝置登錄資訊。 |
progress |
integer |
系統產生。 在建立時忽略。 作業完成的百分比。 |
startTimeUtc |
string |
系統產生。 在建立時忽略。 以UTC為單位之作業的開始日期和時間。 |
status |
enum:
|
系統產生。 在建立時忽略。 工作的狀態。 |
storageAuthenticationType |
enum:
|
用於連線到記憶體帳戶的驗證類型。 |
type |
enum:
|
作業類型。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
正常。 |
定義
名稱 | Description |
---|---|
Job |
|
Managed |
JobProperties
名稱 | 類型 | Description |
---|---|---|
configurationsBlobName |
string |
默認為 configurations.txt。 指定匯出/匯入組態時要使用的 Blob 名稱。 |
endTimeUtc |
string |
系統產生。 在建立時忽略。 以UTC為單位之作業的結束日期和時間。 |
excludeKeysInExport |
boolean |
匯出作業的選擇性;忽略其他作業。 如果未指定,服務預設為 false。 如果為 false,則授權金鑰會包含在匯出輸出中。 密鑰會匯出為 null, |
failureReason |
string |
系統基因化。 在建立時忽略。 如果發生失敗,則為失敗的原因。 |
identity | ||
includeConfigurations |
boolean |
預設為 False。 如果為 true,則設定會包含在數據匯出/匯入中。 |
inputBlobContainerUri |
string |
包含 SAS 令牌的 URI,指向包含要同步之登錄數據的 Blob 容器。 |
inputBlobName |
string |
從輸入 Blob 容器匯入時要使用的 Blob 名稱。 |
jobId |
string |
作業的唯一識別碼。 |
outputBlobContainerUri |
string |
用來存取 Blob 容器的 SAS 令牌。 這會用來輸出作業的狀態和結果。 |
outputBlobName |
string |
將在輸出 Blob 容器中建立的 Blob 名稱。 此 Blob 將包含 IoT 中樞 導出的裝置登錄資訊。 |
progress |
integer |
系統產生。 在建立時忽略。 作業完成的百分比。 |
startTimeUtc |
string |
系統產生。 在建立時忽略。 以UTC為單位之作業的開始日期和時間。 |
status |
enum:
|
系統產生。 在建立時忽略。 工作的狀態。 |
storageAuthenticationType |
enum:
|
用於連線到記憶體帳戶的驗證類型。 |
type |
enum:
|
作業類型。 |
ManagedIdentity
名稱 | 類型 | Description |
---|---|---|
userAssignedIdentity |
string |