UpdateDetails Class

Update Specific attributes.

Inheritance
UpdateDetails

Constructor

UpdateDetails(*, update_title: Optional[str] = None, update_size: Optional[float] = None, update_type: Optional[Union[str, azure.mgmt.databoxedge.v2021_02_01_preview.models._data_box_edge_management_client_enums.UpdateType]] = None, target_version: Optional[str] = None, estimated_install_time_in_mins: Optional[int] = None, reboot_behavior: Optional[Union[str, azure.mgmt.databoxedge.v2021_02_01_preview.models._data_box_edge_management_client_enums.InstallRebootBehavior]] = None, status: Optional[Union[str, azure.mgmt.databoxedge.v2021_02_01_preview.models._data_box_edge_management_client_enums.UpdateStatus]] = None, **kwargs)

Parameters

update_title
str
Required

Title of the Update.

update_size
float
Required

Size of the update(In Bytes).

update_type
str or UpdateType
Required

Type of the Update. Possible values include: "Software", "Kubernetes", "Firmware".

target_version
str
Required

Target Version number.

estimated_install_time_in_mins
int
Required

Estimated Install Time for the update.

reboot_behavior
str or InstallRebootBehavior
Required

Indicates if updates are available and at least one of the updates needs a reboot. Possible values include: "NeverReboots", "RequiresReboot", "RequestReboot".

status
str or UpdateStatus
Required

Status of the update. Possible values include: "DownloadPending", "DownloadStarted", "DownloadCompleted", "InstallStarted", "InstallCompleted".