mirror of
https://github.com/apple/device-management.git
synced 2026-07-11 13:26:33 +02:00
Release_iOS-17-0_macOS-14-0
This commit is contained in:
@@ -5,22 +5,33 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-scopes:
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.caldav
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: The status value of the account.
|
||||
content: A list of status values for the CalDAV accounts.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
@@ -36,9 +47,8 @@ payloadkeys:
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: To indicate removal of an account, this key's value is set to true,
|
||||
and only this key and the "identifier" key will be present in the status item
|
||||
object.
|
||||
content: If 'true', the account is removed and the status item object only contains
|
||||
this key and the 'identifier' key.
|
||||
- key: declaration-identifier
|
||||
title: Identifier of the declaration that installed the account.
|
||||
type: <string>
|
||||
|
||||
@@ -5,22 +5,33 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-scopes:
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.carddav
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: A list of status values for the CardDAV accounts.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
@@ -30,22 +41,20 @@ payloadkeys:
|
||||
title: Unique identifier of the account.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The unique identifier of the account. This can be used as a "primary
|
||||
key" to access a specific account.
|
||||
content: The unique identifier for the account.
|
||||
- key: _removed
|
||||
title: Indicates removal of the account.
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: To indicate removal of an account, this key's value is set to true,
|
||||
and only this key and the "identifier" key will be present in the status item
|
||||
object.
|
||||
content: If 'true', the account is removed and the status item object only contains
|
||||
this key and the 'identifier' key.
|
||||
- key: declaration-identifier
|
||||
title: Identifier of the declaration that installed the account.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The identifier of the declaration that installed the account. Only
|
||||
present if the account was installed by a declaration.
|
||||
present if a declaration installed the account.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
@@ -55,7 +64,7 @@ payloadkeys:
|
||||
title: Account hostname
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The server host name of the account.
|
||||
content: The server host name for the account.
|
||||
- key: port
|
||||
title: Server Port
|
||||
type: <integer>
|
||||
@@ -65,4 +74,4 @@ payloadkeys:
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of the account.
|
||||
content: The user name for the account.
|
||||
|
||||
@@ -5,22 +5,33 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-scopes:
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.exchange
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: A list of status values for the exchange accounts.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
@@ -30,22 +41,20 @@ payloadkeys:
|
||||
title: Unique identifier of the account.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The unique identifier of the account. This can be used as a "primary
|
||||
key" to access a specific account.
|
||||
content: The unique identifier for the account.
|
||||
- key: _removed
|
||||
title: Indicates removal of the account.
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: To indicate removal of an account, this key's value is set to true,
|
||||
and only this key and the "identifier" key will be present in the status item
|
||||
object.
|
||||
content: If 'true', the account is removed and the status item object only contains
|
||||
this key and the 'identifier' key.
|
||||
- key: declaration-identifier
|
||||
title: Identifier of the declaration that installed the account.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The identifier of the declaration that installed the account. Only
|
||||
present if the account was installed by a declaration.
|
||||
present if a declaration installed the account.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
@@ -55,7 +64,7 @@ payloadkeys:
|
||||
title: Account hostname
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The server host name of the account.
|
||||
content: The server host name for the account.
|
||||
- key: port
|
||||
title: Server Port
|
||||
type: <integer>
|
||||
@@ -65,30 +74,34 @@ payloadkeys:
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of the account.
|
||||
content: The user name for the account.
|
||||
- key: is-mail-enabled
|
||||
title: Is mail enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if mail for this account are being displayed in Mail.app.
|
||||
content: A Boolean value that indicates whether the Mail app displays mail for
|
||||
this account.
|
||||
- key: are-calendars-enabled
|
||||
title: Are calendars enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if calendars and events for the account are being displayed
|
||||
in Calendar.app.
|
||||
content: A Boolean value that indicates whether the Calendar app displays calendars
|
||||
and events for this account.
|
||||
- key: are-contacts-enabled
|
||||
title: Are contacts enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if contacts for the account are being displayed in Contacts.app.
|
||||
content: A Boolean value that indicates whether the Contacts app displays contacts
|
||||
for this account.
|
||||
- key: are-notes-enabled
|
||||
title: Are notes enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if notes for this account are being displayed in Notes.app.
|
||||
content: A Boolean value that indicates whether the Notes app displays notes
|
||||
for this account.
|
||||
- key: are-reminders-enabled
|
||||
title: Are reminders enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if reminders for the account are being displayed in Reminders.app.
|
||||
content: A Boolean value that indicates whether the Reminders app displays reminders
|
||||
for this account.
|
||||
|
||||
@@ -5,22 +5,33 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-scopes:
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.google
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: A list of status values for the Google accounts.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
@@ -30,22 +41,20 @@ payloadkeys:
|
||||
title: Unique identifier of the account.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The unique identifier of the account. This can be used as a "primary
|
||||
key" to access a specific account.
|
||||
content: The unique identifier for the account.
|
||||
- key: _removed
|
||||
title: Indicates removal of the account.
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: To indicate removal of an account, this key's value is set to true,
|
||||
and only this key and the "identifier" key will be present in the status item
|
||||
object.
|
||||
content: If 'true', the account is removed and the status item object only contains
|
||||
this key and the 'identifier' key.
|
||||
- key: declaration-identifier
|
||||
title: Identifier of the declaration that installed the account.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The identifier of the declaration that installed the account. Only
|
||||
present if the account was installed by a declaration.
|
||||
present if a declaration installed the account.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
@@ -55,25 +64,28 @@ payloadkeys:
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of the account.
|
||||
content: The user name for the account.
|
||||
- key: is-mail-enabled
|
||||
title: Is mail enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if mail for this account are being displayed in Mail.app.
|
||||
content: A Boolean value that indicates whether the Mail app displays mail for
|
||||
this account.
|
||||
- key: are-calendars-enabled
|
||||
title: Are calendars enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if calendars and events for the account are being displayed
|
||||
in Calendar.app.
|
||||
content: A Boolean value that indicates whether the Calendar app displays calendars
|
||||
and events for this account.
|
||||
- key: are-contacts-enabled
|
||||
title: Are contacts enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if contacts for the account are being displayed in Contacts.app.
|
||||
content: A Boolean value that indicates whether the Contacts app displays contacts
|
||||
for this account.
|
||||
- key: are-notes-enabled
|
||||
title: Are notes enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if notes for this account are being displayed in Notes.app.
|
||||
content: A Boolean value that indicates whether the Notes app displays notes
|
||||
for this account.
|
||||
|
||||
@@ -5,22 +5,33 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-scopes:
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.ldap
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: A list of status values for the LDAP accounts.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
@@ -30,22 +41,20 @@ payloadkeys:
|
||||
title: Unique identifier of the account.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The unique identifier of the account. This can be used as a "primary
|
||||
key" to access a specific account.
|
||||
content: The unique identifier for the account.
|
||||
- key: _removed
|
||||
title: Indicates removal of the account.
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: To indicate removal of an account, this key's value is set to true,
|
||||
and only this key and the "identifier" key will be present in the status item
|
||||
object.
|
||||
content: If 'true', the account is removed and the status item object only contains
|
||||
this key and the 'identifier' key.
|
||||
- key: declaration-identifier
|
||||
title: Identifier of the declaration that installed the account.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The identifier of the declaration that installed the account. Only
|
||||
present if the account was installed by a declaration.
|
||||
present if a declaration installed the account.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
@@ -70,4 +79,5 @@ payloadkeys:
|
||||
title: Is account enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if the account is enabled for use with Contacts.app.
|
||||
content: A Boolean value that indicates whether the account is enabled for use
|
||||
with the Contacts app.
|
||||
|
||||
@@ -5,22 +5,33 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-scopes:
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.mail.incoming
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: A list of status values for the incoming mail accounts.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
@@ -30,22 +41,20 @@ payloadkeys:
|
||||
title: Unique identifier of the account.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The unique identifier of the account. This can be used as a "primary
|
||||
key" to access a specific account.
|
||||
content: The unique identifier for the account.
|
||||
- key: _removed
|
||||
title: Indicates removal of the account.
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: To indicate removal of an account, this key's value is set to true,
|
||||
and only this key and the "identifier" key will be present in the status item
|
||||
object.
|
||||
content: If 'true', the account is removed and the status item object only contains
|
||||
this key and the 'identifier' key.
|
||||
- key: declaration-identifier
|
||||
title: Identifier of the declaration that installed the account.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The identifier of the declaration that installed the account. Only
|
||||
present if the account was installed by a declaration.
|
||||
present if a declaration installed the account.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
@@ -55,7 +64,7 @@ payloadkeys:
|
||||
title: Account hostname
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The server host name of the account.
|
||||
content: The server host name for the account.
|
||||
- key: port
|
||||
title: Server Port
|
||||
type: <integer>
|
||||
@@ -65,14 +74,16 @@ payloadkeys:
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of the account.
|
||||
content: The user name for the account.
|
||||
- key: is-mail-enabled
|
||||
title: Is mail enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if mail for this account are being displayed in Mail.app.
|
||||
content: A Boolean value that indicates whether the Mail app displays mail for
|
||||
this account.
|
||||
- key: are-notes-enabled
|
||||
title: Are notes enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if notes for this account are being displayed in Notes.app.
|
||||
content: A Boolean value that indicates whether the Notes app displays notes
|
||||
for this account.
|
||||
|
||||
@@ -5,22 +5,33 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-scopes:
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.mail.outgoing
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: A list of status values for the outgoing mail accounts.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
@@ -30,22 +41,20 @@ payloadkeys:
|
||||
title: Unique identifier of the account.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The unique identifier of the account. This can be used as a "primary
|
||||
key" to access a specific account.
|
||||
content: The unique identifier for the account.
|
||||
- key: _removed
|
||||
title: Indicates removal of the account.
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: To indicate removal of an account, this key's value is set to true,
|
||||
and only this key and the "identifier" key will be present in the status item
|
||||
object.
|
||||
content: If 'true', the account is removed and the status item object only contains
|
||||
this key and the 'identifier' key.
|
||||
- key: declaration-identifier
|
||||
title: Identifier of the declaration that installed the account.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The identifier of the declaration that installed the account. Only
|
||||
present if the account was installed by a declaration.
|
||||
present if a declaration installed the account.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
@@ -55,7 +64,7 @@ payloadkeys:
|
||||
title: Account hostname
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The server host name of the account.
|
||||
content: The server host name for the account.
|
||||
- key: port
|
||||
title: Server Port
|
||||
type: <integer>
|
||||
@@ -65,4 +74,4 @@ payloadkeys:
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of the account.
|
||||
content: The user name for the account.
|
||||
|
||||
@@ -5,20 +5,33 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
allowed-scopes:
|
||||
- user
|
||||
macOS:
|
||||
introduced: n/a
|
||||
introduced: '14.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.subscribed-calendar
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: A list of status values for the calendar accounts.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
@@ -28,22 +41,20 @@ payloadkeys:
|
||||
title: Unique identifier of the account.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The unique identifier of the account. This can be used as a "primary
|
||||
key" to access a specific account.
|
||||
content: The unique identifier for the account.
|
||||
- key: _removed
|
||||
title: Indicates removal of the account.
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: To indicate removal of an account, this key's value is set to true,
|
||||
and only this key and the "identifier" key will be present in the status item
|
||||
object.
|
||||
content: If 'true', the account is removed and the status item object only contains
|
||||
this key and the 'identifier' key.
|
||||
- key: declaration-identifier
|
||||
title: Identifier of the declaration that installed the account.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The identifier of the declaration that installed the account. Only
|
||||
present if the account was installed by a declaration.
|
||||
present if a declaration installed the account.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
@@ -58,9 +69,10 @@ payloadkeys:
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of the account.
|
||||
content: The user name for the account.
|
||||
- key: is-enabled
|
||||
title: Is the calendar enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if the calendar is being displayed in Calendar.app.
|
||||
content: A Boolean value that indicates whether the Calendar app displays this
|
||||
calendar.
|
||||
|
||||
@@ -5,17 +5,40 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
userenrollment:
|
||||
mode: forbidden
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
userenrollment:
|
||||
mode: forbidden
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.identifier.serial-number
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: The device's serial number.
|
||||
|
||||
@@ -5,14 +5,37 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
userenrollment:
|
||||
mode: forbidden
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
userenrollment:
|
||||
mode: forbidden
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.identifier.udid
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,14 +5,42 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.model.family
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: A string that describes the hardware family of the device, such as 'Mac',
|
||||
'iPhone', or 'iPad'.
|
||||
content: The hardware family of the device, such as 'Mac', 'iPhone', or 'iPad'.
|
||||
|
||||
@@ -5,17 +5,46 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.model.identifier
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: A two-part string that uniquely identifies the device's model. The first
|
||||
part describes device's model family, and the second part describes the model's
|
||||
version. The model's version is a comma-separated number where the first part
|
||||
of the number is the version, and the second part is a variant, such as 'MacBookPro15,1'
|
||||
or 'iPhone13,2'.
|
||||
content: A two-part string that specifies the device's model. The first part specifies
|
||||
device's model family, and the second part specifies the model's version. The
|
||||
model's version is a comma-separated number where the first part of the number
|
||||
is the version, and the second part is a variant, such as 'MacBookPro15,1' or
|
||||
'iPhone13,2'.
|
||||
|
||||
@@ -5,14 +5,44 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.model.marketing-name
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: A string that identifies the device's marketing name, such as 'iPhone 12'.
|
||||
This value may not always be available.
|
||||
content: The device's marketing name, such as 'iPhone 12'. This value may not always
|
||||
be available. Alternatively, use 'device.model.configuration-code' to look up
|
||||
the marketing name through the web API.
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
title: Status Device Model Number
|
||||
description: The device's hardware number.
|
||||
payload:
|
||||
statusitemtype: device.model.number
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '17.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '14.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '17.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.model.number
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The device's model number.
|
||||
@@ -5,14 +5,42 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.operating-system.build-version
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: A string that identifies the operating system's build version on the device,
|
||||
such as '18F132'.
|
||||
content: The operating system's build version on the device, such as '18F132'.
|
||||
|
||||
@@ -5,14 +5,42 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.operating-system.family
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: A string that identifies the operating system family in use on the device,
|
||||
such as 'macOS' or 'iOS'.
|
||||
content: The operating system family in use on the device, such as 'macOS' or 'iOS'.
|
||||
|
||||
@@ -5,14 +5,42 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.operating-system.marketing-name
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: A string that identifies the operating system's marketing name in use on
|
||||
the device, such as 'Catalina'.
|
||||
content: The operating system's marketing name in use on the device, such as 'Catalina'.
|
||||
|
||||
@@ -5,14 +5,43 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.1'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.1'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.operating-system.supplemental.build-version
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: Identifies the operating system's build and rapid security response versions
|
||||
in use on the device (for example, '20A123a', or '20B27c').
|
||||
content: The operating system's build and rapid security response versions in use
|
||||
on the device, for example, '20A123a' or '20B27c'.
|
||||
|
||||
@@ -5,14 +5,43 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.1'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.1'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.operating-system.supplemental.extra-version
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: Identifies the operating system's rapid security response version in use
|
||||
on the device (for example, 'a').
|
||||
content: The operating system's rapid security response version in use on the device,
|
||||
for example, 'a'.
|
||||
|
||||
@@ -5,14 +5,42 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: device.operating-system.version
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: A string that identifies the operating system's version in use on the device,
|
||||
such as '15.0'.
|
||||
content: The operating system's version in use on the device, such as '15.0'.
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
title: Status Device Battery Health
|
||||
description: The health of the battery.
|
||||
payload:
|
||||
statusitemtype: device.power.battery-health
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '17.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
macOS:
|
||||
introduced: n/a
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: device.power.battery-health
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
rangelist:
|
||||
- non-genuine
|
||||
- normal
|
||||
- service-recommended
|
||||
- unknown
|
||||
- unsupported
|
||||
content: |-
|
||||
The battery health status:
|
||||
* non-genuine - the battery is not a genuine Apple battery
|
||||
* normal - the battery is operating normally
|
||||
* service-recommended - battery service is recommended
|
||||
* unknown - battery health information could not be determined
|
||||
* unsupported - battery health reporting is not supported on the device
|
||||
Only supported on iPhones. iPads will return "unsupported".
|
||||
@@ -0,0 +1,24 @@
|
||||
title: Status Disk Management File Vault Enabled
|
||||
description: The enabled status of the File Vault.
|
||||
payload:
|
||||
statusitemtype: diskmanagement.filevault.enabled
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: n/a
|
||||
macOS:
|
||||
introduced: '14.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: diskmanagement.filevault.enabled
|
||||
title: Status item value.
|
||||
type: <boolean>
|
||||
presence: required
|
||||
content: A Boolean value that specifies the File Vault enabled status on the device.
|
||||
@@ -5,10 +5,35 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: management.client-capabilities
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,10 +5,35 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: management.declarations
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,10 +5,29 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: n/a
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: mdm.app
|
||||
title: Status item value.
|
||||
@@ -30,9 +49,8 @@ payloadkeys:
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: To indicate removal of an app, this key's value is set to true, and
|
||||
only this key and the "identifier" key will be present in the status item
|
||||
object.
|
||||
content: If 'true', the app is removed and the status item object only contains
|
||||
this key and the 'identifier' key.
|
||||
- key: name
|
||||
title: App name
|
||||
type: <string>
|
||||
|
||||
@@ -5,10 +5,27 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: n/a
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: passcode.is-compliant
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,10 +5,27 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: n/a
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: passcode.is-present
|
||||
title: Status item value.
|
||||
@@ -16,6 +33,6 @@ payloadkeys:
|
||||
presence: required
|
||||
content: If 'true', a passcode is present on the device. If 'false', a passcode
|
||||
isn't present on the device. When a passcode is present, the specific attributes
|
||||
of the passcode (length, number of complex characters, etc), isn't reported. Instead,
|
||||
use the 'passcode.is-compliant' status item to verify that the passcode complies
|
||||
with all passcode policies set on the device.
|
||||
of the passcode, such as length or number of complex characters, aren't reported.
|
||||
Instead, use the 'passcode.is-compliant' status item to verify that the passcode
|
||||
complies with all passcode policies set on the device.
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
title: Status Security Certificate List
|
||||
description: The client's managed certificates.
|
||||
payload:
|
||||
statusitemtype: security.certificate.list
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '17.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '14.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '17.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: security.certificate.list
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: A list of the device's managed certificates.
|
||||
subkeytype: Certificate
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
title: Unique identifier of the certificate.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The unique identifier of the certificate which the system uses as the
|
||||
primary key.
|
||||
- key: _removed
|
||||
title: Indicates removal of the certificate.
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: If 'true', the certificate is removed and the status item object only
|
||||
contains this key and the 'identifier' key.
|
||||
- key: declaration-identifier
|
||||
title: Asset declaration identifier.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The identifier of the asset declaration that installed the certificate,
|
||||
which is only present if a declaration installed the certificate.
|
||||
- key: subject-summary
|
||||
title: Subject summary
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The summary of the certificate's subject.
|
||||
- key: is-identity
|
||||
title: Is Identity
|
||||
type: <boolean>
|
||||
presence: required
|
||||
content: If 'true', the certificate is an identity certificate.
|
||||
- key: data
|
||||
title: Certificate Data
|
||||
type: <data>
|
||||
presence: required
|
||||
content: The certificate data in DER-encoded X.509 format.
|
||||
@@ -0,0 +1,110 @@
|
||||
title: Status Services Background Task
|
||||
description: The client's background task details.
|
||||
payload:
|
||||
statusitemtype: services.background-task
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: n/a
|
||||
macOS:
|
||||
introduced: '14.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: services.background-task
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: The background task.
|
||||
subkeytype: Background Task
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
title: Identifier
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The background task UUID which the system uses as the primary key.
|
||||
- key: _removed
|
||||
title: Indicates removal of a background task.
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
content: If 'true', the background task is removed and the status item object
|
||||
only contains this key and the 'identifier' key.
|
||||
- key: code-signature
|
||||
title: Code signature
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: For types other than 'agent' or 'daemon', this is the code signature
|
||||
designated requirement of the item, if available.
|
||||
- key: uid
|
||||
title: Numeric user identifier
|
||||
type: <integer>
|
||||
presence: required
|
||||
content: The numeric user identifier of the owner of the background task.
|
||||
- key: path
|
||||
title: Path
|
||||
type: <string>
|
||||
presence: required
|
||||
content: For an 'agent' or 'daemon', the path to the 'launchd' 'plist' file.
|
||||
For other types, the path to the app or the document.
|
||||
- key: state
|
||||
title: Background task state
|
||||
type: <string>
|
||||
presence: required
|
||||
rangelist:
|
||||
- not-registered
|
||||
- enabled
|
||||
- requires-approval
|
||||
- not-found
|
||||
content: The SMAppServiceStatus enumeration.
|
||||
- key: type
|
||||
title: Background task type
|
||||
type: <string>
|
||||
presence: required
|
||||
rangelist:
|
||||
- daemon
|
||||
- agent
|
||||
- login-item
|
||||
- app
|
||||
- user-item
|
||||
content: The daemon, agent, or SFL login item type.
|
||||
- key: launchd
|
||||
title: Launchd background task
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: Details about a 'launchd'-based background task, which is only present
|
||||
when the type is 'daemon' or 'agent'.
|
||||
subkeys:
|
||||
- key: label
|
||||
title: Label
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The label of the 'launchd'-based background task.
|
||||
- key: program
|
||||
title: Program
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The program that the 'launchd' 'plist' file specifies.
|
||||
- key: program-arguments
|
||||
title: Program arguments
|
||||
type: <array>
|
||||
presence: optional
|
||||
content: The program arguments that the 'launchd' 'plist' file specifies.
|
||||
subkeys:
|
||||
- key: program-arguments-item
|
||||
title: Program argument
|
||||
type: <string>
|
||||
- key: checksum
|
||||
title: The hash value of the launchd plist.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The hash value of the 'launchd' 'plist' file.
|
||||
@@ -0,0 +1,51 @@
|
||||
title: Status Software Update Failure Reason
|
||||
description: The software update failure reason state.
|
||||
payload:
|
||||
statusitemtype: softwareupdate.failure-reason
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '17.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
macOS:
|
||||
introduced: '14.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: softwareupdate.failure-reason
|
||||
title: The software update failure reason state.
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: Details about a software update failure.
|
||||
subkeytype: Dictionary
|
||||
subkeys:
|
||||
- key: count
|
||||
title: The software update failure count.
|
||||
type: <integer>
|
||||
presence: required
|
||||
content: The number of times the current software update failed. If there are
|
||||
no failures, or no pending software update, this is '0'.
|
||||
- key: reason
|
||||
title: The reason for the software update failure.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: If present, this describes the reason for last software update failure.
|
||||
This key isn't present if there are no failures or no pending software update.
|
||||
- key: timestamp
|
||||
title: The timestamp of the software update failure.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: If present, this is the RFC 3339 timestamp of the last software update
|
||||
failure. This key isn't present if there are no failures or no pending software
|
||||
update.
|
||||
@@ -0,0 +1,69 @@
|
||||
title: Status Software Update Install Reason
|
||||
description: The software update install reason state.
|
||||
payload:
|
||||
statusitemtype: softwareupdate.install-reason
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '17.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
macOS:
|
||||
introduced: '14.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: softwareupdate.install-reason
|
||||
title: The software update install reason state.
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: Details about the reason for a pending software update.
|
||||
subkeytype: Dictionary
|
||||
subkeys:
|
||||
- key: reason
|
||||
title: The software update install reason state.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: A list of reasons for the pending software update. An empty list indicates
|
||||
that no software update is pending.
|
||||
subkeys:
|
||||
- key: softwareupdate-reason
|
||||
title: The software update install reason.
|
||||
type: <string>
|
||||
presence: required
|
||||
rangelist:
|
||||
- system-settings
|
||||
- install-tonight
|
||||
- auto-update
|
||||
- notification
|
||||
- setup-assistant
|
||||
- command-line
|
||||
- mdm
|
||||
- declaration
|
||||
content: |-
|
||||
The software update install reason state:
|
||||
* system-settings - software update was triggered via Settings.app
|
||||
* install-tonight - software update was triggered via install tonight action
|
||||
* auto-update - software update was triggered via an automatic update
|
||||
* notification - software update was triggered via user notification action
|
||||
* setup-assistant - software update was triggered via Setup Assistant
|
||||
* command-line - software update was triggered via `softwareupdate` command line tool
|
||||
* mdm - software update was triggered via an MDM command
|
||||
* declaration - software update was triggered via a declarative device management configuration
|
||||
- key: declaration-id
|
||||
title: The identifier of the declaration causing the software update to occur.
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The identifier of the declaration that caused the software update to
|
||||
occur. This key is present only if the 'reason' array contains the 'declaration'
|
||||
value.
|
||||
@@ -0,0 +1,43 @@
|
||||
title: Status Software Update Install State
|
||||
description: The software update install state.
|
||||
payload:
|
||||
statusitemtype: softwareupdate.install-state
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '17.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
macOS:
|
||||
introduced: '14.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: softwareupdate.install-state
|
||||
title: The software update install state.
|
||||
type: <string>
|
||||
presence: required
|
||||
rangelist:
|
||||
- none
|
||||
- downloading
|
||||
- prepared
|
||||
- installing
|
||||
- failed
|
||||
content: |-
|
||||
The software update install status:
|
||||
* 'none': There's no software update pending, and any previous software update succeeded.
|
||||
* 'waiting': A software update is waiting to start.
|
||||
* 'downloading': The system is downloading data for a software update.
|
||||
* 'prepared': The system prepared the software update and it's ready for installation.
|
||||
* 'installing': The system is installing the software update.
|
||||
* 'failed': The software update failed.
|
||||
@@ -0,0 +1,45 @@
|
||||
title: Status Software Update Pending Version
|
||||
description: The pending software update version.
|
||||
payload:
|
||||
statusitemtype: softwareupdate.pending-version
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '17.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
macOS:
|
||||
introduced: '14.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
allowed-scopes:
|
||||
- system
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: softwareupdate.pending-version
|
||||
title: Pending software update version.
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: A dictionary that contains the build and OS versions of the software update
|
||||
that's pending on the device.
|
||||
subkeytype: Dictionary
|
||||
subkeys:
|
||||
- key: os-version
|
||||
title: The OS version
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The OS version of the pending software update, including any rapid security
|
||||
response version. This string is empty if no update is pending.
|
||||
- key: build-version
|
||||
title: The build version
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The build version of the pending software update, including any rapid
|
||||
security response version. This string is empty if no update is pending.
|
||||
@@ -9,6 +9,8 @@ payload:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
payloadkeys:
|
||||
- key: code
|
||||
title: Error Code
|
||||
|
||||
@@ -5,16 +5,45 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: test.array-value
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: The test status item array value.
|
||||
subkeytype: Array
|
||||
subkeys:
|
||||
- key: status_value
|
||||
|
||||
@@ -5,13 +5,42 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: test.boolean-value
|
||||
title: Status item value.
|
||||
type: <boolean>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: The test status Boolean value.
|
||||
|
||||
@@ -5,16 +5,45 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: test.dictionary-value
|
||||
title: Status item value.
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: The test status dictionary value.
|
||||
subkeytype: Dictionary
|
||||
subkeys:
|
||||
- key: key1
|
||||
|
||||
@@ -5,13 +5,42 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: test.error-value
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: The test status error value.
|
||||
|
||||
@@ -5,13 +5,42 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: test.integer-value
|
||||
title: Status item value.
|
||||
type: <integer>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: The test status integer value.
|
||||
|
||||
@@ -5,13 +5,42 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: test.real-value
|
||||
title: Status item value.
|
||||
type: <real>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: The test status real value.
|
||||
|
||||
@@ -5,13 +5,42 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- user
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '10.0'
|
||||
allowed-enrollments:
|
||||
- device
|
||||
- local
|
||||
allowed-scopes:
|
||||
- system
|
||||
payloadkeys:
|
||||
- key: test.string-value
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: Status value.
|
||||
content: The test status string value.
|
||||
|
||||
Reference in New Issue
Block a user