Share via


UpdateSummary Class

Definition

Details about ongoing updates and availability of updates on the device.

[Microsoft.Rest.Serialization.JsonTransformation]
public class UpdateSummary : Microsoft.Azure.Management.DataBoxEdge.Models.ARMBaseModel
[<Microsoft.Rest.Serialization.JsonTransformation>]
type UpdateSummary = class
    inherit ARMBaseModel
Public Class UpdateSummary
Inherits ARMBaseModel
Inheritance
UpdateSummary
Attributes

Constructors

UpdateSummary()

Initializes a new instance of the UpdateSummary class.

UpdateSummary(String, String, String, SystemData, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, IList<String>, IList<UpdateDetails>, Nullable<Double>, Nullable<Int32>)

Initializes a new instance of the UpdateSummary class.

Properties

DeviceLastScannedDateTime

Gets or sets the last time when a scan was done on the device.

DeviceVersionNumber

Gets or sets the current version of the device in format: 1.2.17312.13.",

FriendlyDeviceVersionName

Gets or sets the current version of the device in text format.

Id

Gets the path ID that uniquely identifies the object.

(Inherited from ARMBaseModel)
InProgressDownloadJobId

Gets the job ID of the download job in progress.

InProgressDownloadJobStartedDateTime

Gets the time when the currently running download (if any) started.

InProgressInstallJobId

Gets the job ID of the install job in progress.

InProgressInstallJobStartedDateTime

Gets the time when the currently running install (if any) started.

LastCompletedDownloadJobDateTime

Gets the time when the last Download job was completed (success/cancelled/failed) on the appliance.

LastCompletedDownloadJobId

Gets jobId of the last ran download job.(Can be success/cancelled/failed)

LastCompletedInstallJobDateTime

Gets the time when the last Install job was completed (success/cancelled/failed) on the appliance.

LastCompletedInstallJobId

Gets jobId of the last ran install job.(Can be success/cancelled/failed)

LastCompletedScanJobDateTime

Gets or sets the time when the last scan job was completed (success/cancelled/failed) on the appliance.

LastDownloadJobStatus

Gets jobStatus of the last ran download job. Possible values include: 'Invalid', 'Running', 'Succeeded', 'Failed', 'Canceled', 'Paused', 'Scheduled'

LastInstallJobStatus

Gets jobStatus of the last ran install job. Possible values include: 'Invalid', 'Running', 'Succeeded', 'Failed', 'Canceled', 'Paused', 'Scheduled'

LastSuccessfulInstallJobDateTime

Gets or sets the time when the Last Install job was completed successfully on the appliance

LastSuccessfulScanJobTime

Gets or sets time when the last scan job is successfully completed.

Name

Gets the object name.

(Inherited from ARMBaseModel)
OngoingUpdateOperation

Gets the current update operation. Possible values include: 'None', 'Scan', 'Download', 'Install'

RebootBehavior

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

SystemData

Gets or sets updateSummary Result

TotalNumberOfUpdatesAvailable

Gets the number of updates available for the current device version as per the last device scan.

TotalNumberOfUpdatesPendingDownload

Gets the total number of items pending download.

TotalNumberOfUpdatesPendingInstall

Gets the total number of items pending install.

TotalTimeInMinutes

Gets the total time in Minutes

TotalUpdateSizeInBytes

Gets the total size of updates available for download in bytes.

Type

Gets the hierarchical type of the object.

(Inherited from ARMBaseModel)
Updates

Gets the list of updates available for install.

UpdateTitles

Gets the list of updates available for install.

Applies to