Jobs - Get
Kimliğine göre iş alma
İş kimliğine göre çalışan veya tamamlanan bir iş hakkındaki ayrıntıları alın.
GET https://{subdomain}.{baseDomain}/api/jobs/{jobId}?api-version=2022-07-31
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
base
|
path | True |
string |
Tüm Azure IoT Central hizmet istekleri için temel etki alanı. |
|
job
|
path | True |
string maxLength: 255pattern: ^[a-zA-Z0-9_-]*$ |
İşin benzersiz kimliği. |
|
subdomain
|
path | True |
string |
Uygulama alt etki alanı. |
|
api-version
|
query | True |
string |
Çağrılan API'nin sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Başarı |
|
| Other Status Codes |
IoT Central Hizmetinden alınan bir hata yanıtı. Üst Bilgiler x-ms-error-code: string |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Get a job by ID
Örnek isteği
GET https://appsubdomain.azureiotcentral.com/api/jobs/myJobId?api-version=2022-07-31
Örnek yanıt
{
"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"
}
Tanımlar
| Name | Description |
|---|---|
|
Cloud |
Bulut özelliği iş verileri. |
|
Command |
Komut işi veri tanımı. |
|
Device |
Cihaz şablonu geçiş işi veri tanımı. |
| Error |
Yanıt hatası tanımı. |
|
Error |
Hatanın ayrıntılı bilgileri. |
| Job |
İş tanımı. |
|
Job |
İş toplu iş tanımı. |
|
Job |
Toplu işlem işleminin belirtilen sayıda cihazda mı yoksa toplam cihazların yüzdesinde mi yapıldığı. |
|
Job |
İş iptal eşiği tanımı. |
|
Job |
İptal eşiğinin belirtilen sayıda cihaz başına mı yoksa toplam cihaz yüzdesine göre mi olduğu. |
|
Job |
zamanlanmış işin ilerleme özeti. |
|
Property |
Özellik işi veri tanımı. |
CloudPropertyJobData
Bulut özelliği iş verileri.
| Name | Tür | Description |
|---|---|---|
| path |
string |
Cihaz şablonundaki hedef özelliğin yolu. |
| target |
string minLength: 1 |
İş için hedef özelliği tanımlayan cihaz şablonu. |
| type |
string:
cloud |
İş verilerinin türü. |
| value |
Any |
Varsa hedef özelliği güncelleştirmek için kullanılan değer. |
CommandJobData
Komut işi veri tanımı.
| Name | Tür | Description |
|---|---|---|
| path |
string |
Cihaz şablonundaki hedef özelliğin yolu. |
| target |
string minLength: 1 |
İş için hedef özelliği tanımlayan cihaz şablonu. |
| type |
string:
command |
İş verilerinin türü. |
| value |
Any |
Varsa hedef özelliği güncelleştirmek için kullanılan değer. |
DeviceTemplateMigrationJobData
Cihaz şablonu geçiş işi veri tanımı.
| Name | Tür | Description |
|---|---|---|
| template |
string minLength: 1 |
Cihazların geçirileceği hedef cihaz şablonu. |
| type |
string:
device |
İş verilerinin türü. |
Error
Yanıt hatası tanımı.
| Name | Tür | Description |
|---|---|---|
| error |
Geçerli istek için hata ayrıntıları. |
ErrorDetails
Hatanın ayrıntılı bilgileri.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hata kodu. |
| message |
string |
Hata iletisi ayrıntıları. |
| requestId |
string |
Geçerli istek için bağıntı kimliği. |
| time |
string (date-time-rfc1123) |
Hata isteğinin başarısız olduğu zaman. |
Job
İş tanımı.
| Name | Tür | Description |
|---|---|---|
| batch |
İşin toplu iş yapılandırması. |
|
| cancellationThreshold |
İşin iptal eşiği. |
|
| data | JobData[]: |
İş tarafından güncelleştirilen özellikler ve güncelleştirilmekte oldukları değerler. |
| description |
string |
İşin ayrıntılı açıklaması. |
| displayName |
string |
İşin görünen adı. |
| end |
string (date-time) |
İşin bitiş saati |
| group |
string |
İşin yürütüldiği cihaz grubunun kimliği. |
| id |
string |
İşin benzersiz kimliği. |
| organizations |
string[] |
İşin kuruluşlarının listesi, bugün yalnızca bir kuruluş destekleniyor, yakında birden çok kuruluş desteklenecek. |
| progress |
İşin ilerleme istatistikleri. |
|
| scheduledJobId |
string |
Bu işi oluşturan zamanlanmış iş tanımının kimliği. |
| start |
string (date-time) |
İşin başlangıç saati |
| status |
string |
İşin başlatılıp başlatılmadığını, çalıştığını vb. gösterir. |
JobBatch
İş toplu iş tanımı.
| Name | Tür | Description |
|---|---|---|
| type |
Toplu işlem işleminin belirtilen sayıda cihazda mı yoksa toplam cihazların yüzdesinde mi yapıldığı. |
|
| value |
number |
Toplu işlem yapılan cihazların sayısı veya yüzdesi. |
JobBatchType
Toplu işlem işleminin belirtilen sayıda cihazda mı yoksa toplam cihazların yüzdesinde mi yapıldığı.
| Değer | Description |
|---|---|
| number |
Cihaz sayısına göre toplu iş oluşturma. |
| percentage |
Uygulanan toplam cihazların iş toplu iş yüzdesi. |
JobCancellationThreshold
İş iptal eşiği tanımı.
| Name | Tür | Description |
|---|---|---|
| batch |
boolean |
İptal eşiğinin toplu iş başına mı yoksa genel işe mi uygulanacağı. |
| type |
İptal eşiğinin belirtilen sayıda cihaz başına mı yoksa toplam cihaz yüzdesine göre mi olduğu. |
|
| value |
number |
İptal eşiğinin uygulandığı cihazların sayısı veya yüzdesi. |
JobCancellationThresholdType
İptal eşiğinin belirtilen sayıda cihaz başına mı yoksa toplam cihaz yüzdesine göre mi olduğu.
| Değer | Description |
|---|---|
| number |
Belirtilen cihaz sayısına göre iş iptal eşiği. |
| percentage |
Toplam cihaz yüzdesine göre iş iptal eşiği. |
JobProgress
zamanlanmış işin ilerleme özeti.
| Name | Tür | Description |
|---|---|---|
| completed |
integer (int32) |
İşin tamamlandığı varlık sayısı. |
| failed |
integer (int32) |
İşin başarısız olduğu varlık sayısı. |
| pending |
integer (int32) |
İşin henüz çalışmadığı varlık sayısı. |
| total |
integer (int32) |
İş tarafından hedeflenen varlıkların toplam sayısı. |
PropertyJobData
Özellik işi veri tanımı.
| Name | Tür | Description |
|---|---|---|
| path |
string |
Cihaz şablonundaki hedef özelliğin yolu. |
| target |
string minLength: 1 |
İş için hedef özelliği tanımlayan cihaz şablonu. |
| type |
string:
property |
İş verilerinin türü. |
| value |
Any |
Varsa hedef özelliği güncelleştirmek için kullanılan değer. |