2 of 3 settings are available in the Intune Settings Catalog. Remaining settings require a custom .mobileconfig profile.
Configuration Keys (3)
Key
Type
Title
Description
Default
Range
Intune
AllowList
array
AllowList
If present, only AirPlay destinations in this list are available to the device. This allow list applies to supervised devices.
—
—
AllowListItemrequired
dict
AllowList Content Item
—
—
—
DeviceID
string
Device ID
The device ID of the AirPlay destination in the format 'xx:xx:xx:xx:xx:xx'. This field isn't case-sensitive.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
Specifying the same MACAddress more than once, whether in the same payload across different payloads, results in undefined behavior.
As of tvOS 18, 'DeviceID' isn't supported.
—
—
DeviceName
string
Device Name
The name of the AirPlay device.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
—
—
DeviceID
string
Device ID
The device ID of the AirPlay destination in the format 'xx:xx:xx:xx:xx:xx'. This field isn't case-sensitive.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
Specifying the same MACAddress more than once, whether in the same payload across different payloads, results in undefined behavior.
As of tvOS 18, 'DeviceID' isn't supported.
—
—
DeviceName
string
Device Name
The name of the AirPlay device.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
—
—
Whitelist
array
Allow List (legacy)
Use 'AllowList' instead. This key is deprecated in iOS 14.5 and macOS 11.3.
—
—
AllowListItemrequired
dict
AllowList Content Item
—
—
—
DeviceID
string
Device ID
The device ID of the AirPlay destination in the format 'xx:xx:xx:xx:xx:xx'. This field isn't case-sensitive.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
Specifying the same MACAddress more than once, whether in the same payload across different payloads, results in undefined behavior.
As of tvOS 18, 'DeviceID' isn't supported.
—
—
DeviceName
string
Device Name
The name of the AirPlay device.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
—
—
DeviceID
string
Device ID
The device ID of the AirPlay destination in the format 'xx:xx:xx:xx:xx:xx'. This field isn't case-sensitive.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
Specifying the same MACAddress more than once, whether in the same payload across different payloads, results in undefined behavior.
As of tvOS 18, 'DeviceID' isn't supported.
—
—
DeviceName
string
Device Name
The name of the AirPlay device.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
—
—
Passwords
array
Passwords
If present, sets passwords for known AirPlay destinations. Using multiple entries for the same destination, whether within the same payload or across multiple installed payloads, is an error and results in undefined behavior.
—
—
PasswordsItemrequired
dict
Password Content Item
An item in the passwords
—
—
DeviceNamerequired
string
Device Name
The name of the AirPlay destination; used in iOS, and available in macOS 15 and later.
—
—
DeviceIDrequired
string
Device ID
The device ID of the AirPlay destination; used in macOS.
Deprecated in macOS 15 and later as tvOS 18 AirPlay destinations don't support it; use 'DeviceName' instead.
—
—
Passwordrequired
string
Password
The password for the AirPlay destination.
—
—
DeviceNamerequired
string
Device Name
The name of the AirPlay destination; used in iOS, and available in macOS 15 and later.
—
—
DeviceIDrequired
string
Device ID
The device ID of the AirPlay destination; used in macOS.
Deprecated in macOS 15 and later as tvOS 18 AirPlay destinations don't support it; use 'DeviceName' instead.
—
—
Passwordrequired
string
Password
The password for the AirPlay destination.
—
—
AllowListItemrequired
dict
AllowList Content Item
—
—
—
DeviceID
string
Device ID
The device ID of the AirPlay destination in the format 'xx:xx:xx:xx:xx:xx'. This field isn't case-sensitive.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
Specifying the same MACAddress more than once, whether in the same payload across different payloads, results in undefined behavior.
As of tvOS 18, 'DeviceID' isn't supported.
—
—
DeviceName
string
Device Name
The name of the AirPlay device.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
—
—
DeviceID
string
Device ID
The device ID of the AirPlay destination in the format 'xx:xx:xx:xx:xx:xx'. This field isn't case-sensitive.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
Specifying the same MACAddress more than once, whether in the same payload across different payloads, results in undefined behavior.
As of tvOS 18, 'DeviceID' isn't supported.
—
—
DeviceName
string
Device Name
The name of the AirPlay device.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
—
—
AllowListItemrequired
dict
AllowList Content Item
—
—
—
DeviceID
string
Device ID
The device ID of the AirPlay destination in the format 'xx:xx:xx:xx:xx:xx'. This field isn't case-sensitive.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
Specifying the same MACAddress more than once, whether in the same payload across different payloads, results in undefined behavior.
As of tvOS 18, 'DeviceID' isn't supported.
—
—
DeviceName
string
Device Name
The name of the AirPlay device.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
—
—
DeviceID
string
Device ID
The device ID of the AirPlay destination in the format 'xx:xx:xx:xx:xx:xx'. This field isn't case-sensitive.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
Specifying the same MACAddress more than once, whether in the same payload across different payloads, results in undefined behavior.
As of tvOS 18, 'DeviceID' isn't supported.
—
—
DeviceName
string
Device Name
The name of the AirPlay device.
The system limits the list of visible AirPlay destinations to devices that are present in the 'AllowList' field of all installed AirPlay payloads.
—
—
PasswordsItemrequired
dict
Password Content Item
An item in the passwords
—
—
DeviceNamerequired
string
Device Name
The name of the AirPlay destination; used in iOS, and available in macOS 15 and later.
—
—
DeviceIDrequired
string
Device ID
The device ID of the AirPlay destination; used in macOS.
Deprecated in macOS 15 and later as tvOS 18 AirPlay destinations don't support it; use 'DeviceName' instead.
—
—
Passwordrequired
string
Password
The password for the AirPlay destination.
—
—
DeviceNamerequired
string
Device Name
The name of the AirPlay destination; used in iOS, and available in macOS 15 and later.
—
—
DeviceIDrequired
string
Device ID
The device ID of the AirPlay destination; used in macOS.
Deprecated in macOS 15 and later as tvOS 18 AirPlay destinations don't support it; use 'DeviceName' instead.