Iot Hub Resource - Export Devices
Esporta tutte le identità del dispositivo nel registro delle identità dell'hub IoT in un contenitore BLOB di Archiviazione di Azure. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/exportDevices?api-version=2023-06-30
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string |
Nome del gruppo di risorse che contiene l'hub IoT. |
resource
|
path | True |
string |
Nome dell'hub IoT. |
subscription
|
path | True |
string |
L'identificatore della sottoscrizione. |
api-version
|
query | True |
string |
Versione dell'API. |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
excludeKeys | True |
boolean |
Valore che indica se le chiavi devono essere escluse durante l'esportazione. |
exportBlobContainerUri | True |
string |
URI del contenitore BLOB di esportazione. |
authenticationType |
Specifica il tipo di autenticazione utilizzato per la connessione all'account di archiviazione. |
||
configurationsBlobName |
string |
Nome del BLOB che verrà creato nel contenitore BLOB di output specificato. Questo BLOB conterrà le configurazioni esportate per l'hub Iot. |
|
exportBlobName |
string |
Nome del BLOB che verrà creato nel contenitore BLOB di output specificato. Questo BLOB conterrà le informazioni del Registro di sistema dei dispositivi esportate per il hub IoT. |
|
identity |
Proprietà dell'identità gestita dell'endpoint di archiviazione per i dispositivi di esportazione. |
||
includeConfigurations |
boolean |
Valore che indica se le configurazioni devono essere esportate. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
DefaultErrorResponse |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
IotHubResource_ExportDevices
Esempio di richiesta
Risposta di esempio
{
"jobId": "test",
"startTimeUtc": "Thu, 15 Jun 2017 19:20:58 GMT",
"endTimeUtc": "Thu, 15 Jun 2017 19:20:58 GMT",
"type": "unknown",
"status": "unknown"
}
Definizioni
Nome | Descrizione |
---|---|
Authentication |
Specifica il tipo di autenticazione utilizzato per la connessione all'account di archiviazione. |
Error |
Dettagli errore. |
Export |
Usare per specificare i parametri quando si richiede un'esportazione di tutti i dispositivi nell'hub IoT. |
Job |
Proprietà dell'oggetto Job Response. |
Job |
Stato del processo. |
Job |
Tipo del processo. |
Managed |
Proprietà dell'identità gestita. |
AuthenticationType
Specifica il tipo di autenticazione utilizzato per la connessione all'account di archiviazione.
Nome | Tipo | Descrizione |
---|---|---|
identityBased |
string |
|
keyBased |
string |
ErrorDetails
Dettagli errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
details |
string |
Dettagli dell'errore. |
httpStatusCode |
string |
Codice di stato HTTP. |
message |
string |
Messaggio di errore. |
ExportDevicesRequest
Usare per specificare i parametri quando si richiede un'esportazione di tutti i dispositivi nell'hub IoT.
Nome | Tipo | Descrizione |
---|---|---|
authenticationType |
Specifica il tipo di autenticazione utilizzato per la connessione all'account di archiviazione. |
|
configurationsBlobName |
string |
Nome del BLOB che verrà creato nel contenitore BLOB di output specificato. Questo BLOB conterrà le configurazioni esportate per l'hub Iot. |
excludeKeys |
boolean |
Valore che indica se le chiavi devono essere escluse durante l'esportazione. |
exportBlobContainerUri |
string |
URI del contenitore BLOB di esportazione. |
exportBlobName |
string |
Nome del BLOB che verrà creato nel contenitore BLOB di output specificato. Questo BLOB conterrà le informazioni del Registro di sistema dei dispositivi esportate per il hub IoT. |
identity |
Proprietà dell'identità gestita dell'endpoint di archiviazione per i dispositivi di esportazione. |
|
includeConfigurations |
boolean |
Valore che indica se le configurazioni devono essere esportate. |
JobResponse
Proprietà dell'oggetto Job Response.
Nome | Tipo | Descrizione |
---|---|---|
endTimeUtc |
string |
Ora in cui il processo ha interrotto l'elaborazione. |
failureReason |
string |
Se status == non è riuscito, questa stringa contenente il motivo dell'errore. |
jobId |
string |
Identificatore di processo. |
parentJobId |
string |
Identificatore del processo padre, se presente. |
startTimeUtc |
string |
Ora di inizio del processo. |
status |
Stato del processo. |
|
statusMessage |
string |
Messaggio di stato per il processo. |
type |
Tipo del processo. |
JobStatus
Stato del processo.
Nome | Tipo | Descrizione |
---|---|---|
cancelled |
string |
|
completed |
string |
|
enqueued |
string |
|
failed |
string |
|
running |
string |
|
unknown |
string |
JobType
Tipo del processo.
Nome | Tipo | Descrizione |
---|---|---|
backup |
string |
|
export |
string |
|
factoryResetDevice |
string |
|
firmwareUpdate |
string |
|
import |
string |
|
readDeviceProperties |
string |
|
rebootDevice |
string |
|
unknown |
string |
|
updateDeviceConfiguration |
string |
|
writeDeviceProperties |
string |
ManagedIdentity
Proprietà dell'identità gestita.
Nome | Tipo | Descrizione |
---|---|---|
userAssignedIdentity |
string |
Identità assegnata dall'utente. |