Jobs - Get
Pobieranie zadania według identyfikatora
Uzyskaj szczegółowe informacje o uruchomionym lub ukończonym zadaniu według identyfikatora zadania.
GET https://{subdomain}.{baseDomain}/api/jobs/{jobId}?api-version=2022-07-31
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
base
|
path | True |
string |
Domena podstawowa dla wszystkich żądań obsługi usługi Azure IoT Central. |
|
job
|
path | True |
string maxLength: 255pattern: ^[a-zA-Z0-9_-]*$ |
Unikatowy identyfikator zadania. |
|
subdomain
|
path | True |
string |
Poddomena aplikacji. |
|
api-version
|
query | True |
string |
Wywoływana wersja interfejsu API. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Powodzenie |
|
| Other Status Codes |
Odebrano odpowiedź o błędzie z usługi IoT Central. Nagłówki x-ms-error-code: string |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
Get a job by ID
Przykładowe żądanie
GET https://appsubdomain.azureiotcentral.com/api/jobs/myJobId?api-version=2022-07-31
Przykładowa odpowiedź
{
"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"
}
Definicje
| Nazwa | Opis |
|---|---|
|
Cloud |
Dane zadania właściwości w chmurze. |
|
Command |
Definicja danych zadania polecenia. |
|
Device |
Definicja danych zadania migracji szablonu urządzenia. |
| Error |
Definicja błędu odpowiedzi. |
|
Error |
Szczegółowe informacje o błędzie. |
| Job |
Definicja zadania. |
|
Job |
Definicja partii zadań. |
|
Job |
Określa, czy przetwarzanie wsadowe odbywa się na określonej liczbie urządzeń, czy procent całkowitej liczby urządzeń. |
|
Job |
Definicja progu anulowania zadania. |
|
Job |
Określa, czy próg anulowania przypada na określoną liczbę urządzeń, czy wartość procentową całkowitej liczby urządzeń. |
|
Job |
podsumowanie postępu zaplanowanego zadania. |
|
Property |
Definicja danych zadania właściwości. |
CloudPropertyJobData
Dane zadania właściwości w chmurze.
| Nazwa | Typ | Opis |
|---|---|---|
| path |
string |
Ścieżka do możliwości docelowej w szablonie urządzenia. |
| target |
string minLength: 1 |
Szablon urządzenia, który definiuje możliwości docelowe zadania. |
| type |
string:
cloud |
Typ danych zadania. |
| value |
Any |
Wartość używana do aktualizowania możliwości docelowej, jeśli istnieje. |
CommandJobData
Definicja danych zadania polecenia.
| Nazwa | Typ | Opis |
|---|---|---|
| path |
string |
Ścieżka do możliwości docelowej w szablonie urządzenia. |
| target |
string minLength: 1 |
Szablon urządzenia, który definiuje możliwości docelowe zadania. |
| type |
string:
command |
Typ danych zadania. |
| value |
Any |
Wartość używana do aktualizowania możliwości docelowej, jeśli istnieje. |
DeviceTemplateMigrationJobData
Definicja danych zadania migracji szablonu urządzenia.
| Nazwa | Typ | Opis |
|---|---|---|
| template |
string minLength: 1 |
Szablon urządzenia docelowego, do którego zostaną zmigrowane urządzenia. |
| type |
string:
device |
Typ danych zadania. |
Error
Definicja błędu odpowiedzi.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Szczegóły błędu dla bieżącego żądania. |
ErrorDetails
Szczegółowe informacje o błędzie.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| message |
string |
Szczegóły komunikatu o błędzie. |
| requestId |
string |
Identyfikator korelacji dla bieżącego żądania. |
| time |
string (date-time-rfc1123) |
Czas niepowodzenia żądania błędu. |
Job
Definicja zadania.
| Nazwa | Typ | Opis |
|---|---|---|
| batch |
Konfiguracja przetwarzania wsadowego dla zadania. |
|
| cancellationThreshold |
Próg anulowania zadania. |
|
| data | JobData[]: |
Możliwości aktualizowane przez zadanie oraz wartości, za pomocą których są aktualizowane. |
| description |
string |
Szczegółowy opis zadania. |
| displayName |
string |
Nazwa wyświetlana zadania. |
| end |
string (date-time) |
Godzina zakończenia zadania |
| group |
string |
Identyfikator grupy urządzeń, na której ma zostać wykonane zadanie. |
| id |
string |
Unikatowy identyfikator zadania. |
| organizations |
string[] |
Lista organizacji zadania, tylko jedna organizacja jest obecnie obsługiwana, wiele organizacji będzie obsługiwanych wkrótce. |
| progress |
Statystyki postępu zadania. |
|
| scheduledJobId |
string |
Identyfikator definicji zaplanowanego zadania, która utworzyła to zadanie. |
| start |
string (date-time) |
Godzina rozpoczęcia zadania |
| status |
string |
Wskazuje, czy zadanie jest uruchamiane, uruchomione itp. |
JobBatch
Definicja partii zadań.
| Nazwa | Typ | Opis |
|---|---|---|
| type |
Określa, czy przetwarzanie wsadowe odbywa się na określonej liczbie urządzeń, czy procent całkowitej liczby urządzeń. |
|
| value |
number |
Liczba lub procent urządzeń, na których odbywa się przetwarzanie wsadowe. |
JobBatchType
Określa, czy przetwarzanie wsadowe odbywa się na określonej liczbie urządzeń, czy procent całkowitej liczby urządzeń.
| Wartość | Opis |
|---|---|
| number |
Przetwarzanie wsadowe zadań na podstawie liczby urządzeń. |
| percentage |
Procent łącznej liczby zastosowanych urządzeń na podstawie dzielenia zadań na partie. |
JobCancellationThreshold
Definicja progu anulowania zadania.
| Nazwa | Typ | Opis |
|---|---|---|
| batch |
boolean |
Niezależnie od tego, czy próg anulowania ma zastosowanie do partii, czy do ogólnego zadania. |
| type |
Określa, czy próg anulowania przypada na określoną liczbę urządzeń, czy wartość procentową całkowitej liczby urządzeń. |
|
| value |
number |
Liczba lub procent urządzeń, na których jest stosowany próg anulowania. |
JobCancellationThresholdType
Określa, czy próg anulowania przypada na określoną liczbę urządzeń, czy wartość procentową całkowitej liczby urządzeń.
| Wartość | Opis |
|---|---|
| number |
Próg anulowania zadania na podstawie określonej liczby urządzeń. |
| percentage |
Próg anulowania zadania na podstawie wartości procentowej całkowitej liczby urządzeń. |
JobProgress
podsumowanie postępu zaplanowanego zadania.
| Nazwa | Typ | Opis |
|---|---|---|
| completed |
integer (int32) |
Liczba jednostek, dla których zadanie zostało ukończone. |
| failed |
integer (int32) |
Liczba jednostek, dla których zadanie zakończyło się niepowodzeniem. |
| pending |
integer (int32) |
Liczba jednostek, dla których zadanie nie jest jeszcze uruchomione. |
| total |
integer (int32) |
Całkowita liczba jednostek objętych zadaniem. |
PropertyJobData
Definicja danych zadania właściwości.
| Nazwa | Typ | Opis |
|---|---|---|
| path |
string |
Ścieżka do możliwości docelowej w szablonie urządzenia. |
| target |
string minLength: 1 |
Szablon urządzenia, który definiuje możliwości docelowe zadania. |
| type |
string:
property |
Typ danych zadania. |
| value |
Any |
Wartość używana do aktualizowania możliwości docelowej, jeśli istnieje. |