mirror of
https://github.com/apple/device-management.git
synced 2026-08-25 09:42:30 +02:00
Release_iOS-16
This commit is contained in:
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: StandardConfigurations
|
||||
type: <array>
|
||||
|
||||
@@ -6,6 +6,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: Reference
|
||||
type: <dictionary>
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: UserName
|
||||
type: <string>
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: FullName
|
||||
title: Full Name
|
||||
|
||||
@@ -5,6 +5,20 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
content: A CalDAV configuration defines a CalDAV calendar and reminders account
|
||||
for a user.
|
||||
payloadkeys:
|
||||
|
||||
@@ -5,6 +5,20 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
content: A CardDAV configuration defines a CardDAV contacts account for a user.
|
||||
payloadkeys:
|
||||
- key: VisibleName
|
||||
|
||||
@@ -6,6 +6,20 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
content: This payload configures an Exchange ActiveSync account on an iOS device.
|
||||
payloadkeys:
|
||||
- key: VisibleName
|
||||
|
||||
@@ -5,6 +5,20 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
content: A Google configuration defines a Google account for a user. The user will
|
||||
be prompted to enter their credentials shortly after the configuration successfully
|
||||
installs.
|
||||
|
||||
@@ -5,6 +5,20 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
content: An LDAP configuration defines an LDAP directory account for a user.
|
||||
payloadkeys:
|
||||
- key: VisibleName
|
||||
|
||||
@@ -5,6 +5,20 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
content: An email configuration defines an email account for a user.
|
||||
payloadkeys:
|
||||
- key: VisibleName
|
||||
|
||||
@@ -5,6 +5,16 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: n/a
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
content: A subscribed calendar configuration defines a subscribed calendar for a
|
||||
user.
|
||||
payloadkeys:
|
||||
|
||||
@@ -6,14 +6,26 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: forbidden
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: true
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: ProfileURL
|
||||
title: Profile's URL.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: |-
|
||||
The URL of the profile to download and install. This must be an 'https://' URL. The system silently ignores any account or passcode payloads in the profile. Use their declarative configurations instead.
|
||||
If a user enrollment triggers this configuration, the system silently ignores any MDM 1 payloads in macOS where the User Enrollment Mode setting is 'forbidden'. In iOS, the system rejects the entire profile.
|
||||
The URL of the profile to download and install. This must be an 'https://' URL.
|
||||
If a user enrollment triggers this configuration, the system silently ignores any MDM 1 payloads in macOS where the User Enrollment Mode setting is 'forbidden'. In iOS and tvOS, the system rejects the entire profile.
|
||||
- key: VisibleName
|
||||
title: Configuration Visible Name
|
||||
type: <string>
|
||||
|
||||
@@ -5,11 +5,25 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: true
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: true
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: ProfileURL
|
||||
title: Profile's URL.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: |-
|
||||
The URL of the profile to download and install. This must be an 'https://' URL. The system silently ignores any account or passcode payloads in the profile. Use their declarative configurations instead.
|
||||
If a user enrollment triggers this configuration, the system silently ignores any MDM 1 payloads in macOS where the User Enrollment Mode setting is 'forbidden'. In iOS, the system rejects the entire profile.
|
||||
The URL of the profile to download and install. This must be an 'https://' URL.
|
||||
If a user enrollment triggers this configuration, the system silently ignores any MDM 1 payloads in macOS where the User Enrollment Mode setting is 'forbidden'. In iOS and tvOS, the system rejects the entire profile.
|
||||
|
||||
@@ -6,6 +6,20 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: true
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: true
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: StatusItems
|
||||
title: Status Items
|
||||
|
||||
@@ -5,6 +5,20 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: true
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: true
|
||||
userchannel: true
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: Echo
|
||||
title: Status Echo
|
||||
|
||||
@@ -5,6 +5,16 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
sharedipad:
|
||||
mode: forbidden
|
||||
userenrollment:
|
||||
mode: allowed
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
userenrollment:
|
||||
mode: forbidden
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: RequirePasscode
|
||||
title: Require Passcode on Device
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: Type
|
||||
type: <string>
|
||||
|
||||
@@ -6,6 +6,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: Name
|
||||
title: Organization Name
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
title: Management:Properties
|
||||
description: Use this declaration to set properties on the device.
|
||||
payload:
|
||||
declarationtype: com.apple.management.properties
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: ANY
|
||||
title: Property
|
||||
type: <any>
|
||||
presence: optional
|
||||
content: Each entry represents a property key/value.
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: Version
|
||||
title: Protocol Version
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: Declarations
|
||||
title: Manifest Declaration Items
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: StatusItems
|
||||
title: Status Items
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: SyncTokens
|
||||
title: Synchronization Tokens
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
title: Status Account List CalDAV
|
||||
description: The client's CalDAV accounts.
|
||||
payload:
|
||||
statusitemtype: account.list.caldav
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.caldav
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: The status value of the account.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
title: Unique identifier of the account.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The unique identifier for the account.
|
||||
- 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 a declaration installed the account.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The name of the account.
|
||||
- key: hostname
|
||||
title: Account hostname
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The server host name for the account.
|
||||
- key: port
|
||||
title: Server Port
|
||||
type: <integer>
|
||||
presence: optional
|
||||
content: The server port for the account.
|
||||
- key: username
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name for the account.
|
||||
- key: are-calendars-enabled
|
||||
title: Are calendars enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: If 'true', the Calendar app is displaying calendars and events for
|
||||
the account.
|
||||
- key: are-reminders-enabled
|
||||
title: Are reminders enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: If 'true', the Reminders app is displaying reminders for the account.
|
||||
@@ -0,0 +1,60 @@
|
||||
title: Status Account List CardDAV
|
||||
description: The client's CardDAV accounts.
|
||||
payload:
|
||||
statusitemtype: account.list.carddav
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.carddav
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
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.
|
||||
- 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.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The name of the account.
|
||||
- key: hostname
|
||||
title: Account hostname
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The server host name of the account.
|
||||
- key: port
|
||||
title: Server Port
|
||||
type: <integer>
|
||||
presence: optional
|
||||
content: The server port for the account.
|
||||
- key: username
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of the account.
|
||||
@@ -0,0 +1,86 @@
|
||||
title: Status Account List Exchange
|
||||
description: The client's exchange accounts.
|
||||
payload:
|
||||
statusitemtype: account.list.exchange
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.exchange
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
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.
|
||||
- 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.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The name of the account.
|
||||
- key: hostname
|
||||
title: Account hostname
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The server host name of the account.
|
||||
- key: port
|
||||
title: Server Port
|
||||
type: <integer>
|
||||
presence: optional
|
||||
content: The server port for the account.
|
||||
- key: username
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of 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.
|
||||
- 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.
|
||||
- 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.
|
||||
- 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.
|
||||
- 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.
|
||||
@@ -0,0 +1,71 @@
|
||||
title: Status Account List Google
|
||||
description: The client's Google accounts.
|
||||
payload:
|
||||
statusitemtype: account.list.google
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.google
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
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.
|
||||
- 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.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The name of the account.
|
||||
- key: username
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of 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.
|
||||
- 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.
|
||||
- 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.
|
||||
- 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.
|
||||
@@ -0,0 +1,65 @@
|
||||
title: Status Account List LDAP
|
||||
description: The client's LDAP accounts.
|
||||
payload:
|
||||
statusitemtype: account.list.ldap
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.ldap
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
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.
|
||||
- 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.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The name of the account.
|
||||
- key: hostname
|
||||
title: Account hostname
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The server host name for the account.
|
||||
- key: port
|
||||
title: Server Port
|
||||
type: <integer>
|
||||
presence: optional
|
||||
content: The server port for the account.
|
||||
- key: username
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name for the account.
|
||||
- key: is-enabled
|
||||
title: Is account enabled
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
content: Indicates if the account is enabled for use with Contacts.app.
|
||||
@@ -0,0 +1,70 @@
|
||||
title: Status Account List Mail Incoming
|
||||
description: The client's incoming mail accounts.
|
||||
payload:
|
||||
statusitemtype: account.list.mail.incoming
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.mail.incoming
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
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.
|
||||
- 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.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The name of the account.
|
||||
- key: hostname
|
||||
title: Account hostname
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The server host name of the account.
|
||||
- key: port
|
||||
title: Server Port
|
||||
type: <integer>
|
||||
presence: optional
|
||||
content: The server port for the account.
|
||||
- key: username
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of 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.
|
||||
- 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.
|
||||
@@ -0,0 +1,60 @@
|
||||
title: Status Account List Mail Outgoing
|
||||
description: The client's outgoing mail accounts.
|
||||
payload:
|
||||
statusitemtype: account.list.mail.outgoing
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.mail.outgoing
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
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.
|
||||
- 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.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The name of the account.
|
||||
- key: hostname
|
||||
title: Account hostname
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The server host name of the account.
|
||||
- key: port
|
||||
title: Server Port
|
||||
type: <integer>
|
||||
presence: optional
|
||||
content: The server port for the account.
|
||||
- key: username
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of the account.
|
||||
@@ -0,0 +1,58 @@
|
||||
title: Status Account List Subscribed Calendar
|
||||
description: The client's subscribed calendar accounts.
|
||||
payload:
|
||||
statusitemtype: account.list.subscribed-calendar
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
sharedipad:
|
||||
mode: allowed
|
||||
devicechannel: false
|
||||
userchannel: true
|
||||
macOS:
|
||||
introduced: n/a
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: account.list.subscribed-calendar
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
subkeytype: Account
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
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.
|
||||
- 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.
|
||||
- key: visible-name
|
||||
title: Account name
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The name of the account.
|
||||
- key: calendar-url
|
||||
title: Account calendar URL
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The URL of the subscribed calendar.
|
||||
- key: username
|
||||
title: Account username
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The user name of 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.
|
||||
@@ -0,0 +1,21 @@
|
||||
title: Status Device Serial Number
|
||||
description: The device's serial number.
|
||||
payload:
|
||||
statusitemtype: device.identifier.serial-number
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
userenrollment:
|
||||
mode: forbidden
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
userenrollment:
|
||||
mode: forbidden
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: device.identifier.serial-number
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: Status value.
|
||||
@@ -0,0 +1,23 @@
|
||||
title: Status Device UDID
|
||||
description: The device's UDID.
|
||||
payload:
|
||||
statusitemtype: device.identifier.udid
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
userenrollment:
|
||||
mode: forbidden
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
userenrollment:
|
||||
mode: forbidden
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: device.identifier.udid
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The device's UDID. This value is always available on the device channel.
|
||||
This value is only available on user channels whose organization matches that
|
||||
of the device channel.
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: device.model.family
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: device.model.identifier
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,11 +5,14 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
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. Alternatively, use 'device.model.configuration-code'
|
||||
to look up the marketing name through the web API.
|
||||
This value may not always be available.
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: device.operating-system.build-version
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: device.operating-system.family
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: device.operating-system.marketing-name
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: device.operating-system.version
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: management.client-capabilities
|
||||
title: Status item value.
|
||||
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: management.declarations
|
||||
title: Status item value.
|
||||
|
||||
@@ -0,0 +1,78 @@
|
||||
title: Status MDM App
|
||||
description: The client's MDM installed apps.
|
||||
payload:
|
||||
statusitemtype: mdm.app
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: n/a
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: mdm.app
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: The list of apps.
|
||||
subkeytype: App
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: identifier
|
||||
title: Unique identifier of the app.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The app's bundle id, which is unique.
|
||||
- key: name
|
||||
title: App name
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The name of the app.
|
||||
- key: external-version-id
|
||||
title: External version id
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The application's external version ID. Use Service Config to get the
|
||||
'contentMetadataLookupUrl' endpoint. In the response from that URL, find a
|
||||
key named 'externalId' at the path 'results.<adamId>.offers[0].version.externalId'.
|
||||
If the current external version identifier of an app on the store doesn't
|
||||
match the external version identifier reported by the device, there may be
|
||||
an app update available for the device.
|
||||
- key: version
|
||||
title: Version
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The version of the app.
|
||||
- key: short-version
|
||||
title: Short version
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The short version of the app.
|
||||
- key: state
|
||||
title: Managed application list status
|
||||
type: <string>
|
||||
presence: optional
|
||||
rangelist:
|
||||
- queued
|
||||
- needs-redemption
|
||||
- redeeming
|
||||
- prompting
|
||||
- prompting-for-login
|
||||
- validating-purchase
|
||||
- prompting-for-update
|
||||
- prompting-for-update-login
|
||||
- prompting-for-management
|
||||
- validating-update
|
||||
- updating
|
||||
- installing
|
||||
- managed
|
||||
- managed-but-uninstalled
|
||||
- unknown
|
||||
- user-installed-app
|
||||
- user-rejected
|
||||
- update-rejected
|
||||
- management-rejected
|
||||
- failed
|
||||
content: The status of the app reported by ManagedApplicationListCommand.
|
||||
@@ -0,0 +1,20 @@
|
||||
title: Status Passcode Compliance
|
||||
description: The state of passcode compliance.
|
||||
payload:
|
||||
statusitemtype: passcode.is-compliant
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: n/a
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: passcode.is-compliant
|
||||
title: Status item value.
|
||||
type: <boolean>
|
||||
presence: required
|
||||
content: If 'true', the passcode is in compliance with all passcode policies set
|
||||
on the device. If 'false', the passcode isn't in compliance with one or more passcode
|
||||
policies set on the device. When there are no passcode policies on the device,
|
||||
this value 'true'.
|
||||
@@ -0,0 +1,21 @@
|
||||
title: Status Passcode Is Present
|
||||
description: Whether a passcode is present ot not.
|
||||
payload:
|
||||
statusitemtype: passcode.is-present
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: n/a
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: passcode.is-present
|
||||
title: Status item value.
|
||||
type: <boolean>
|
||||
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.
|
||||
@@ -5,6 +5,10 @@ payload:
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: code
|
||||
title: Error Code
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
title: Status Test Array Value
|
||||
description: A test status item array.
|
||||
payload:
|
||||
statusitemtype: test.array-value
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: test.array-value
|
||||
title: Status item value.
|
||||
type: <array>
|
||||
presence: required
|
||||
content: Status value.
|
||||
subkeytype: Array
|
||||
subkeys:
|
||||
- key: status_value
|
||||
type: <dictionary>
|
||||
subkeys:
|
||||
- key: key1
|
||||
title: First Key Value
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The value of the first sub-key.
|
||||
- key: key2
|
||||
title: Second Key Value
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The value of the second sub-key.
|
||||
@@ -0,0 +1,17 @@
|
||||
title: Status Test Boolean Value
|
||||
description: A test status item boolean.
|
||||
payload:
|
||||
statusitemtype: test.boolean-value
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: test.boolean-value
|
||||
title: Status item value.
|
||||
type: <boolean>
|
||||
presence: required
|
||||
content: Status value.
|
||||
@@ -0,0 +1,29 @@
|
||||
title: Status Test Dictionary Value
|
||||
description: A test status item dictionary.
|
||||
payload:
|
||||
statusitemtype: test.dictionary-value
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: test.dictionary-value
|
||||
title: Status item value.
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: Status value.
|
||||
subkeytype: Dictionary
|
||||
subkeys:
|
||||
- key: key1
|
||||
title: First Key Value
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The value of the first sub-key.
|
||||
- key: key2
|
||||
title: Second Key Value
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The value of the second sub-key.
|
||||
@@ -0,0 +1,17 @@
|
||||
title: Status Test Error Value
|
||||
description: A test status item for errors.
|
||||
payload:
|
||||
statusitemtype: test.error-value
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: test.error-value
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: Status value.
|
||||
@@ -0,0 +1,17 @@
|
||||
title: Status Test Integer Value
|
||||
description: A test status item integer.
|
||||
payload:
|
||||
statusitemtype: test.integer-value
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: test.integer-value
|
||||
title: Status item value.
|
||||
type: <integer>
|
||||
presence: required
|
||||
content: Status value.
|
||||
@@ -0,0 +1,17 @@
|
||||
title: Status Test Real Value
|
||||
description: A test status item real.
|
||||
payload:
|
||||
statusitemtype: test.real-value
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: test.real-value
|
||||
title: Status item value.
|
||||
type: <real>
|
||||
presence: required
|
||||
content: Status value.
|
||||
@@ -0,0 +1,17 @@
|
||||
title: Status Test String Value
|
||||
description: A test status item string.
|
||||
payload:
|
||||
statusitemtype: test.string-value
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '16.0'
|
||||
macOS:
|
||||
introduced: '13.0'
|
||||
tvOS:
|
||||
introduced: '16.0'
|
||||
payloadkeys:
|
||||
- key: test.string-value
|
||||
title: Status item value.
|
||||
type: <string>
|
||||
presence: required
|
||||
content: Status value.
|
||||
Reference in New Issue
Block a user