Job Klasa

Zadanie urządzenia.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Dziedziczenie
Job

Konstruktor

Job(*, folder: str | None = None, **kwargs)

Parametry

folder
str
Wymagane

Jeśli należy odświeżyć tylko podfoldery, ścieżka podfolderu wewnątrz udziału lub kontenera. (Ścieżka jest pusta, jeśli nie ma podfolderów).

Zmienne

id
str

Identyfikator ścieżki, który jednoznacznie identyfikuje obiekt.

name
str

Nazwa obiektu.

type
str

Hierarchiczny typ obiektu.

status
str lub JobStatus

Bieżący stan zadania. Możliwe wartości to: "Invalid", "Running", "Succeeded", "Failed", "Canceled", "Paused", "Scheduled".

start_time
datetime

Data i godzina UTC, o której uruchomiono zadanie.

end_time
datetime

Data i godzina UTC, o której zadanie zostało ukończone.

percent_complete
int

Procent ukończonego zadania.

error
JobErrorDetails

Szczegóły błędu.

job_type
str lub JobType

Typ zadania. Możliwe wartości to: "Invalid", "ScanForUpdates", "DownloadUpdates", "InstallUpdates", "RefreshShare", "RefreshContainer".

current_stage
str lub UpdateOperationStage

Bieżący etap operacji aktualizacji. Możliwe wartości to: "Unknown", "Initial", "ScanStarted", "ScanComplete", "ScanFailed", "DownloadStarted", "DownloadComplete", "DownloadFailed", "InstallStarted", "InstallComplete", "InstallFailed", "RebootInitiated", "Success", "Failure", "RescanStarted", "RescanComplete", "RescanFailed".

download_progress
UpdateDownloadProgress

Postęp pobierania.

install_progress
UpdateInstallProgress

Postęp instalacji.

total_refresh_errors
int

Łączna liczba błędów napotkanych podczas procesu odświeżania.

error_manifest_file
str

Ścieżka względna udziału lokalnego/kontenera zdalnego do pliku manifestu błędu odświeżania.

refreshed_entity_id
str

Identyfikator arm odświeżonej jednostki.