SettingsCommand.Command.Settings.SharedDeviceConfiguration
A dictionary that contains shared device configuration settings.
Declaration
object SettingsCommand.Command.Settings.SharedDeviceConfigurationProperties
| Name | Type | Description |
|---|---|---|
AwaitUserConfiguration | SettingsCommand.Command.Settings.SharedDeviceConfiguration.AwaitUserConfiguration | If enabled, the Shared iPad device enters Setup Assistant after the user triggers a login. The MDM server has a chance to configure the device and user. After configuration, the server needs to send a User Configured command to the user channel to unblock the login. This feature requires the device to have network access during the login process. Available: iOS 17+ | iPadOS 17+ |
Item Required | string | A string that identifies this setting. Available: iOS 13.4+ | iPadOS 13.4+ | visionOS 26+ |
ManagedAppleIDDefaultDomains | [string] | A list of domains that the Shared iPad login screen displays. The user can pick a domain from the list to complete their Managed Apple Account. If this list contains more than 3 domains, the system picks 3 at random for display. Available: iOS 16+ | iPadOS 16+ |
OnlineAuthenticationGracePeriod | integer | A grace period (in days) for Shared iPad online authentication. The Shared iPad only verifies the user’s passcode locally during login for users that already exist on the device. However, the system requires an online authentication (against Apple’s identity server) after the number of days specified by this setting. Setting this value to 0 enforces online authentication every time. Available: iOS 16+ | iPadOS 16+ |
PasscodePolicy | SettingsCommand.Command.Settings.SharedDeviceConfiguration.PasscodePolicy | A dictionary that contains passcode policies. Available: iOS 17+ | iPadOS 17+ |
QuotaSize | integer | The quota size, in megabytes (MB), for each user on the shared device, or if the quota size is too small, the minimum quota size. Available to Temporary Sessions Only guest users on iOS 17+. |
ResidentUsers | integer | The expected number of users. If this value is greater than the value for the maximum possible number of users that the device supports, the MDM server uses that value instead. |
SkipLanguageAndLocaleSetupForNewUsers | boolean | If Available: iOS 16.2+ | iPadOS 16.2+ |
TemporarySessionOnly | boolean | If If Available: iOS 14.5+ | iPadOS 14.5+ |
TemporarySessionTimeout | integer | The timeout, in seconds, for the temporary session. The temporary session logs out automatically after the specified period of inactivity. The minimum value is 30 seconds. Setting this value to Available: iOS 14.5+ | iPadOS 14.5+ | visionOS 26+ |
UserSessionTimeout | integer | The timeout, in seconds, for the user session. The user session logs out automatically after the specified period of inactivity. The minimum value is 30 seconds. Setting this value to Available: iOS 14.5+ | iPadOS 14.5+ |
Topics
Objects
See Also
Objects
SettingsCommand.Command.Settings.AccessibilitySettingsSettingsCommand.Command.Settings.AppAnalyticsSettingsCommand.Command.Settings.ApplicationAttributesSettingsCommand.Command.Settings.ApplicationConfigurationSettingsCommand.Command.Settings.BluetoothSettingsCommand.Command.Settings.DataRoamingSettingsCommand.Command.Settings.DefaultApplicationsSettingsCommand.Command.Settings.DeviceNameSettingsCommand.Command.Settings.DiagnosticSubmissionSettingsCommand.Command.Settings.HostNameSettingsCommand.Command.Settings.MDMOptionsSettingsCommand.Command.Settings.MaximumResidentUsersSettingsCommand.Command.Settings.OrganizationInfoSettingsCommand.Command.Settings.PasscodeLockGracePeriodSettingsCommand.Command.Settings.PersonalHotspot