Jobs - Create Import Export Job
Létrehoz egy új importálási vagy exportálási feladatot a IoT Hub. További információ: 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-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
api-version
|
query | True |
string |
Az API verziója. |
Kérelem törzse
Name | Típus | Description |
---|---|---|
configurationsBlobName |
string |
Alapértelmezés szerint configurations.txt. Megadja a konfigurációk exportálásakor/importálásakor használandó blob nevét. |
endTimeUtc |
string |
Rendszer generálva. A létrehozáskor figyelmen kívül hagyva. A feladat befejezési dátuma és időpontja (UTC). |
excludeKeysInExport |
boolean |
Exportálási feladatokhoz nem kötelező; más feladatok esetében figyelmen kívül hagyva. Ha nincs megadva, a szolgáltatás alapértelmezés szerint false (hamis). Ha hamis, az engedélyezési kulcsok szerepelnek az exportálási kimenetben. A kulcsok exportálása egyébként null értékű. |
failureReason |
string |
A rendszer nemesített. A létrehozáskor figyelmen kívül hagyva. A hiba oka, ha hiba történt. |
identity | ||
includeConfigurations |
boolean |
Az alapértelmezett érték a hamis. Ha igaz, akkor a konfigurációk az adatexportálás/-importálás részét képezik. |
inputBlobContainerUri |
string |
Az SAS-jogkivonatot tartalmazó URI egy olyan blobtárolóba, amely szinkronizálandó beállításjegyzék-adatokat tartalmaz. |
inputBlobName |
string |
A bemeneti blobtárolóból való importáláshoz használandó blobnév. |
jobId |
string |
A feladat egyedi azonosítója. |
outputBlobContainerUri |
string |
A blobtároló eléréséhez szükséges SAS-jogkivonat. Ez a feladat állapotának és eredményeinek kimenetére szolgál. |
outputBlobName |
string |
A kimeneti blobtárolóban létrehozandó blobnév. Ez a blob tartalmazni fogja a IoT Hub exportált eszközregisztrációs adatbázisának adatait. |
progress |
integer |
Rendszer generálva. A létrehozáskor figyelmen kívül hagyva. A feladat befejezésének százalékos aránya. |
startTimeUtc |
string |
Rendszer generálva. A létrehozáskor figyelmen kívül hagyva. A feladat kezdési dátuma és időpontja (UTC). |
status |
enum:
|
Rendszer generálva. A létrehozáskor figyelmen kívül hagyva. A feladat állapota. |
storageAuthenticationType |
enum:
|
A tárfiókhoz való csatlakozáshoz használt hitelesítési típus. |
type |
enum:
|
A feladat típusa. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
OK gombra. |
Definíciók
Name | Description |
---|---|
Job |
|
Managed |
JobProperties
Name | Típus | Description |
---|---|---|
configurationsBlobName |
string |
Alapértelmezés szerint configurations.txt. Megadja a konfigurációk exportálásakor/importálásakor használandó blob nevét. |
endTimeUtc |
string |
Rendszer generálva. A létrehozáskor figyelmen kívül hagyva. A feladat befejezési dátuma és időpontja (UTC). |
excludeKeysInExport |
boolean |
Exportálási feladatokhoz nem kötelező; más feladatok esetében figyelmen kívül hagyva. Ha nincs megadva, a szolgáltatás alapértelmezés szerint false (hamis). Ha hamis, az engedélyezési kulcsok szerepelnek az exportálási kimenetben. A kulcsok exportálása egyébként null értékű. |
failureReason |
string |
A rendszer nemesített. A létrehozáskor figyelmen kívül hagyva. A hiba oka, ha hiba történt. |
identity | ||
includeConfigurations |
boolean |
Az alapértelmezett érték a hamis. Ha igaz, akkor a konfigurációk az adatexportálás/-importálás részét képezik. |
inputBlobContainerUri |
string |
Az SAS-jogkivonatot tartalmazó URI egy olyan blobtárolóba, amely szinkronizálandó beállításjegyzék-adatokat tartalmaz. |
inputBlobName |
string |
A bemeneti blobtárolóból való importáláshoz használandó blobnév. |
jobId |
string |
A feladat egyedi azonosítója. |
outputBlobContainerUri |
string |
A blobtároló eléréséhez szükséges SAS-jogkivonat. Ez a feladat állapotának és eredményeinek kimenetére szolgál. |
outputBlobName |
string |
A kimeneti blobtárolóban létrehozandó blobnév. Ez a blob tartalmazni fogja a IoT Hub exportált eszközregisztrációs adatbázisának adatait. |
progress |
integer |
Rendszer generálva. A létrehozáskor figyelmen kívül hagyva. A feladat befejezésének százalékos aránya. |
startTimeUtc |
string |
Rendszer generálva. A létrehozáskor figyelmen kívül hagyva. A feladat kezdési dátuma és időpontja (UTC). |
status |
enum:
|
Rendszer generálva. A létrehozáskor figyelmen kívül hagyva. A feladat állapota. |
storageAuthenticationType |
enum:
|
A tárfiókhoz való csatlakozáshoz használt hitelesítési típus. |
type |
enum:
|
A feladat típusa. |
ManagedIdentity
Name | Típus | Description |
---|---|---|
userAssignedIdentity |
string |