mirror of
https://github.com/apple/device-management.git
synced 2026-07-11 05:23:42 +02:00
Release_iOS-18-2_macOS-15-2
This commit is contained in:
@@ -33,9 +33,9 @@ payloadkeys:
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If 'true', the device shows all software update enforcement notifications.
|
||||
If 'false', the device only shows notifications triggered one hour before the
|
||||
enforcement deadline, and the restart countdown notification.
|
||||
content: |-
|
||||
If set to 'true', the device shows all software update enforcement notifications.
|
||||
If set to 'false', the device only shows notifications triggered one hour before the enforcement deadline, and the restart countdown notification.
|
||||
- key: Deferrals
|
||||
title: Software Update Deferrals
|
||||
supportedOS:
|
||||
@@ -44,8 +44,8 @@ payloadkeys:
|
||||
- supervised
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: Controls the deferral of software updates. Rapid Security Responses are
|
||||
not considered within 'Major', 'Minor', or 'System' deferral mechanism.
|
||||
content: This object configures the deferral of software updates. Rapid Security
|
||||
Responses aren't considered within 'Major', 'Minor', or 'System' deferral mechanism.
|
||||
subkeys:
|
||||
- key: CombinedPeriodInDays
|
||||
title: Combined Major/Minor Update Deferral Period
|
||||
@@ -60,7 +60,7 @@ payloadkeys:
|
||||
combinetype: number-max
|
||||
content: Specifies the number of days to defer a major or minor OS software update
|
||||
on the device. When set, software updates only appear after the specified delay,
|
||||
following the release of the software update.
|
||||
following the release of the software update. Available in iOS 18 and later.
|
||||
- key: MajorPeriodInDays
|
||||
title: Major Update Deferral Period
|
||||
supportedOS:
|
||||
@@ -74,7 +74,7 @@ payloadkeys:
|
||||
combinetype: number-max
|
||||
content: Specifies the number of days to defer a major OS software update on the
|
||||
device. When set, software updates only appear after the specified delay, following
|
||||
the release of the software update.
|
||||
the release of the software update. Available in macOS 15 and later.
|
||||
- key: MinorPeriodInDays
|
||||
title: Minor Update Deferral Period
|
||||
supportedOS:
|
||||
@@ -87,8 +87,9 @@ payloadkeys:
|
||||
max: 90
|
||||
combinetype: number-max
|
||||
content: Specifies the number of days to defer a minor OS software update on the
|
||||
device. When set, software updates only appear after the specified delay, following
|
||||
the release of the software update.
|
||||
device. It also defers major updates for iOS. When set, software updates only
|
||||
appear after the specified delay, following the release of the software update.
|
||||
Available in macOS 15 and later.
|
||||
- key: SystemPeriodInDays
|
||||
title: System Update Deferral Period
|
||||
supportedOS:
|
||||
@@ -102,7 +103,7 @@ payloadkeys:
|
||||
combinetype: number-max
|
||||
content: Specifies the number of days to defer system or non-OS updates. When
|
||||
set, updates only appear after the specified delay, following the release of
|
||||
the update.
|
||||
the update. Available in macOS 15 and later.
|
||||
- key: RecommendedCadence
|
||||
title: Software Update Recommended Cadence
|
||||
supportedOS:
|
||||
@@ -116,10 +117,10 @@ payloadkeys:
|
||||
- Newest
|
||||
combinetype: enum-last
|
||||
content: |-
|
||||
Specifies how the device shows software updates to the user. When more than one update is available update, the device behaves as follows:
|
||||
* "All" - Shows all software update versions.
|
||||
* "Oldest" - Shows only the oldest (lower numbered) software update version.
|
||||
* "Newest" - Shows only the newest (highest numbered) software update version.
|
||||
This string specifies how the device shows software updates to the user. When more than one update is available update, the device behaves as follows:
|
||||
* 'All' - Shows all software update versions.
|
||||
* 'Oldest' - Shows only the oldest (lower numbered) software update version.
|
||||
* 'Newest' - Shows only the newest (highest numbered) software update version.
|
||||
- key: AutomaticActions
|
||||
title: Automatic Software Update Settings
|
||||
supportedOS:
|
||||
@@ -128,7 +129,7 @@ payloadkeys:
|
||||
- supervised
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: Specifies various automatic Software Update functionality.
|
||||
content: This object configures various automatic Software Update functionality.
|
||||
subkeys:
|
||||
- key: Download
|
||||
title: Automatic downloads of available updates.
|
||||
@@ -141,10 +142,10 @@ payloadkeys:
|
||||
default: Allowed
|
||||
combinetype: enum-last
|
||||
content: |-
|
||||
Specifies whether automatic downloads of available updates can be controlled by the user:
|
||||
* "Allowed" - the user can enable or disable automatic downloads.
|
||||
* "AlwaysOn" - automatic downloads are always enabled.
|
||||
* "AlwaysOff" - automatic downloads are always disabled.
|
||||
Specifies whether the user can control automatic downloads of available updates:
|
||||
* 'Allowed' - the user can enable or disable automatic downloads.
|
||||
* 'AlwaysOn' - automatic downloads are always enabled.
|
||||
* 'AlwaysOff' - automatic downloads are always disabled.
|
||||
- key: InstallOSUpdates
|
||||
title: Automatic installs of OS updates.
|
||||
type: <string>
|
||||
@@ -156,10 +157,10 @@ payloadkeys:
|
||||
default: Allowed
|
||||
combinetype: enum-last
|
||||
content: |-
|
||||
Specifies whether automatic install of available OS updates can be controlled by the user:
|
||||
* "Allowed" - the user can enable or disable automatic installs.
|
||||
* "AlwaysOn" - automatic installs are always enabled.
|
||||
* "AlwaysOff" - automatic installs are always disabled.
|
||||
Specifies whether the user can control automatic installation of available updates:
|
||||
* 'Allowed' - the user can enable or disable automatic installation.
|
||||
* 'AlwaysOn' - automatic installations are always enabled.
|
||||
* 'AlwaysOff' - automatic installations are always disabled.
|
||||
- key: InstallSecurityUpdate
|
||||
title: Automatic installs of available security updates.
|
||||
supportedOS:
|
||||
@@ -174,10 +175,10 @@ payloadkeys:
|
||||
default: Allowed
|
||||
combinetype: enum-last
|
||||
content: |-
|
||||
Specifies whether automatic install of available security updates can be controlled by the user:
|
||||
* "Allowed" - the user can enable or disable automatic installs.
|
||||
* "AlwaysOn" - automatic installs are always enabled.
|
||||
* "AlwaysOff" - automatic installs are always disabled.
|
||||
Specifies whether the user can control automatic installation of available security updates:
|
||||
* 'Allowed' - the user can enable or disable automatic installation.
|
||||
* 'AlwaysOn' - automatic installations are always enabled.
|
||||
* 'AlwaysOff' - automatic installations are always disabled.
|
||||
- key: RapidSecurityResponse
|
||||
title: Rapid Security Response Settings
|
||||
supportedOS:
|
||||
@@ -186,8 +187,8 @@ payloadkeys:
|
||||
- supervised
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: These configurations allow for setting user access to interacting with
|
||||
Rapid Security Responses (RSRs).
|
||||
content: These configurations set user access to interacting with Rapid Security
|
||||
Responses (RSRs).
|
||||
subkeys:
|
||||
- key: Enable
|
||||
title: Enable Rapid Security Response Installation
|
||||
@@ -195,17 +196,18 @@ payloadkeys:
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If 'false', Rapid Security Responses are not offered for user installation.
|
||||
Rapid Security Responses can still be installed via 'com.apple.configuration.softwareupdate.enforcement.specific'
|
||||
configurations. If 'true', Rapid Security Responses are offered to the user.
|
||||
content: |-
|
||||
If set to 'false', Rapid Security Responses aren't offered for user installation. The system can still install Rapid Security Responses with 'com.apple.configuration.softwareupdate.enforcement.specific' configurations.
|
||||
If set to 'true', the system offers Rapid Security Responses to the user.
|
||||
- key: EnableRollback
|
||||
title: Enable Rapid Security Response Rollbacks
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If 'false', Rapid Security Response rollbacks are not offered to the
|
||||
user. If 'true', Rapid Security Response rollbacks are offered to the user.
|
||||
content: |-
|
||||
If set to 'false', the system doesn't offer Rapid Security Response rollbacks to the user.
|
||||
If set to 'true', the system offers Rapid Security Response rollbacks to the user.
|
||||
- key: AllowStandardUserOSUpdates
|
||||
title: Allow Standard User OS Updates
|
||||
supportedOS:
|
||||
@@ -215,16 +217,16 @@ payloadkeys:
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If 'true', a standard user can perform Major and Minor Software Updates.
|
||||
If 'false', only administrators can perform Major and Minor Software Updates.
|
||||
content: |-
|
||||
If set to 'true', a standard user can perform Major and Minor Software Updates.
|
||||
If set to 'false', only administrators can perform Major and Minor Software Updates.
|
||||
- key: Beta
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: Configurations for controlling or specifying the beta programs associated
|
||||
with a device.
|
||||
content: This object configures the beta program settings for a device.
|
||||
subkeys:
|
||||
- key: ProgramEnrollment
|
||||
supportedOS:
|
||||
@@ -240,26 +242,19 @@ payloadkeys:
|
||||
default: Allowed
|
||||
combinetype: enum-last
|
||||
content: |-
|
||||
Specifies whether beta program enrollment can be controlled by the user in software update settings UI:
|
||||
* "Allowed" - the user can enroll in any applicable beta programs associated with their
|
||||
logged in Apple Account. If the `OfferPrograms` key is present, then the programs listed in
|
||||
that key are also presented to the user.
|
||||
* "AlwaysOn" - the beta programs specified by the organization are used, and the user
|
||||
is not be able to enroll in a beta program using their logged in Apple Account. The device
|
||||
is automatically enrolled into the beta program specified by the `RequireProgram` key if
|
||||
it is present. Otherwise, the programs listed in the `OfferPrograms` key are
|
||||
presented to the user to choose which to enroll with.
|
||||
* "AlwaysOff" - The device is not allowed to enroll in any beta programs. The device is
|
||||
removed from any beta programs, if already enrolled.
|
||||
Specifies whether the user can control beta program enrollment in the software update settings UI:
|
||||
* 'Allowed' - the user can enroll in any applicable beta programs associated with their logged in Apple Account. If the 'OfferPrograms' key is present, then the programs listed in that key are also presented to the user.
|
||||
* 'AlwaysOn' - the beta programs specified by the organization are used, and the user isn't able to enroll in a beta program using their logged in Apple Account. The device is automatically enrolled into the beta program specified by the 'RequireProgram' key if it's present. Otherwise, the system presents the programs listed in the 'OfferPrograms' key to the user to choose which to enroll with.
|
||||
* 'AlwaysOff' - The device isn't allowed to enroll in any beta programs. The system removes the device from any beta programs, if already enrolled.
|
||||
- key: OfferPrograms
|
||||
type: <array>
|
||||
presence: optional
|
||||
combinetype: set-union
|
||||
content: An array of beta programs allowed on the device. This key must only be
|
||||
present if the `ProgramEnrollment` key is set to `Allowed` or `AlwaysOn`. This
|
||||
key must not be present if the `RequireProgram` key is present. This key can
|
||||
be present on unsupervised devices where the `ProgramEnrollment` key is not
|
||||
supported but is implicitly set to `Allowed`.
|
||||
present if the 'ProgramEnrollment' key is set to 'Allowed' or 'AlwaysOn'. This
|
||||
key must not be present if the 'RequireProgram' key is present. This key can
|
||||
be present on unsupervised devices where the 'ProgramEnrollment' key isn't supported
|
||||
but is implicitly set to 'Allowed'.
|
||||
subkeys:
|
||||
- key: Program
|
||||
type: <dictionary>
|
||||
@@ -274,8 +269,8 @@ payloadkeys:
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The Apple Business Manager or Apple School Manager seeding service
|
||||
token for the organization the MDM server is part of. This token is used
|
||||
to enroll the device in the corresponding beta program.
|
||||
token for the organization the MDM server is part of. The system uses this
|
||||
token to enroll the device in the corresponding beta program.
|
||||
- key: RequireProgram
|
||||
supportedOS:
|
||||
iOS:
|
||||
@@ -285,7 +280,7 @@ payloadkeys:
|
||||
presence: optional
|
||||
combinetype: first
|
||||
content: The device automatically enrolls in this beta program. This key must
|
||||
only be present if the `ProgramEnrollment` key is set to `AlwaysOn`. The `OfferPrograms`
|
||||
only be present if the 'ProgramEnrollment' key is set to 'AlwaysOn'. The 'OfferPrograms'
|
||||
key must not be present if this key is present.
|
||||
subkeys:
|
||||
- key: Description
|
||||
@@ -296,8 +291,8 @@ payloadkeys:
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The Apple Business Manager or Apple School Manager seeding service
|
||||
token for the organization the MDM server is part of. This token is used to
|
||||
enroll the device in the corresponding beta program.
|
||||
token for the organization the MDM server is part of. The system uses this
|
||||
token to enroll the device in the corresponding beta program.
|
||||
related-status-items:
|
||||
- status-items:
|
||||
- softwareupdate.beta-enrollment
|
||||
|
||||
Reference in New Issue
Block a user