mirror of
https://github.com/apple/device-management.git
synced 2026-07-11 05:23:42 +02:00
149 lines
4.4 KiB
YAML
149 lines
4.4 KiB
YAML
title: Status Management Client Capabilities
|
|
description: The status item that reports the devices's protocol capabilities.
|
|
payload:
|
|
statusitemtype: management.client-capabilities
|
|
supportedOS:
|
|
iOS:
|
|
introduced: '15.0'
|
|
allowed-enrollments:
|
|
- supervised
|
|
- device
|
|
- user
|
|
allowed-scopes:
|
|
- system
|
|
sharedipad:
|
|
allowed-scopes:
|
|
- system
|
|
- user
|
|
macOS:
|
|
introduced: '13.0'
|
|
allowed-enrollments:
|
|
- supervised
|
|
- user
|
|
allowed-scopes:
|
|
- system
|
|
- user
|
|
tvOS:
|
|
introduced: '16.0'
|
|
allowed-enrollments:
|
|
- supervised
|
|
- device
|
|
allowed-scopes:
|
|
- system
|
|
visionOS:
|
|
introduced: '1.1'
|
|
allowed-enrollments:
|
|
- supervised
|
|
- device
|
|
- user
|
|
allowed-scopes:
|
|
- system
|
|
watchOS:
|
|
introduced: '10.0'
|
|
allowed-enrollments:
|
|
- supervised
|
|
allowed-scopes:
|
|
- system
|
|
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.
|
|
examples:
|
|
- title: Status item example
|
|
files:
|
|
- file: data/docc-examples/remotemanagementmodel/status/management.client-capabilities/example1.json
|