Contents

AvailableOSUpdatesResponse.AvailableOSUpdatesItem

The response dictionary that describes the available operating-system updates item.

Declaration

object AvailableOSUpdatesResponse.AvailableOSUpdatesItem

Properties

NameTypeDescription
AllowsInstallLaterboolean

If true, download the software update and install it later.

AppIdentifiersToClose Required[string]

An array that contains app identifiers of apps to close so you can install the update. This value is available in macOS 10.11 and later.

Build Requiredstring

The build number of the update.

DeferredUntildate

If present, the date when you want the update to install. This value is available in macOS 10.12.4 and later.

DownloadSize Requiredinteger

The storage size necessary to download the software update. Prior to macOS 10.14, this only includes major operating-system updates. In macOS 10.14 and later, this also includes minor updates.

HumanReadableName Requiredstring

The human-readable name of the update in the current user’s current locale.

HumanReadableNameLocale Requiredstring

The locale, in IOS639-1 Alpha-2 code format, of the HumanReadableName value. This value is available in macOS 10.11 and later.

InstallSize Requiredinteger

The storage size necessary to install the update. This value is available in iOS 9.0 and later, and tvOS 12.0 and later.

IsConfigDataUpdateboolean

If true, this is an update to a configuration file. This value is available in macOS 10.11 and later.

IsCriticalboolean

If true, this is a critical update.

IsFirmwareUpdateboolean

If true, this is an update to firmware. This value is available in macOS 10.11 and later.

IsMajorOSUpdateboolean

If true, this is a major update; for example, 10.15.x to 11. This value is available in macOS 10.11 and later.

IsSecurityResponse Requiredboolean

If true, this update is a Background Security Improvement.

MetadataURL Requiredstring

A URL where the MDM server can request additional localized names for this update. This key isn’t present for certain updates, such as mobile software updates (MSUs) or major OS updates. This value is available in macOS 10.11 and later.

ProductKey Requiredstring

The product key that represents the update.

ProductName Requiredstring

The product name; for example, iOS. This value is available in iOS 9.0 and later, and tvOS 12.0 and later.

RequiresBootstrapTokenboolean

If true, the device can accept a Bootstrap Token from the MDM server instead of prompting for user authentication prior to installation. This only applies when BootstrapTokenAllowedForAuthentication is true in the SecurityInfoResponse.SecurityInfo response. This value is available for a Mac with Apple silicon in macOS 11 and later.

RestartRequiredboolean

If true, the device restarts after installing the update.

SupplementalBuildVersionstring

The build version for the Background Security Improvement update, for example, 13A999, which is the same as Build.

SupplementalOSVersionExtrastring

The Background Security Improvement OS version suffix, for example, (a). Only present if this is a Background Security Improvement update.

Version Requiredstring

The version of the update.

See Also

Objects