Jobs - Get
Hämta ett jobb efter ID
Få information om ett jobb som körs eller slutförts efter jobb-ID.
GET https://{subdomain}.{baseDomain}/api/jobs/{jobId}?api-version=2022-07-31
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
base
|
path | True |
string |
Basdomänen för alla Azure IoT Central-tjänstbegäranden. |
|
job
|
path | True |
string maxLength: 255pattern: ^[a-zA-Z0-9_-]*$ |
Unikt ID för jobbet. |
|
subdomain
|
path | True |
string |
Programmets underdomän. |
|
api-version
|
query | True |
string |
Den version av API:et som anropas. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Framgång |
|
| Other Status Codes |
Ett felsvar som togs emot från IoT Central-tjänsten. Sidhuvuden x-ms-error-code: string |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
Get a job by ID
Exempelbegäran
GET https://appsubdomain.azureiotcentral.com/api/jobs/myJobId?api-version=2022-07-31
Exempelsvar
{
"id": "myJobId",
"displayName": "My Job",
"group": "475cad48-b7ff-4a09-b51e-1a9021385453",
"data": [
{
"type": "property",
"target": "urn:1dgygpt7t:modelDefinition:02uwtefvdy",
"path": "componentName.propertyName",
"value": "updated value"
}
],
"status": "running"
}
Definitioner
| Name | Description |
|---|---|
|
Cloud |
Jobbdata för molnegenskap. |
|
Command |
Datadefinitionen för kommandojobbet. |
|
Device |
Datadefinitionen för enhetsmallens migreringsjobb. |
| Error |
Svarsfeldefinitionen. |
|
Error |
Information om felet. |
| Job |
Jobbdefinitionen. |
|
Job |
Jobbbatchdefinitionen. |
|
Job |
Om batchbearbetning görs på ett angivet antal enheter eller en procentandel av det totala antalet enheter. |
|
Job |
Tröskelvärdet för uppsägning av jobb. |
|
Job |
Om tröskelvärdet för annullering är per ett angivet antal enheter eller en procentandel av de totala enheterna. |
|
Job |
förloppssammanfattning för ett schemalagt jobb. |
|
Property |
Datadefinitionen för egenskapsjobbet. |
CloudPropertyJobData
Jobbdata för molnegenskap.
| Name | Typ | Description |
|---|---|---|
| path |
string |
Sökvägen till målfunktionen i enhetsmallen. |
| target |
string minLength: 1 |
Enhetsmallen som definierar målfunktionen för jobbet. |
| type |
string:
cloud |
Typ av jobbdata. |
| value |
Any |
Det värde som används för att uppdatera målfunktionen, om det finns något. |
CommandJobData
Datadefinitionen för kommandojobbet.
| Name | Typ | Description |
|---|---|---|
| path |
string |
Sökvägen till målfunktionen i enhetsmallen. |
| target |
string minLength: 1 |
Enhetsmallen som definierar målfunktionen för jobbet. |
| type |
string:
command |
Typ av jobbdata. |
| value |
Any |
Det värde som används för att uppdatera målfunktionen, om det finns något. |
DeviceTemplateMigrationJobData
Datadefinitionen för enhetsmallens migreringsjobb.
| Name | Typ | Description |
|---|---|---|
| template |
string minLength: 1 |
Målenhetsmallen som enheterna ska migreras till. |
| type |
string:
device |
Typ av jobbdata. |
Error
Svarsfeldefinitionen.
| Name | Typ | Description |
|---|---|---|
| error |
Felinformation för aktuell begäran. |
ErrorDetails
Information om felet.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Felkod. |
| message |
string |
Information om felmeddelande. |
| requestId |
string |
Korrelations-ID för aktuell begäran. |
| time |
string (date-time-rfc1123) |
Den tid då felbegäran misslyckades. |
Job
Jobbdefinitionen.
| Name | Typ | Description |
|---|---|---|
| batch |
Batchkonfigurationen för jobbet. |
|
| cancellationThreshold |
Tröskelvärdet för annullering för jobbet. |
|
| data | JobData[]: |
Funktionerna som uppdateras av jobbet och de värden som de uppdateras med. |
| description |
string |
Detaljerad beskrivning av jobbet. |
| displayName |
string |
Jobbets visningsnamn. |
| end |
string (date-time) |
Jobbets sluttid |
| group |
string |
ID:t för den enhetsgrupp som jobbet ska köras på. |
| id |
string |
Unikt ID för jobbet. |
| organizations |
string[] |
Lista över organisationer för jobbet, endast en organisation stöds idag, flera organisationer kommer snart att stödjas. |
| progress |
Förloppsstatistik för jobbet. |
|
| scheduledJobId |
string |
Id för den schemalagda jobbdefinitionen som skapade det här jobbet. |
| start |
string (date-time) |
Starttiden för jobbet |
| status |
string |
Anger om jobbet startar, körs osv. |
JobBatch
Jobbbatchdefinitionen.
| Name | Typ | Description |
|---|---|---|
| type |
Om batchbearbetning görs på ett angivet antal enheter eller en procentandel av det totala antalet enheter. |
|
| value |
number |
Antalet eller procentandelen enheter som batchbearbetningen görs på. |
JobBatchType
Om batchbearbetning görs på ett angivet antal enheter eller en procentandel av det totala antalet enheter.
| Värde | Description |
|---|---|
| number |
Jobbbatching baserat på antalet enheter. |
| percentage |
Jobb batchbearbetningsbaserad procentandel av det totala antalet tillämpade enheter. |
JobCancellationThreshold
Tröskelvärdet för uppsägning av jobb.
| Name | Typ | Description |
|---|---|---|
| batch |
boolean |
Om tröskelvärdet för annullering gäller per batch eller för det övergripande jobbet. |
| type |
Om tröskelvärdet för annullering är per ett angivet antal enheter eller en procentandel av de totala enheterna. |
|
| value |
number |
Antalet eller procentandelen enheter som tröskelvärdet för annullering tillämpas på. |
JobCancellationThresholdType
Om tröskelvärdet för annullering är per ett angivet antal enheter eller en procentandel av de totala enheterna.
| Värde | Description |
|---|---|
| number |
Tröskelvärde för uppsägning av jobb baserat på angivet antal enheter. |
| percentage |
Tröskelvärde för uppsägning av jobb baserat på procentandelen av de totala enheterna. |
JobProgress
förloppssammanfattning för ett schemalagt jobb.
| Name | Typ | Description |
|---|---|---|
| completed |
integer (int32) |
Antalet entiteter som jobbet har slutförts för. |
| failed |
integer (int32) |
Antalet entiteter som jobbet har misslyckats för. |
| pending |
integer (int32) |
Antalet entiteter som jobbet inte körs för ännu. |
| total |
integer (int32) |
Det totala antalet entiteter som jobbet riktar in sig på. |
PropertyJobData
Datadefinitionen för egenskapsjobbet.
| Name | Typ | Description |
|---|---|---|
| path |
string |
Sökvägen till målfunktionen i enhetsmallen. |
| target |
string minLength: 1 |
Enhetsmallen som definierar målfunktionen för jobbet. |
| type |
string:
property |
Typ av jobbdata. |
| value |
Any |
Det värde som används för att uppdatera målfunktionen, om det finns något. |