mirror of
https://github.com/apple/device-management.git
synced 2026-07-10 21:13:42 +02:00
Release-v26.4
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
title: External Intelligence Settings
|
||||
description: The declaration to configure External Intelligence Integrations settings.
|
||||
payload:
|
||||
declarationtype: com.apple.configuration.external-intelligence.settings
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes: []
|
||||
macOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
apply: combined
|
||||
content: Configures External Intelligence Integrations settings.
|
||||
payloadkeys:
|
||||
- key: Enabled
|
||||
title: Allow External Intelligence Integrations
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables external intelligence integrations.
|
||||
- key: AllowSignIn
|
||||
title: Allow External Intelligence Integrations Sign In
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables sign-in for external intelligence integrations.
|
||||
- key: AllowedWorkspaceIDs
|
||||
title: Allowed External Intelligence Workspace IDs
|
||||
type: <array>
|
||||
presence: optional
|
||||
combinetype: set-intersection
|
||||
content: An array of strings, but currently restricted to a single element. If present,
|
||||
Apple Intelligence allows use of only the given external integration workspace
|
||||
ID, and requires a sign-in to make requests. The user is required to sign in to
|
||||
integrations that support signing in. Multiple values combine using an intersect
|
||||
operation.
|
||||
subkeys:
|
||||
- key: workspaceID
|
||||
title: Allowed Workspace ID
|
||||
type: <string>
|
||||
@@ -0,0 +1,179 @@
|
||||
title: Intelligence Settings
|
||||
description: The declaration to configure Apple Intelligence settings.
|
||||
payload:
|
||||
declarationtype: com.apple.configuration.intelligence.settings
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes: []
|
||||
macOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
apply: combined
|
||||
content: Configures Apple Intelligence settings.
|
||||
payloadkeys:
|
||||
- key: AllowAppleIntelligenceReport
|
||||
title: Allow Apple Intelligence Report
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Apple Intelligence Report.
|
||||
- key: AllowGenmoji
|
||||
title: Allow Genmoji
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Genmoji.
|
||||
- key: AllowImagePlayground
|
||||
title: Allow Image Playground
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Image Playground.
|
||||
- key: AllowImageWand
|
||||
title: Allow Image Wand
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Image Wand.
|
||||
- key: AllowPersonalizedHandwritingResults
|
||||
title: Allow Personalized Handwriting Results
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Personalized Handwriting Results.
|
||||
- key: AllowVisualIntelligenceSummary
|
||||
title: Allow Visual Intelligence Summary
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Visual Intelligence Summary.
|
||||
- key: AllowWritingTools
|
||||
title: Allow Writing Tools
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Writing Tools.
|
||||
- key: Apps
|
||||
title: Apps
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: If present, configures app-specific Intelligence features.
|
||||
subkeys:
|
||||
- key: Mail
|
||||
title: Mail
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: If present, configures Mail Intelligence features.
|
||||
subkeys:
|
||||
- key: AllowSmartReplies
|
||||
title: Allow Smart Replies
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Mail Smart Replies.
|
||||
- key: AllowSummary
|
||||
title: Allow Summary
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Mail Summary.
|
||||
- key: Notes
|
||||
title: Notes
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: If present, configures Notes Intelligence features.
|
||||
subkeys:
|
||||
- key: AllowTranscription
|
||||
title: Allow Transcription
|
||||
supportedOS:
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Notes Transcription.
|
||||
- key: AllowTranscriptionSummary
|
||||
title: Allow Transcription Summary
|
||||
supportedOS:
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Notes Transcription Summary.
|
||||
- key: Safari
|
||||
title: Safari
|
||||
type: <dictionary>
|
||||
presence: optional
|
||||
content: If present, configures Safari intelligence features.
|
||||
subkeys:
|
||||
- key: AllowSummary
|
||||
title: Allow Summary
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Safari Summary.
|
||||
- key: ForceOnDeviceOnlyDictation
|
||||
title: Force On-Device Only Dictation
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
combinetype: boolean-or
|
||||
content: If `true`, forces On-Device Only Dictation.
|
||||
- key: ForceOnDeviceOnlyTranslation
|
||||
title: Force On-Device Only Translation
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
combinetype: boolean-or
|
||||
content: If `true`, forces On-Device Only Translation.
|
||||
@@ -0,0 +1,102 @@
|
||||
title: Keyboard Settings
|
||||
description: The declaration to configure keyboard settings.
|
||||
payload:
|
||||
declarationtype: com.apple.configuration.keyboard.settings
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- user
|
||||
macOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
apply: combined
|
||||
content: Configures keyboard settings.
|
||||
payloadkeys:
|
||||
- key: AllowAutoCorrection
|
||||
title: Allow Auto-Correction
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables auto-correction.
|
||||
- key: AllowDefinitionLookup
|
||||
title: Allow Definition Lookup
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables definition lookup.
|
||||
- key: AllowDictation
|
||||
title: Allow Dictation
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables dictation.
|
||||
- key: AllowMathKeyboardSuggestions
|
||||
title: Allow Math Keyboard Suggestions
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables keyboard suggestions that include math solutions.
|
||||
This key is also supported by the math.settings configuration.
|
||||
- key: AllowPredictiveText
|
||||
title: Allow Predictive Text
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables predictive text.
|
||||
- key: AllowSlideToType
|
||||
title: Allow Slide to Type
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables slide to type.
|
||||
- key: AllowSpellCheck
|
||||
title: Allow Spell Check
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables spell check.
|
||||
- key: AllowTextReplacement
|
||||
title: Allow Text Replacement
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables text replacement.
|
||||
@@ -109,7 +109,8 @@ payloadkeys:
|
||||
type: <boolean>
|
||||
presence: required
|
||||
combinetype: boolean-and
|
||||
content: Controls whether keyboard suggestions include math solutions.
|
||||
content: Controls whether keyboard suggestions include math solutions. This key
|
||||
is also supported by the keyboard.settings configuration.
|
||||
- key: MathNotes
|
||||
type: <boolean>
|
||||
presence: required
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
title: Migration Assistant Settings
|
||||
description: The declaration to configure Migration Assistant settings.
|
||||
payload:
|
||||
declarationtype: com.apple.configuration.migration-assistant.settings
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: n/a
|
||||
macOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
apply: combined
|
||||
content: Configures the managed migration functions of Migration Assistant.
|
||||
payloadkeys:
|
||||
- key: ShouldDoManagedMigration
|
||||
type: <boolean>
|
||||
presence: required
|
||||
combinetype: boolean-or
|
||||
content: If `true`, the device manages Migration Assistant.
|
||||
- key: ExcludedAccounts
|
||||
type: <array>
|
||||
presence: optional
|
||||
combinetype: set-union
|
||||
content: An array of strings that represent the user account short names the system
|
||||
excludes from migration.
|
||||
subkeys:
|
||||
- key: _Accounts
|
||||
type: <string>
|
||||
- key: ExcludedPaths
|
||||
type: <array>
|
||||
presence: optional
|
||||
combinetype: set-union
|
||||
content: An array of strings that represent files and directories relative to the
|
||||
user's home directory that the system excludes from migration. Directory paths
|
||||
need to include a trailing "/". For example, to exclude the "Excluded" directory
|
||||
in the "Documents" folder of a user's home directory, use "Documents/Excluded/".
|
||||
subkeys:
|
||||
- key: _ExcludedPaths
|
||||
type: <string>
|
||||
- key: RequiredPaths
|
||||
type: <array>
|
||||
presence: optional
|
||||
combinetype: set-union
|
||||
content: An array of strings that represent files and directories relative to the
|
||||
user's home directory that the system needs to migrate. Directory paths need to
|
||||
include a trailing "/". For example, to require the "Required" directory in the
|
||||
"Documents" folder of a user's home directory, use "Documents/Required/".
|
||||
subkeys:
|
||||
- key: _RequiredPaths
|
||||
type: <string>
|
||||
- key: ShouldMigrateSecurityPrivacySettings
|
||||
type: <boolean>
|
||||
presence: required
|
||||
combinetype: boolean-or
|
||||
content: If `true`, the system migrates Security & Privacy settings.
|
||||
notes:
|
||||
- title: ''
|
||||
content: |-
|
||||
This declaration allows the device management service to configure Migration Assistant when it runs during Setup Assistant on a Mac. This makes it easy for users to do Mac-to-Mac migrations of enterprise devices when they setup a new Mac.
|
||||
|
||||
Configure the device to use the `AwaitingConfiguration` state after it enrolls with the server. The server needs to send the configuration and verify the configuration as both active and valid using the Declarative Device Management status, before it sends the `DeviceConfiguredCommand` command to exit that state.
|
||||
|
||||
The device reports Migration Assistant progress using the `StatusMigrationAssistantState` status item, and provides a report when migration completes using the `StatusMigrationAssistantReport` status item.
|
||||
@@ -0,0 +1,84 @@
|
||||
title: Siri Settings
|
||||
description: The declaration to configure Siri settings.
|
||||
payload:
|
||||
declarationtype: com.apple.configuration.siri.settings
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
sharedipad:
|
||||
allowed-scopes:
|
||||
- user
|
||||
macOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
- user
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
watchOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
apply: combined
|
||||
content: Configures Siri settings.
|
||||
payloadkeys:
|
||||
- key: Enabled
|
||||
title: Enabled
|
||||
supportedOS:
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Siri.
|
||||
- key: AllowUserGeneratedContent
|
||||
title: Allow User Generated Content
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Siri user-generated content.
|
||||
- key: AllowWhileLocked
|
||||
title: Allow While Locked
|
||||
supportedOS:
|
||||
macOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: true
|
||||
combinetype: boolean-and
|
||||
content: If `false`, disables Siri while locked.
|
||||
- key: ForceProfanityFilter
|
||||
title: Force Profanity Filter
|
||||
supportedOS:
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
type: <boolean>
|
||||
presence: optional
|
||||
default: false
|
||||
combinetype: boolean-or
|
||||
content: If `true`, forces Siri profanity filter.
|
||||
@@ -0,0 +1,77 @@
|
||||
title: Status Migration Assistant Report
|
||||
description: Reports the status of a completed migration.
|
||||
payload:
|
||||
statusitemtype: migration-assistant.report
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: n/a
|
||||
macOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: migration-assistant.report
|
||||
title: Migration Assistant Report
|
||||
type: <dictionary>
|
||||
presence: required
|
||||
content: The Migration Assistant migration status.
|
||||
subkeys:
|
||||
- key: completed-data-size
|
||||
title: Migration Completed Data Size
|
||||
type: <integer>
|
||||
presence: optional
|
||||
content: The total amount of data the system successfully migrated from the source
|
||||
system.
|
||||
- key: completed-file-count
|
||||
title: Migration Completed File Count
|
||||
type: <integer>
|
||||
presence: optional
|
||||
content: The number of files successfully migrated from the source system.
|
||||
- key: completion-time
|
||||
title: Migration Completion Time
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The RFC 3339 timestamp for when the system completed migration.
|
||||
- key: source-user
|
||||
title: Migration Source User
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The username of the user that the system migrated from the source system.
|
||||
- key: start-time
|
||||
title: Migration Start Time
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The RFC 3339 timestamp for when the system started migration.
|
||||
- key: target-user
|
||||
title: Migration Target User
|
||||
type: <string>
|
||||
presence: optional
|
||||
content: The username of the target user account on the destination system.
|
||||
- key: total-data-size
|
||||
title: Migration Total Data Size
|
||||
type: <integer>
|
||||
presence: optional
|
||||
content: The total amount of data the system considers in scope for migration
|
||||
from the source system.
|
||||
- key: total-file-count
|
||||
title: Migration Total File Count
|
||||
type: <integer>
|
||||
presence: optional
|
||||
content: The number of files the system considers in scope for migration from
|
||||
the source system.
|
||||
- key: errors
|
||||
title: Migration Errors
|
||||
type: <array>
|
||||
presence: optional
|
||||
content: The descriptions of migration errors that the system reports.
|
||||
subkeys:
|
||||
- key: _errors
|
||||
type: <string>
|
||||
@@ -0,0 +1,39 @@
|
||||
title: Status Migration Assistant State
|
||||
description: The current migration state of the system.
|
||||
payload:
|
||||
statusitemtype: migration-assistant.state
|
||||
supportedOS:
|
||||
iOS:
|
||||
introduced: n/a
|
||||
macOS:
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
allowed-scopes:
|
||||
- system
|
||||
tvOS:
|
||||
introduced: n/a
|
||||
visionOS:
|
||||
introduced: n/a
|
||||
watchOS:
|
||||
introduced: n/a
|
||||
payloadkeys:
|
||||
- key: migration-assistant.state
|
||||
title: Migration Assistant State
|
||||
type: <string>
|
||||
presence: required
|
||||
rangelist:
|
||||
- waiting
|
||||
- migrating
|
||||
- completed
|
||||
- failed
|
||||
- cancelled
|
||||
- unknown
|
||||
content: |-
|
||||
The current migration state of the system, which has the following possible values:
|
||||
- `none`: Migration has not started yet or no migration has taken place.
|
||||
- `migrating`: Migration is in progress.
|
||||
- `completed`: Migration has completed successfully.
|
||||
- `failed`: Migration has failed.
|
||||
- `cancelled`: The user cancelled migration.
|
||||
- `unknown`: Migration status is unknown.
|
||||
@@ -27,7 +27,7 @@ payload:
|
||||
allowed-scopes:
|
||||
- system
|
||||
visionOS:
|
||||
introduced: '26.0'
|
||||
introduced: '26.4'
|
||||
allowed-enrollments:
|
||||
- supervised
|
||||
- device
|
||||
|
||||
Reference in New Issue
Block a user