Jobs - Create Import Export Job
Tworzy nowe zadanie importowania lub eksportowania w IoT Hub. Aby uzyskać więcej informacji, zobacz 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
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
api-version
|
query | True |
string |
Wersja interfejsu API. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
configurationsBlobName |
string |
Domyślnie configurations.txt. Określa nazwę obiektu blob do użycia podczas eksportowania/importowania konfiguracji. |
endTimeUtc |
string |
Wygenerowany system. Ignorowane podczas tworzenia. Data i godzina zakończenia zadania w formacie UTC. |
excludeKeysInExport |
boolean |
Opcjonalnie dla zadań eksportu; ignorowane dla innych zadań. Jeśli nie zostanie określony, usługa domyślnie ma wartość false. Jeśli wartość false, klucze autoryzacji są uwzględniane w danych wyjściowych eksportu. Klucze są eksportowane jako null w przeciwnym razie. |
failureReason |
string |
Wygenerowany system. Ignorowane podczas tworzenia. Przyczyna niepowodzenia, jeśli wystąpił błąd. |
identity | ||
includeConfigurations |
boolean |
Wartość domyślna to false. Jeśli jest to prawda, konfiguracje są uwzględniane w eksporcie/importowaniu danych. |
inputBlobContainerUri |
string |
Identyfikator URI zawierający token SAS do kontenera obiektów blob, który zawiera dane rejestru do synchronizacji. |
inputBlobName |
string |
Nazwa obiektu blob do użycia podczas importowania z wejściowego kontenera obiektów blob. |
jobId |
string |
Unikatowy identyfikator zadania. |
outputBlobContainerUri |
string |
Token sygnatury dostępu współdzielonego w celu uzyskania dostępu do kontenera obiektów blob. Służy do wyprowadzania stanu i wyników zadania. |
outputBlobName |
string |
Nazwa obiektu blob, który zostanie utworzony w kontenerze wyjściowych obiektów blob. Ten obiekt blob będzie zawierać wyeksportowane informacje o rejestrze urządzeń dla IoT Hub. |
progress |
integer |
Wygenerowany system. Ignorowane podczas tworzenia. Procent ukończenia zadania. |
startTimeUtc |
string |
Wygenerowany system. Ignorowane podczas tworzenia. Data i godzina rozpoczęcia zadania w formacie UTC. |
status |
enum:
|
Wygenerowany system. Ignorowane podczas tworzenia. Stan zadania. |
storageAuthenticationType |
enum:
|
Typ uwierzytelniania używany do nawiązywania połączenia z kontem magazynu. |
type |
enum:
|
Typ zadania. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK. |
Definicje
Nazwa | Opis |
---|---|
Job |
|
Managed |
JobProperties
Nazwa | Typ | Opis |
---|---|---|
configurationsBlobName |
string |
Domyślnie configurations.txt. Określa nazwę obiektu blob do użycia podczas eksportowania/importowania konfiguracji. |
endTimeUtc |
string |
Wygenerowany system. Ignorowane podczas tworzenia. Data i godzina zakończenia zadania w formacie UTC. |
excludeKeysInExport |
boolean |
Opcjonalnie dla zadań eksportu; ignorowane dla innych zadań. Jeśli nie zostanie określony, usługa domyślnie ma wartość false. Jeśli wartość false, klucze autoryzacji są uwzględniane w danych wyjściowych eksportu. Klucze są eksportowane jako null w przeciwnym razie. |
failureReason |
string |
Wygenerowany system. Ignorowane podczas tworzenia. Przyczyna niepowodzenia, jeśli wystąpił błąd. |
identity | ||
includeConfigurations |
boolean |
Wartość domyślna to false. Jeśli jest to prawda, konfiguracje są uwzględniane w eksporcie/importowaniu danych. |
inputBlobContainerUri |
string |
Identyfikator URI zawierający token SAS do kontenera obiektów blob, który zawiera dane rejestru do synchronizacji. |
inputBlobName |
string |
Nazwa obiektu blob do użycia podczas importowania z wejściowego kontenera obiektów blob. |
jobId |
string |
Unikatowy identyfikator zadania. |
outputBlobContainerUri |
string |
Token sygnatury dostępu współdzielonego w celu uzyskania dostępu do kontenera obiektów blob. Służy do wyprowadzania stanu i wyników zadania. |
outputBlobName |
string |
Nazwa obiektu blob, który zostanie utworzony w kontenerze wyjściowych obiektów blob. Ten obiekt blob będzie zawierać wyeksportowane informacje o rejestrze urządzeń dla IoT Hub. |
progress |
integer |
Wygenerowany system. Ignorowane podczas tworzenia. Procent ukończenia zadania. |
startTimeUtc |
string |
Wygenerowany system. Ignorowane podczas tworzenia. Data i godzina rozpoczęcia zadania w formacie UTC. |
status |
enum:
|
Wygenerowany system. Ignorowane podczas tworzenia. Stan zadania. |
storageAuthenticationType |
enum:
|
Typ uwierzytelniania używany do nawiązywania połączenia z kontem magazynu. |
type |
enum:
|
Typ zadania. |
ManagedIdentity
Nazwa | Typ | Opis |
---|---|---|
userAssignedIdentity |
string |