mirror of
https://github.com/apple/device-management.git
synced 2026-07-10 21:13:42 +02:00
Release_iOS-15_macOS-12
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
title: Status Device Model Family
|
||||
description: The device's hardware family.
|
||||
payload:
|
||||
statusitemtype: device.model.family
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
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'.
|
||||
@@ -0,0 +1,17 @@
|
||||
title: Status Device Model Identifier
|
||||
description: The device's hardware identifier.
|
||||
payload:
|
||||
statusitemtype: device.model.identifier
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
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'.
|
||||
@@ -0,0 +1,15 @@
|
||||
title: Status Device Model Marketing Name
|
||||
description: The device's hardware marketing name.
|
||||
payload:
|
||||
statusitemtype: device.model.marketing-name
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.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.
|
||||
@@ -0,0 +1,14 @@
|
||||
title: Status Device Operating System Build Version
|
||||
description: The device's operating system build version.
|
||||
payload:
|
||||
statusitemtype: device.operating-system.build-version
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
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'.
|
||||
@@ -0,0 +1,14 @@
|
||||
title: Status Device Operating System Family
|
||||
description: The device's operating system family.
|
||||
payload:
|
||||
statusitemtype: device.operating-system.family
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
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'.
|
||||
@@ -0,0 +1,14 @@
|
||||
title: Status Device Operating System Marketing Name
|
||||
description: The device's operating system marketing name.
|
||||
payload:
|
||||
statusitemtype: device.operating-system.marketing-name
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
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'.
|
||||
@@ -0,0 +1,14 @@
|
||||
title: Status Device Operating System Version
|
||||
description: The device's operating system version.
|
||||
payload:
|
||||
statusitemtype: device.operating-system.version
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
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'.
|
||||
@@ -0,0 +1,105 @@
|
||||
title: Status Management Client Capabilities
|
||||
description: The client's protocol capabilities.
|
||||
payload:
|
||||
statusitemtype: management.client-capabilities
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
payloadkeys:
|
||||
- key: management.client-capabilities
|
||||
title: Status item value.
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: An object that contains the client's protocol capabilities. These typically
|
||||
only change when the device upgrades its software. An implicit status subscription
|
||||
for this status item is always present, so the client always reports changes to
|
||||
the server.
|
||||
subkeytype: Capabilities
|
||||
subkeys:
|
||||
- key: supported-versions
|
||||
title: Supported Protocol Versions
|
||||
type: <array>
|
||||
presence: required
|
||||
content: A list of protocol versions that the client supports.
|
||||
subkeys:
|
||||
- key: _supported-versions
|
||||
title: Supported Protocol Version
|
||||
type: <string>
|
||||
content: A protocol version supported by the client.
|
||||
- key: supported-features
|
||||
title: Supported Features
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: A set of optional protocol features that the client supports. Each object's
|
||||
key represents a feature, and the property value represents the feature's associated
|
||||
parameters.
|
||||
subkeys:
|
||||
- key: ANY
|
||||
type: <any>
|
||||
presence: optional
|
||||
content: Optional protocol features supported by the client.
|
||||
- key: supported-payloads
|
||||
title: Supported Payloads
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: A set of declaration and status items that the client supports.
|
||||
subkeys:
|
||||
- key: declarations
|
||||
title: Supported Declarations
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: A set of declarations that the client supports.
|
||||
subkeys:
|
||||
- key: activations
|
||||
title: Supported Activations
|
||||
type: <array>
|
||||
presence: optional
|
||||
content: An array of strings that represents the activation types that the
|
||||
client supports.
|
||||
subkeys:
|
||||
- key: _activations
|
||||
title: Activation Type
|
||||
type: <string>
|
||||
content: Supported activation type.
|
||||
- key: assets
|
||||
title: Supported Assets
|
||||
type: <array>
|
||||
presence: optional
|
||||
content: An array of strings that represents the assets that the client supports.
|
||||
subkeys:
|
||||
- key: _assets
|
||||
title: Asset Type
|
||||
type: <string>
|
||||
content: Supported asset type.
|
||||
- key: configurations
|
||||
title: Supported Configurations
|
||||
type: <array>
|
||||
presence: optional
|
||||
content: An array of strings that represents the configuration types that
|
||||
the client supports.
|
||||
subkeys:
|
||||
- key: _configurations
|
||||
title: Configuration Type
|
||||
type: <string>
|
||||
content: Supported configuration type.
|
||||
- key: management
|
||||
title: Supported Management Declarations
|
||||
type: <array>
|
||||
presence: optional
|
||||
content: An array of strings that represents the declaration types that the
|
||||
client supports.
|
||||
subkeys:
|
||||
- key: _management
|
||||
title: Management Declaration Type
|
||||
type: <string>
|
||||
content: Supported management declaration type.
|
||||
- key: status-items
|
||||
title: Supported Status Items
|
||||
type: <array>
|
||||
presence: required
|
||||
content: A list of status items that the client supports.
|
||||
subkeys:
|
||||
- key: _status_items
|
||||
title: Status Item
|
||||
type: <string>
|
||||
content: Supported status item.
|
||||
@@ -0,0 +1,128 @@
|
||||
title: Status Management Declarations
|
||||
description: State of declarations processed by the client.
|
||||
payload:
|
||||
statusitemtype: management.declarations
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
payloadkeys:
|
||||
- key: management.declarations
|
||||
title: Status item value.
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: A collection of the client's processed declarations.
|
||||
subkeytype: Declarations
|
||||
subkeys:
|
||||
- key: activations
|
||||
title: Activations
|
||||
type: <array>
|
||||
presence: required
|
||||
content: An array of declarations that represent the client's processed activation
|
||||
types.
|
||||
subkeytype: Declaration
|
||||
subkeys:
|
||||
- key: _activations
|
||||
title: Status Declaration Item
|
||||
type: <dictionary>
|
||||
content: Status for a declaration processed by the client.
|
||||
subkeytype: Declaration
|
||||
subkeys: &id001
|
||||
- key: identifier
|
||||
title: Identifier
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The 'identifier' of the declaration this status report refers to.
|
||||
- key: server-token
|
||||
title: Server-Token
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The 'ServerToken' of the declaration this status report refers to.
|
||||
- key: active
|
||||
title: Declaration's Active State
|
||||
type: <boolean>
|
||||
presence: required
|
||||
content: If 'true', the declaration is active on the device.
|
||||
- key: valid
|
||||
title: Declaration's Valid State
|
||||
type: <string>
|
||||
presence: required
|
||||
rangelist:
|
||||
- unknown
|
||||
- invalid
|
||||
- valid
|
||||
content: This string defines the validity of the declaration. If it's 'invalid',
|
||||
the 'reasons' property contains more details.
|
||||
- key: reasons
|
||||
title: Status Reasons
|
||||
type: <array>
|
||||
presence: optional
|
||||
content: The details of any client errors.
|
||||
subkeytype: StatusReason
|
||||
subkeys:
|
||||
- key: _reasons
|
||||
title: Status Reason
|
||||
type: <dictionary>
|
||||
content: Information about a status error.
|
||||
subkeytype: StatusReason
|
||||
subkeys:
|
||||
- key: code
|
||||
title: Error Code
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The error code for this error.
|
||||
- key: description
|
||||
title: Error Description
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The description for this error.
|
||||
- key: details
|
||||
title: Error Details
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: A dictionary that contains further details about this error.
|
||||
subkeys:
|
||||
- key: ANY
|
||||
type: <any>
|
||||
presence: optional
|
||||
content: Additional keys may be present.
|
||||
- key: configurations
|
||||
title: Configurations
|
||||
type: <array>
|
||||
presence: required
|
||||
content: An array of declarations that represent the client's processed configuration
|
||||
types.
|
||||
subkeytype: Declaration
|
||||
subkeys:
|
||||
- key: _configurations
|
||||
title: Status Declaration Item
|
||||
type: <dictionary>
|
||||
content: Status for a declaration processed by the client.
|
||||
subkeytype: Declaration
|
||||
subkeys: *id001
|
||||
- key: assets
|
||||
title: Assets
|
||||
type: <array>
|
||||
presence: required
|
||||
content: An array of declarations that represent the client's processed assets.
|
||||
subkeytype: Declaration
|
||||
subkeys:
|
||||
- key: _assets
|
||||
title: Status Declaration Item
|
||||
type: <dictionary>
|
||||
content: Status for a declaration processed by the client.
|
||||
subkeytype: Declaration
|
||||
subkeys: *id001
|
||||
- key: management
|
||||
title: Management
|
||||
type: <array>
|
||||
presence: required
|
||||
content: An array of declarations that represent the client's processed declaration
|
||||
types.
|
||||
subkeytype: Declaration
|
||||
subkeys:
|
||||
- key: _management
|
||||
title: Status Declaration Item
|
||||
type: <dictionary>
|
||||
content: Status for a declaration processed by the client.
|
||||
subkeytype: Declaration
|
||||
subkeys: *id001
|
||||
@@ -0,0 +1,23 @@
|
||||
title: Status Reason
|
||||
description: Information about a status error.
|
||||
payload:
|
||||
declarationtype: status-reason
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '15.0'
|
||||
payloadkeys:
|
||||
- key: code
|
||||
title: Error Code
|
||||
type: <string>
|
||||
presence: required
|
||||
content: The error code for this error.
|
||||
- key: description
|
||||
title: Error Description
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: A description of this error.
|
||||
- key: details
|
||||
title: Error Details
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: An arbitrary object containing details specific to this error.
|
||||
Reference in New Issue
Block a user