Sdílet prostřednictvím


Iot Hub Resource - Export Devices

Exportuje všechny identity zařízení v registru identit služby IoT Hub do kontejneru objektů blob služby Azure Storage. Další informace najdete v tématu: 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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků, která obsahuje centrum IoT.

resourceName
path True

string

Název centra IoT.

subscriptionId
path True

string

Identifikátor předplatného.

api-version
query True

string

Verze rozhraní API.

Text požadavku

Name Vyžadováno Typ Description
excludeKeys True

boolean

Hodnota označující, jestli mají být klíče vyloučeny během exportu.

exportBlobContainerUri True

string

Identifikátor URI kontejneru objektů blob exportu

authenticationType

AuthenticationType

Určuje typ ověřování, který se používá pro připojení k účtu úložiště.

configurationsBlobName

string

Název objektu blob, který se vytvoří v zadaném výstupním kontejneru objektů blob. Tento objekt blob bude obsahovat exportované konfigurace pro IoT Hub.

exportBlobName

string

Název objektu blob, který se vytvoří v zadaném výstupním kontejneru objektů blob. Tento objekt blob bude obsahovat exportované informace registru zařízení pro IoT Hub.

identity

ManagedIdentity

Vlastnosti spravované identity koncového bodu úložiště pro zařízení pro export

includeConfigurations

boolean

Hodnota označující, jestli se mají konfigurace exportovat.

Odpovědi

Name Typ Description
200 OK

JobResponse

OK

Other Status Codes

ErrorDetails

DefaultErrorResponse

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

IotHubResource_ExportDevices

Ukázkový požadavek

POST https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub/exportDevices?api-version=2023-06-30

{
  "exportBlobContainerUri": "testBlob",
  "excludeKeys": true
}

Ukázková odpověď

{
  "jobId": "test",
  "startTimeUtc": "Thu, 15 Jun 2017 19:20:58 GMT",
  "endTimeUtc": "Thu, 15 Jun 2017 19:20:58 GMT",
  "type": "unknown",
  "status": "unknown"
}

Definice

Name Description
AuthenticationType

Určuje typ ověřování, který se používá pro připojení k účtu úložiště.

ErrorDetails

Podrobnosti o chybě.

ExportDevicesRequest

Slouží k zadání parametrů při žádosti o export všech zařízení ve službě IoT Hub.

JobResponse

Vlastnosti objektu Job Response.

JobStatus

Stav úlohy.

JobType

Typ úlohy.

ManagedIdentity

Vlastnosti spravované identity.

AuthenticationType

Určuje typ ověřování, který se používá pro připojení k účtu úložiště.

Name Typ Description
identityBased

string

keyBased

string

ErrorDetails

Podrobnosti o chybě.

Name Typ Description
code

string

Kód chyby

details

string

Podrobnosti o chybě.

httpStatusCode

string

Stavový kód HTTP

message

string

Chybová zpráva

ExportDevicesRequest

Slouží k zadání parametrů při žádosti o export všech zařízení ve službě IoT Hub.

Name Typ Description
authenticationType

AuthenticationType

Určuje typ ověřování, který se používá pro připojení k účtu úložiště.

configurationsBlobName

string

Název objektu blob, který se vytvoří v zadaném výstupním kontejneru objektů blob. Tento objekt blob bude obsahovat exportované konfigurace pro IoT Hub.

excludeKeys

boolean

Hodnota označující, jestli mají být klíče vyloučeny během exportu.

exportBlobContainerUri

string

Identifikátor URI kontejneru objektů blob exportu

exportBlobName

string

Název objektu blob, který se vytvoří v zadaném výstupním kontejneru objektů blob. Tento objekt blob bude obsahovat exportované informace registru zařízení pro IoT Hub.

identity

ManagedIdentity

Vlastnosti spravované identity koncového bodu úložiště pro zařízení pro export

includeConfigurations

boolean

Hodnota označující, jestli se mají konfigurace exportovat.

JobResponse

Vlastnosti objektu Job Response.

Name Typ Description
endTimeUtc

string

Čas, kdy se zpracování úlohy zastavilo.

failureReason

string

Pokud stav == selhal, tento řetězec obsahuje důvod selhání.

jobId

string

Identifikátor úlohy.

parentJobId

string

Identifikátor nadřazené úlohy, pokud existuje.

startTimeUtc

string

Čas spuštění úlohy.

status

JobStatus

Stav úlohy.

statusMessage

string

Stavová zpráva úlohy

type

JobType

Typ úlohy.

JobStatus

Stav úlohy.

Name Typ Description
cancelled

string

completed

string

enqueued

string

failed

string

running

string

unknown

string

JobType

Typ úlohy.

Name Typ Description
backup

string

export

string

factoryResetDevice

string

firmwareUpdate

string

import

string

readDeviceProperties

string

rebootDevice

string

unknown

string

updateDeviceConfiguration

string

writeDeviceProperties

string

ManagedIdentity

Vlastnosti spravované identity.

Name Typ Description
userAssignedIdentity

string

Identita přiřazená uživatelem.