Updates - Get Operation
İşlem durumunu alma.
GET https://{accountEndpoint}/deviceupdate/{instanceId}/v2/updates/operations/{operationId}
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
account
|
path | True |
string |
Hesap uç noktası. |
instance
|
path | True |
string |
Hesap örneği tanımlayıcısı. |
operation
|
path | True |
string |
İşlem tanımlayıcısı. |
İstek Başlığı
Name | Gerekli | Tür | Description |
---|---|---|---|
If-None-Match |
string |
If-None-Match koşulunu tanımlar. İşlem yalnızca sunucudaki ETag bu değerle eşleşmiyorsa gerçekleştirilir. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
İşlem durumu. Headers Retry-After: string |
|
404 Not Found |
Bulunamadı. |
|
429 Too Many Requests |
Çok fazla istek var; bir süre içinde kaç işlemin yürütülebileceğine ilişkin bir hız sınırı vardır. |
|
Other Status Codes |
Değiştirilmedi. |
Güvenlik
azure_auth_implicit
Azure Active Directory OAuth2 Örtük Akışı
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scopes
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
azure_auth_code
Azure Active Directory OAuth2 AccessCode Akışı
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Token URL:
https://login.microsoftonline.com/common/oauth2/v2.0/token
Scopes
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
azure_auth_application
Azure Active Directory OAuth2 Uygulama Akışı
Type:
oauth2
Flow:
application
Token URL:
https://login.microsoftonline.com/common/oauth2/v2.0/token
Scopes
Name | Description |
---|---|
.default | istemci kimlik bilgisi kapsamı |
azure_auth_password
Azure Active Directory OAuth2 Parola Akışı
Type:
oauth2
Flow:
password
Token URL:
https://login.microsoftonline.com/common/oauth2/v2.0/token
Scopes
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Updates_GetOperation
Sample Request
GET https://contoso.api.adu.microsoft.com/deviceupdate/blue/v2/updates/operations/e4491c54-916f-443d-9094-bcca546ace2f
Sample Response
{
"operationId": "e4491c54-916f-443d-9094-bcca546ace2f",
"status": "Succeeded",
"resourceLocation": "/v2/updates/providers/microsoft/names/adu/versions/1.0.0.0",
"traceId": "2b881ef9deaf5d45b0a716ca5b4145ec",
"createdDateTime": "2020-04-22T21:00:53.2548897+00:00",
"lastActionDateTime": "2020-04-22T21:01:43.9401420+00:00",
"etag": "\"a0f7b6f2-3f6c-4eb6-8a59-2f5411c23888\""
}
Tanımlar
Name | Description |
---|---|
Error |
Hata ayrıntıları. |
Inner |
Hatayla ilgili geçerli nesneden daha özel bilgiler içeren bir nesne. |
Operation |
İşlem meta verileri. |
Operation |
İşlem durumu. |
Update |
Tanımlayıcıyı güncelleştirin. |
Error
Hata ayrıntıları.
Name | Tür | Description |
---|---|---|
code |
string |
Sunucu tanımlı hata kodu. |
details |
Error[] |
Bildirilen hataya yol açan bir hata dizisi. |
innererror |
Hatayla ilgili geçerli nesneden daha özel bilgiler içeren bir nesne. |
|
message |
string |
Hatanın insan tarafından okunabilen bir gösterimi. |
occurredDateTime |
string |
Hatanın oluştuğu tarih ve utc saati. |
target |
string |
Hatanın hedefi. |
InnerError
Hatayla ilgili geçerli nesneden daha özel bilgiler içeren bir nesne.
Name | Tür | Description |
---|---|---|
code |
string |
İçeren hata tarafından sağlanandan daha özel bir hata kodu. |
errorDetail |
string |
İç hata veya özel durum iletisi. |
innerError |
Hatayla ilgili geçerli nesneden daha özel bilgiler içeren bir nesne. |
|
message |
string |
Hatanın insan tarafından okunabilen bir gösterimi. |
Operation
İşlem meta verileri.
Name | Tür | Description |
---|---|---|
createdDateTime |
string |
İşlemin oluşturulduğu tarih ve utc saati. |
error |
Varsa işlem hatasıyla karşılaşıldı. |
|
etag |
string |
İşlem ETag. |
lastActionDateTime |
string |
İşlem durumunun son güncelleştirildiği UTC tarihi ve saati. |
operationId |
string |
İşlem Kimliği. |
resourceLocation |
string |
İşlem başarılı olduğunda içeri aktarılan güncelleştirmenin konumu. |
status |
İşlem durumu. |
|
traceId |
string |
sorun giderme için Microsoft Desteği tarafından kullanılabilen işlem bağıntı kimliği. |
updateId |
İçeri aktarılan veya silinen güncelleştirmenin kimliği. İçeri aktarma için, bu özellik yalnızca içeri aktarma bildirimi başarıyla işlendikten sonra doldurulur. |
OperationStatus
İşlem durumu.
Name | Tür | Description |
---|---|---|
Failed |
string |
Arka plan işlemi hatayla tamamlandı. |
NotStarted |
string |
Arka plan işlemi oluşturuldu ancak henüz başlatılmadı. |
Running |
string |
Arka plan işlemi şu anda çalışıyor. |
Succeeded |
string |
Arka plan işlemi başarıyla tamamlandı. |
Undefined |
string |
Tanımsız işlem durumu. |
UpdateId
Tanımlayıcıyı güncelleştirin.
Name | Tür | Description |
---|---|---|
name |
string |
Adı güncelleştirin. |
provider |
string |
Sağlayıcıyı güncelleştirin. |
version |
string |
Sürümü güncelleştirin. |