UpdateSummary Constructors

Definition

Overloads

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.

UpdateSummary()

Initializes a new instance of the UpdateSummary class.

public UpdateSummary ();
Public Sub New ()

Applies to

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.

public UpdateSummary (string id = default, string name = default, string type = default, Microsoft.Azure.Management.DataBoxEdge.Models.SystemData systemData = default, string deviceVersionNumber = default, string friendlyDeviceVersionName = default, DateTime? deviceLastScannedDateTime = default, DateTime? lastCompletedScanJobDateTime = default, DateTime? lastSuccessfulScanJobTime = default, DateTime? lastCompletedDownloadJobDateTime = default, string lastCompletedDownloadJobId = default, string lastDownloadJobStatus = default, DateTime? lastSuccessfulInstallJobDateTime = default, DateTime? lastCompletedInstallJobDateTime = default, string lastCompletedInstallJobId = default, string lastInstallJobStatus = default, int? totalNumberOfUpdatesAvailable = default, int? totalNumberOfUpdatesPendingDownload = default, int? totalNumberOfUpdatesPendingInstall = default, string rebootBehavior = default, string ongoingUpdateOperation = default, string inProgressDownloadJobId = default, string inProgressInstallJobId = default, DateTime? inProgressDownloadJobStartedDateTime = default, DateTime? inProgressInstallJobStartedDateTime = default, System.Collections.Generic.IList<string> updateTitles = default, System.Collections.Generic.IList<Microsoft.Azure.Management.DataBoxEdge.Models.UpdateDetails> updates = default, double? totalUpdateSizeInBytes = default, int? totalTimeInMinutes = default);
new Microsoft.Azure.Management.DataBoxEdge.Models.UpdateSummary : string * string * string * Microsoft.Azure.Management.DataBoxEdge.Models.SystemData * string * string * Nullable<DateTime> * Nullable<DateTime> * Nullable<DateTime> * Nullable<DateTime> * string * string * Nullable<DateTime> * Nullable<DateTime> * string * string * Nullable<int> * Nullable<int> * Nullable<int> * string * string * string * string * Nullable<DateTime> * Nullable<DateTime> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Management.DataBoxEdge.Models.UpdateDetails> * Nullable<double> * Nullable<int> -> Microsoft.Azure.Management.DataBoxEdge.Models.UpdateSummary
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional systemData As SystemData = Nothing, Optional deviceVersionNumber As String = Nothing, Optional friendlyDeviceVersionName As String = Nothing, Optional deviceLastScannedDateTime As Nullable(Of DateTime) = Nothing, Optional lastCompletedScanJobDateTime As Nullable(Of DateTime) = Nothing, Optional lastSuccessfulScanJobTime As Nullable(Of DateTime) = Nothing, Optional lastCompletedDownloadJobDateTime As Nullable(Of DateTime) = Nothing, Optional lastCompletedDownloadJobId As String = Nothing, Optional lastDownloadJobStatus As String = Nothing, Optional lastSuccessfulInstallJobDateTime As Nullable(Of DateTime) = Nothing, Optional lastCompletedInstallJobDateTime As Nullable(Of DateTime) = Nothing, Optional lastCompletedInstallJobId As String = Nothing, Optional lastInstallJobStatus As String = Nothing, Optional totalNumberOfUpdatesAvailable As Nullable(Of Integer) = Nothing, Optional totalNumberOfUpdatesPendingDownload As Nullable(Of Integer) = Nothing, Optional totalNumberOfUpdatesPendingInstall As Nullable(Of Integer) = Nothing, Optional rebootBehavior As String = Nothing, Optional ongoingUpdateOperation As String = Nothing, Optional inProgressDownloadJobId As String = Nothing, Optional inProgressInstallJobId As String = Nothing, Optional inProgressDownloadJobStartedDateTime As Nullable(Of DateTime) = Nothing, Optional inProgressInstallJobStartedDateTime As Nullable(Of DateTime) = Nothing, Optional updateTitles As IList(Of String) = Nothing, Optional updates As IList(Of UpdateDetails) = Nothing, Optional totalUpdateSizeInBytes As Nullable(Of Double) = Nothing, Optional totalTimeInMinutes As Nullable(Of Integer) = Nothing)

Parameters

id
String

The path ID that uniquely identifies the object.

name
String

The object name.

type
String

The hierarchical type of the object.

systemData
SystemData

UpdateSummary Result

deviceVersionNumber
String

The current version of the device in format: 1.2.17312.13.",

friendlyDeviceVersionName
String

The current version of the device in text format.

deviceLastScannedDateTime
Nullable<DateTime>

The last time when a scan was done on the device.

lastCompletedScanJobDateTime
Nullable<DateTime>

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

lastSuccessfulScanJobTime
Nullable<DateTime>

Time when the last scan job is successfully completed.

lastCompletedDownloadJobDateTime
Nullable<DateTime>

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

lastCompletedDownloadJobId
String

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

lastDownloadJobStatus
String

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

lastSuccessfulInstallJobDateTime
Nullable<DateTime>

The time when the Last Install job was completed successfully on the appliance

lastCompletedInstallJobDateTime
Nullable<DateTime>

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

lastCompletedInstallJobId
String

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

lastInstallJobStatus
String

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

totalNumberOfUpdatesAvailable
Nullable<Int32>

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

totalNumberOfUpdatesPendingDownload
Nullable<Int32>

The total number of items pending download.

totalNumberOfUpdatesPendingInstall
Nullable<Int32>

The total number of items pending install.

rebootBehavior
String

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

ongoingUpdateOperation
String

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

inProgressDownloadJobId
String

The job ID of the download job in progress.

inProgressInstallJobId
String

The job ID of the install job in progress.

inProgressDownloadJobStartedDateTime
Nullable<DateTime>

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

inProgressInstallJobStartedDateTime
Nullable<DateTime>

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

updateTitles
IList<String>

The list of updates available for install.

updates
IList<UpdateDetails>

The list of updates available for install.

totalUpdateSizeInBytes
Nullable<Double>

The total size of updates available for download in bytes.

totalTimeInMinutes
Nullable<Int32>

The total time in Minutes

Applies to