MacOSGeneralDeviceConfiguration extends DeviceConfiguration
MacOSGeneralDeviceConfiguration class
Tags
Table of Contents
- $_propDict : array<string|int, mixed>
- The array of properties available to the model
- __construct() : mixed
- Construct a new Entity
- getAddingGameCenterFriendsBlocked() : bool|null
- Gets the addingGameCenterFriendsBlocked Yes prevents users from adding friends to Game Center. Available for devices running macOS versions 10.13 and later.
- getAirDropBlocked() : bool|null
- Gets the airDropBlocked Indicates whether or not to allow AirDrop.
- getAppleWatchBlockAutoUnlock() : bool|null
- Gets the appleWatchBlockAutoUnlock Indicates whether or to block users from unlocking their Mac with Apple Watch.
- getAssignments() : array<string|int, mixed>|null
- Gets the assignments The list of assignments for the device configuration profile.
- getCameraBlocked() : bool|null
- Gets the cameraBlocked Indicates whether or not to block the user from accessing the camera of the device.
- getClassroomAppBlockRemoteScreenObservation() : bool|null
- Gets the classroomAppBlockRemoteScreenObservation Indicates whether or not to allow remote screen observation by Classroom app. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
- getClassroomAppForceUnpromptedScreenObservation() : bool|null
- Gets the classroomAppForceUnpromptedScreenObservation Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
- getClassroomForceAutomaticallyJoinClasses() : bool|null
- Gets the classroomForceAutomaticallyJoinClasses Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
- getClassroomForceRequestPermissionToLeaveClasses() : bool|null
- Gets the classroomForceRequestPermissionToLeaveClasses Indicates whether a student enrolled in an unmanaged course via Classroom will be required to request permission from the teacher when attempting to leave the course. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
- getClassroomForceUnpromptedAppAndDeviceLock() : bool|null
- Gets the classroomForceUnpromptedAppAndDeviceLock Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
- getCompliantAppListType() : AppListType|null
- Gets the compliantAppListType List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.
- getCompliantAppsList() : array<string|int, mixed>|null
- Gets the compliantAppsList List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.
- getContentCachingBlocked() : bool|null
- Gets the contentCachingBlocked Indicates whether or not to allow content caching.
- getCreatedDateTime() : DateTime|null
- Gets the createdDateTime DateTime the object was created.
- getDefinitionLookupBlocked() : bool|null
- Gets the definitionLookupBlocked Indicates whether or not to block definition lookup.
- getDescription() : string|null
- Gets the description Admin provided description of the Device Configuration.
- getDeviceManagementApplicabilityRuleDeviceMode() : DeviceManagementApplicabilityRuleDeviceMode|null
- Gets the deviceManagementApplicabilityRuleDeviceMode The device mode applicability rule for this Policy.
- getDeviceManagementApplicabilityRuleOsEdition() : DeviceManagementApplicabilityRuleOsEdition|null
- Gets the deviceManagementApplicabilityRuleOsEdition The OS edition applicability for this Policy.
- getDeviceManagementApplicabilityRuleOsVersion() : DeviceManagementApplicabilityRuleOsVersion|null
- Gets the deviceManagementApplicabilityRuleOsVersion The OS version applicability rule for this Policy.
- getDeviceSettingStateSummaries() : array<string|int, mixed>|null
- Gets the deviceSettingStateSummaries Device Configuration Setting State Device Summary
- getDeviceStatuses() : array<string|int, mixed>|null
- Gets the deviceStatuses Device configuration installation status by device.
- getDeviceStatusOverview() : DeviceConfigurationDeviceOverview|null
- Gets the deviceStatusOverview Device Configuration devices status overview
- getDisplayName() : string|null
- Gets the displayName Admin provided name of the device configuration.
- getEmailInDomainSuffixes() : string|null
- Gets the emailInDomainSuffixes An email address lacking a suffix that matches any of these strings will be considered out-of-domain.
- getEraseContentAndSettingsBlocked() : bool|null
- Gets the eraseContentAndSettingsBlocked TRUE disables the reset option on supervised devices. FALSE enables the reset option on supervised devices. Available for devices running macOS versions 12.0 and later.
- getGameCenterBlocked() : bool|null
- Gets the gameCenterBlocked Yes disables Game Center, and the Game Center icon is removed from the Home screen. Available for devices running macOS versions 10.13 and later.
- getGroupAssignments() : array<string|int, mixed>|null
- Gets the groupAssignments The list of group assignments for the device configuration profile.
- getICloudBlockActivityContinuation() : bool|null
- Gets the iCloudBlockActivityContinuation Indicates whether or not to block the user from continuing work that they started on a MacOS device on another iOS or MacOS device (MacOS 10.15 or later).
- getICloudBlockAddressBook() : bool|null
- Gets the iCloudBlockAddressBook Indicates whether or not to block iCloud from syncing contacts.
- getICloudBlockBookmarks() : bool|null
- Gets the iCloudBlockBookmarks Indicates whether or not to block iCloud from syncing bookmarks.
- getICloudBlockCalendar() : bool|null
- Gets the iCloudBlockCalendar Indicates whether or not to block iCloud from syncing calendars.
- getICloudBlockDocumentSync() : bool|null
- Gets the iCloudBlockDocumentSync Indicates whether or not to block iCloud document sync.
- getICloudBlockMail() : bool|null
- Gets the iCloudBlockMail Indicates whether or not to block iCloud from syncing mail.
- getICloudBlockNotes() : bool|null
- Gets the iCloudBlockNotes Indicates whether or not to block iCloud from syncing notes.
- getICloudBlockPhotoLibrary() : bool|null
- Gets the iCloudBlockPhotoLibrary Indicates whether or not to block iCloud Photo Library.
- getICloudBlockReminders() : bool|null
- Gets the iCloudBlockReminders Indicates whether or not to block iCloud from syncing reminders.
- getId() : string|null
- Gets the id Read-only.
- getITunesBlockFileSharing() : bool|null
- Gets the iTunesBlockFileSharing Indicates whether or not to block files from being transferred using iTunes.
- getITunesBlockMusicService() : bool|null
- Gets the iTunesBlockMusicService Indicates whether or not to block Music service and revert Music app to classic mode.
- getKeyboardBlockDictation() : bool|null
- Gets the keyboardBlockDictation Indicates whether or not to block the user from using dictation input.
- getKeychainBlockCloudSync() : bool|null
- Gets the keychainBlockCloudSync Indicates whether or not iCloud keychain synchronization is blocked (macOS 10.12 and later).
- getLastModifiedDateTime() : DateTime|null
- Gets the lastModifiedDateTime DateTime the object was last modified.
- getMultiplayerGamingBlocked() : bool|null
- Gets the multiplayerGamingBlocked TRUE prevents multiplayer gaming when using Game Center. FALSE allows multiplayer gaming when using Game Center. Available for devices running macOS versions 10.13 and later.
- getODataType() : string|null
- Gets the ODataType
- getPasswordBlockAirDropSharing() : bool|null
- Gets the passwordBlockAirDropSharing Indicates whether or not to block sharing passwords with the AirDrop passwords feature.
- getPasswordBlockAutoFill() : bool|null
- Gets the passwordBlockAutoFill Indicates whether or not to block the AutoFill Passwords feature.
- getPasswordBlockFingerprintUnlock() : bool|null
- Gets the passwordBlockFingerprintUnlock Indicates whether or not to block fingerprint unlock.
- getPasswordBlockModification() : bool|null
- Gets the passwordBlockModification Indicates whether or not to allow passcode modification.
- getPasswordBlockProximityRequests() : bool|null
- Gets the passwordBlockProximityRequests Indicates whether or not to block requesting passwords from nearby devices.
- getPasswordBlockSimple() : bool|null
- Gets the passwordBlockSimple Block simple passwords.
- getPasswordExpirationDays() : int|null
- Gets the passwordExpirationDays Number of days before the password expires.
- getPasswordMaximumAttemptCount() : int|null
- Gets the passwordMaximumAttemptCount The number of allowed failed attempts to enter the passcode at the device's lock screen. Valid values 2 to 11
- getPasswordMinimumCharacterSetCount() : int|null
- Gets the passwordMinimumCharacterSetCount Number of character sets a password must contain. Valid values 0 to 4
- getPasswordMinimumLength() : int|null
- Gets the passwordMinimumLength Minimum length of passwords.
- getPasswordMinutesOfInactivityBeforeLock() : int|null
- Gets the passwordMinutesOfInactivityBeforeLock Minutes of inactivity required before a password is required.
- getPasswordMinutesOfInactivityBeforeScreenTimeout() : int|null
- Gets the passwordMinutesOfInactivityBeforeScreenTimeout Minutes of inactivity required before the screen times out.
- getPasswordMinutesUntilFailedLoginReset() : int|null
- Gets the passwordMinutesUntilFailedLoginReset The number of minutes before the login is reset after the maximum number of unsuccessful login attempts is reached.
- getPasswordPreviousPasswordBlockCount() : int|null
- Gets the passwordPreviousPasswordBlockCount Number of previous passwords to block.
- getPasswordRequired() : bool|null
- Gets the passwordRequired Whether or not to require a password.
- getPasswordRequiredType() : RequiredPasswordType|null
- Gets the passwordRequiredType Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric.
- getPrivacyAccessControls() : array<string|int, mixed>|null
- Gets the privacyAccessControls List of privacy preference policy controls. This collection can contain a maximum of 10000 elements.
- getProperties() : array<string|int, mixed>
- Gets the property dictionary of the Entity
- getRoleScopeTagIds() : string|null
- Gets the roleScopeTagIds List of Scope Tags for this Entity instance.
- getSafariBlockAutofill() : bool|null
- Gets the safariBlockAutofill Indicates whether or not to block the user from using Auto fill in Safari.
- getScreenCaptureBlocked() : bool|null
- Gets the screenCaptureBlocked Indicates whether or not to block the user from taking Screenshots.
- getSoftwareUpdateMajorOSDeferredInstallDelayInDays() : int|null
- Gets the softwareUpdateMajorOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of major OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
- getSoftwareUpdateMinorOSDeferredInstallDelayInDays() : int|null
- Gets the softwareUpdateMinorOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of minor OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
- getSoftwareUpdateNonOSDeferredInstallDelayInDays() : int|null
- Gets the softwareUpdateNonOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of non-OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
- getSoftwareUpdatesEnforcedDelayInDays() : int|null
- Gets the softwareUpdatesEnforcedDelayInDays Sets how many days a software update will be delyed for a supervised device. Valid values 0 to 90
- getSpotlightBlockInternetResults() : bool|null
- Gets the spotlightBlockInternetResults Indicates whether or not to block Spotlight from returning any results from an Internet search.
- getSupportsScopeTags() : bool|null
- Gets the supportsScopeTags Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only.
- getUpdateDelayPolicy() : MacOSSoftwareUpdateDelayPolicy|null
- Gets the updateDelayPolicy Determines whether to delay OS and/or app updates for macOS. Possible values are: none, delayOSUpdateVisibility, delayAppUpdateVisibility, unknownFutureValue, delayMajorOsUpdateVisibility.
- getUserStatuses() : array<string|int, mixed>|null
- Gets the userStatuses Device configuration installation status by user.
- getUserStatusOverview() : DeviceConfigurationUserOverview|null
- Gets the userStatusOverview Device Configuration users status overview
- getVersion() : int|null
- Gets the version Version of the device configuration.
- getWallpaperModificationBlocked() : bool|null
- Gets the wallpaperModificationBlocked TRUE prevents the wallpaper from being changed. FALSE allows the wallpaper to be changed. Available for devices running macOS versions 10.13 and later.
- jsonSerialize() : array<string|int, mixed>
- Serializes the object by property array Manually serialize DateTime into RFC3339 format
- setAddingGameCenterFriendsBlocked() : MacOSGeneralDeviceConfiguration
- Sets the addingGameCenterFriendsBlocked Yes prevents users from adding friends to Game Center. Available for devices running macOS versions 10.13 and later.
- setAirDropBlocked() : MacOSGeneralDeviceConfiguration
- Sets the airDropBlocked Indicates whether or not to allow AirDrop.
- setAppleWatchBlockAutoUnlock() : MacOSGeneralDeviceConfiguration
- Sets the appleWatchBlockAutoUnlock Indicates whether or to block users from unlocking their Mac with Apple Watch.
- setAssignments() : DeviceConfiguration
- Sets the assignments The list of assignments for the device configuration profile.
- setCameraBlocked() : MacOSGeneralDeviceConfiguration
- Sets the cameraBlocked Indicates whether or not to block the user from accessing the camera of the device.
- setClassroomAppBlockRemoteScreenObservation() : MacOSGeneralDeviceConfiguration
- Sets the classroomAppBlockRemoteScreenObservation Indicates whether or not to allow remote screen observation by Classroom app. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
- setClassroomAppForceUnpromptedScreenObservation() : MacOSGeneralDeviceConfiguration
- Sets the classroomAppForceUnpromptedScreenObservation Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
- setClassroomForceAutomaticallyJoinClasses() : MacOSGeneralDeviceConfiguration
- Sets the classroomForceAutomaticallyJoinClasses Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
- setClassroomForceRequestPermissionToLeaveClasses() : MacOSGeneralDeviceConfiguration
- Sets the classroomForceRequestPermissionToLeaveClasses Indicates whether a student enrolled in an unmanaged course via Classroom will be required to request permission from the teacher when attempting to leave the course. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
- setClassroomForceUnpromptedAppAndDeviceLock() : MacOSGeneralDeviceConfiguration
- Sets the classroomForceUnpromptedAppAndDeviceLock Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
- setCompliantAppListType() : MacOSGeneralDeviceConfiguration
- Sets the compliantAppListType List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.
- setCompliantAppsList() : MacOSGeneralDeviceConfiguration
- Sets the compliantAppsList List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.
- setContentCachingBlocked() : MacOSGeneralDeviceConfiguration
- Sets the contentCachingBlocked Indicates whether or not to allow content caching.
- setCreatedDateTime() : DeviceConfiguration
- Sets the createdDateTime DateTime the object was created.
- setDefinitionLookupBlocked() : MacOSGeneralDeviceConfiguration
- Sets the definitionLookupBlocked Indicates whether or not to block definition lookup.
- setDescription() : DeviceConfiguration
- Sets the description Admin provided description of the Device Configuration.
- setDeviceManagementApplicabilityRuleDeviceMode() : DeviceConfiguration
- Sets the deviceManagementApplicabilityRuleDeviceMode The device mode applicability rule for this Policy.
- setDeviceManagementApplicabilityRuleOsEdition() : DeviceConfiguration
- Sets the deviceManagementApplicabilityRuleOsEdition The OS edition applicability for this Policy.
- setDeviceManagementApplicabilityRuleOsVersion() : DeviceConfiguration
- Sets the deviceManagementApplicabilityRuleOsVersion The OS version applicability rule for this Policy.
- setDeviceSettingStateSummaries() : DeviceConfiguration
- Sets the deviceSettingStateSummaries Device Configuration Setting State Device Summary
- setDeviceStatuses() : DeviceConfiguration
- Sets the deviceStatuses Device configuration installation status by device.
- setDeviceStatusOverview() : DeviceConfiguration
- Sets the deviceStatusOverview Device Configuration devices status overview
- setDisplayName() : DeviceConfiguration
- Sets the displayName Admin provided name of the device configuration.
- setEmailInDomainSuffixes() : MacOSGeneralDeviceConfiguration
- Sets the emailInDomainSuffixes An email address lacking a suffix that matches any of these strings will be considered out-of-domain.
- setEraseContentAndSettingsBlocked() : MacOSGeneralDeviceConfiguration
- Sets the eraseContentAndSettingsBlocked TRUE disables the reset option on supervised devices. FALSE enables the reset option on supervised devices. Available for devices running macOS versions 12.0 and later.
- setGameCenterBlocked() : MacOSGeneralDeviceConfiguration
- Sets the gameCenterBlocked Yes disables Game Center, and the Game Center icon is removed from the Home screen. Available for devices running macOS versions 10.13 and later.
- setGroupAssignments() : DeviceConfiguration
- Sets the groupAssignments The list of group assignments for the device configuration profile.
- setICloudBlockActivityContinuation() : MacOSGeneralDeviceConfiguration
- Sets the iCloudBlockActivityContinuation Indicates whether or not to block the user from continuing work that they started on a MacOS device on another iOS or MacOS device (MacOS 10.15 or later).
- setICloudBlockAddressBook() : MacOSGeneralDeviceConfiguration
- Sets the iCloudBlockAddressBook Indicates whether or not to block iCloud from syncing contacts.
- setICloudBlockBookmarks() : MacOSGeneralDeviceConfiguration
- Sets the iCloudBlockBookmarks Indicates whether or not to block iCloud from syncing bookmarks.
- setICloudBlockCalendar() : MacOSGeneralDeviceConfiguration
- Sets the iCloudBlockCalendar Indicates whether or not to block iCloud from syncing calendars.
- setICloudBlockDocumentSync() : MacOSGeneralDeviceConfiguration
- Sets the iCloudBlockDocumentSync Indicates whether or not to block iCloud document sync.
- setICloudBlockMail() : MacOSGeneralDeviceConfiguration
- Sets the iCloudBlockMail Indicates whether or not to block iCloud from syncing mail.
- setICloudBlockNotes() : MacOSGeneralDeviceConfiguration
- Sets the iCloudBlockNotes Indicates whether or not to block iCloud from syncing notes.
- setICloudBlockPhotoLibrary() : MacOSGeneralDeviceConfiguration
- Sets the iCloudBlockPhotoLibrary Indicates whether or not to block iCloud Photo Library.
- setICloudBlockReminders() : MacOSGeneralDeviceConfiguration
- Sets the iCloudBlockReminders Indicates whether or not to block iCloud from syncing reminders.
- setId() : Entity
- Sets the id Read-only.
- setITunesBlockFileSharing() : MacOSGeneralDeviceConfiguration
- Sets the iTunesBlockFileSharing Indicates whether or not to block files from being transferred using iTunes.
- setITunesBlockMusicService() : MacOSGeneralDeviceConfiguration
- Sets the iTunesBlockMusicService Indicates whether or not to block Music service and revert Music app to classic mode.
- setKeyboardBlockDictation() : MacOSGeneralDeviceConfiguration
- Sets the keyboardBlockDictation Indicates whether or not to block the user from using dictation input.
- setKeychainBlockCloudSync() : MacOSGeneralDeviceConfiguration
- Sets the keychainBlockCloudSync Indicates whether or not iCloud keychain synchronization is blocked (macOS 10.12 and later).
- setLastModifiedDateTime() : DeviceConfiguration
- Sets the lastModifiedDateTime DateTime the object was last modified.
- setMultiplayerGamingBlocked() : MacOSGeneralDeviceConfiguration
- Sets the multiplayerGamingBlocked TRUE prevents multiplayer gaming when using Game Center. FALSE allows multiplayer gaming when using Game Center. Available for devices running macOS versions 10.13 and later.
- setODataType() : Entity
- Sets the ODataType
- setPasswordBlockAirDropSharing() : MacOSGeneralDeviceConfiguration
- Sets the passwordBlockAirDropSharing Indicates whether or not to block sharing passwords with the AirDrop passwords feature.
- setPasswordBlockAutoFill() : MacOSGeneralDeviceConfiguration
- Sets the passwordBlockAutoFill Indicates whether or not to block the AutoFill Passwords feature.
- setPasswordBlockFingerprintUnlock() : MacOSGeneralDeviceConfiguration
- Sets the passwordBlockFingerprintUnlock Indicates whether or not to block fingerprint unlock.
- setPasswordBlockModification() : MacOSGeneralDeviceConfiguration
- Sets the passwordBlockModification Indicates whether or not to allow passcode modification.
- setPasswordBlockProximityRequests() : MacOSGeneralDeviceConfiguration
- Sets the passwordBlockProximityRequests Indicates whether or not to block requesting passwords from nearby devices.
- setPasswordBlockSimple() : MacOSGeneralDeviceConfiguration
- Sets the passwordBlockSimple Block simple passwords.
- setPasswordExpirationDays() : MacOSGeneralDeviceConfiguration
- Sets the passwordExpirationDays Number of days before the password expires.
- setPasswordMaximumAttemptCount() : MacOSGeneralDeviceConfiguration
- Sets the passwordMaximumAttemptCount The number of allowed failed attempts to enter the passcode at the device's lock screen. Valid values 2 to 11
- setPasswordMinimumCharacterSetCount() : MacOSGeneralDeviceConfiguration
- Sets the passwordMinimumCharacterSetCount Number of character sets a password must contain. Valid values 0 to 4
- setPasswordMinimumLength() : MacOSGeneralDeviceConfiguration
- Sets the passwordMinimumLength Minimum length of passwords.
- setPasswordMinutesOfInactivityBeforeLock() : MacOSGeneralDeviceConfiguration
- Sets the passwordMinutesOfInactivityBeforeLock Minutes of inactivity required before a password is required.
- setPasswordMinutesOfInactivityBeforeScreenTimeout() : MacOSGeneralDeviceConfiguration
- Sets the passwordMinutesOfInactivityBeforeScreenTimeout Minutes of inactivity required before the screen times out.
- setPasswordMinutesUntilFailedLoginReset() : MacOSGeneralDeviceConfiguration
- Sets the passwordMinutesUntilFailedLoginReset The number of minutes before the login is reset after the maximum number of unsuccessful login attempts is reached.
- setPasswordPreviousPasswordBlockCount() : MacOSGeneralDeviceConfiguration
- Sets the passwordPreviousPasswordBlockCount Number of previous passwords to block.
- setPasswordRequired() : MacOSGeneralDeviceConfiguration
- Sets the passwordRequired Whether or not to require a password.
- setPasswordRequiredType() : MacOSGeneralDeviceConfiguration
- Sets the passwordRequiredType Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric.
- setPrivacyAccessControls() : MacOSGeneralDeviceConfiguration
- Sets the privacyAccessControls List of privacy preference policy controls. This collection can contain a maximum of 10000 elements.
- setRoleScopeTagIds() : DeviceConfiguration
- Sets the roleScopeTagIds List of Scope Tags for this Entity instance.
- setSafariBlockAutofill() : MacOSGeneralDeviceConfiguration
- Sets the safariBlockAutofill Indicates whether or not to block the user from using Auto fill in Safari.
- setScreenCaptureBlocked() : MacOSGeneralDeviceConfiguration
- Sets the screenCaptureBlocked Indicates whether or not to block the user from taking Screenshots.
- setSoftwareUpdateMajorOSDeferredInstallDelayInDays() : MacOSGeneralDeviceConfiguration
- Sets the softwareUpdateMajorOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of major OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
- setSoftwareUpdateMinorOSDeferredInstallDelayInDays() : MacOSGeneralDeviceConfiguration
- Sets the softwareUpdateMinorOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of minor OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
- setSoftwareUpdateNonOSDeferredInstallDelayInDays() : MacOSGeneralDeviceConfiguration
- Sets the softwareUpdateNonOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of non-OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
- setSoftwareUpdatesEnforcedDelayInDays() : MacOSGeneralDeviceConfiguration
- Sets the softwareUpdatesEnforcedDelayInDays Sets how many days a software update will be delyed for a supervised device. Valid values 0 to 90
- setSpotlightBlockInternetResults() : MacOSGeneralDeviceConfiguration
- Sets the spotlightBlockInternetResults Indicates whether or not to block Spotlight from returning any results from an Internet search.
- setSupportsScopeTags() : DeviceConfiguration
- Sets the supportsScopeTags Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only.
- setUpdateDelayPolicy() : MacOSGeneralDeviceConfiguration
- Sets the updateDelayPolicy Determines whether to delay OS and/or app updates for macOS. Possible values are: none, delayOSUpdateVisibility, delayAppUpdateVisibility, unknownFutureValue, delayMajorOsUpdateVisibility.
- setUserStatuses() : DeviceConfiguration
- Sets the userStatuses Device configuration installation status by user.
- setUserStatusOverview() : DeviceConfiguration
- Sets the userStatusOverview Device Configuration users status overview
- setVersion() : DeviceConfiguration
- Sets the version Version of the device configuration.
- setWallpaperModificationBlocked() : MacOSGeneralDeviceConfiguration
- Sets the wallpaperModificationBlocked TRUE prevents the wallpaper from being changed. FALSE allows the wallpaper to be changed. Available for devices running macOS versions 10.13 and later.
Properties
$_propDict
The array of properties available to the model
protected
array<string|int, mixed>
$_propDict
Methods
__construct()
Construct a new Entity
public
__construct([array<string|int, mixed> $propDict = array() ]) : mixed
Parameters
- $propDict : array<string|int, mixed> = array()
-
A list of properties to set
Return values
mixed —getAddingGameCenterFriendsBlocked()
Gets the addingGameCenterFriendsBlocked Yes prevents users from adding friends to Game Center. Available for devices running macOS versions 10.13 and later.
public
getAddingGameCenterFriendsBlocked() : bool|null
Return values
bool|null —The addingGameCenterFriendsBlocked
getAirDropBlocked()
Gets the airDropBlocked Indicates whether or not to allow AirDrop.
public
getAirDropBlocked() : bool|null
Return values
bool|null —The airDropBlocked
getAppleWatchBlockAutoUnlock()
Gets the appleWatchBlockAutoUnlock Indicates whether or to block users from unlocking their Mac with Apple Watch.
public
getAppleWatchBlockAutoUnlock() : bool|null
Return values
bool|null —The appleWatchBlockAutoUnlock
getAssignments()
Gets the assignments The list of assignments for the device configuration profile.
public
getAssignments() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The assignments
getCameraBlocked()
Gets the cameraBlocked Indicates whether or not to block the user from accessing the camera of the device.
public
getCameraBlocked() : bool|null
Return values
bool|null —The cameraBlocked
getClassroomAppBlockRemoteScreenObservation()
Gets the classroomAppBlockRemoteScreenObservation Indicates whether or not to allow remote screen observation by Classroom app. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
public
getClassroomAppBlockRemoteScreenObservation() : bool|null
Return values
bool|null —The classroomAppBlockRemoteScreenObservation
getClassroomAppForceUnpromptedScreenObservation()
Gets the classroomAppForceUnpromptedScreenObservation Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
public
getClassroomAppForceUnpromptedScreenObservation() : bool|null
Return values
bool|null —The classroomAppForceUnpromptedScreenObservation
getClassroomForceAutomaticallyJoinClasses()
Gets the classroomForceAutomaticallyJoinClasses Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
public
getClassroomForceAutomaticallyJoinClasses() : bool|null
Return values
bool|null —The classroomForceAutomaticallyJoinClasses
getClassroomForceRequestPermissionToLeaveClasses()
Gets the classroomForceRequestPermissionToLeaveClasses Indicates whether a student enrolled in an unmanaged course via Classroom will be required to request permission from the teacher when attempting to leave the course. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
public
getClassroomForceRequestPermissionToLeaveClasses() : bool|null
Return values
bool|null —The classroomForceRequestPermissionToLeaveClasses
getClassroomForceUnpromptedAppAndDeviceLock()
Gets the classroomForceUnpromptedAppAndDeviceLock Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
public
getClassroomForceUnpromptedAppAndDeviceLock() : bool|null
Return values
bool|null —The classroomForceUnpromptedAppAndDeviceLock
getCompliantAppListType()
Gets the compliantAppListType List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.
public
getCompliantAppListType() : AppListType|null
Return values
AppListType|null —The compliantAppListType
getCompliantAppsList()
Gets the compliantAppsList List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.
public
getCompliantAppsList() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The compliantAppsList
getContentCachingBlocked()
Gets the contentCachingBlocked Indicates whether or not to allow content caching.
public
getContentCachingBlocked() : bool|null
Return values
bool|null —The contentCachingBlocked
getCreatedDateTime()
Gets the createdDateTime DateTime the object was created.
public
getCreatedDateTime() : DateTime|null
Return values
DateTime|null —The createdDateTime
getDefinitionLookupBlocked()
Gets the definitionLookupBlocked Indicates whether or not to block definition lookup.
public
getDefinitionLookupBlocked() : bool|null
Return values
bool|null —The definitionLookupBlocked
getDescription()
Gets the description Admin provided description of the Device Configuration.
public
getDescription() : string|null
Return values
string|null —The description
getDeviceManagementApplicabilityRuleDeviceMode()
Gets the deviceManagementApplicabilityRuleDeviceMode The device mode applicability rule for this Policy.
public
getDeviceManagementApplicabilityRuleDeviceMode() : DeviceManagementApplicabilityRuleDeviceMode|null
Return values
DeviceManagementApplicabilityRuleDeviceMode|null —The deviceManagementApplicabilityRuleDeviceMode
getDeviceManagementApplicabilityRuleOsEdition()
Gets the deviceManagementApplicabilityRuleOsEdition The OS edition applicability for this Policy.
public
getDeviceManagementApplicabilityRuleOsEdition() : DeviceManagementApplicabilityRuleOsEdition|null
Return values
DeviceManagementApplicabilityRuleOsEdition|null —The deviceManagementApplicabilityRuleOsEdition
getDeviceManagementApplicabilityRuleOsVersion()
Gets the deviceManagementApplicabilityRuleOsVersion The OS version applicability rule for this Policy.
public
getDeviceManagementApplicabilityRuleOsVersion() : DeviceManagementApplicabilityRuleOsVersion|null
Return values
DeviceManagementApplicabilityRuleOsVersion|null —The deviceManagementApplicabilityRuleOsVersion
getDeviceSettingStateSummaries()
Gets the deviceSettingStateSummaries Device Configuration Setting State Device Summary
public
getDeviceSettingStateSummaries() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The deviceSettingStateSummaries
getDeviceStatuses()
Gets the deviceStatuses Device configuration installation status by device.
public
getDeviceStatuses() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The deviceStatuses
getDeviceStatusOverview()
Gets the deviceStatusOverview Device Configuration devices status overview
public
getDeviceStatusOverview() : DeviceConfigurationDeviceOverview|null
Return values
DeviceConfigurationDeviceOverview|null —The deviceStatusOverview
getDisplayName()
Gets the displayName Admin provided name of the device configuration.
public
getDisplayName() : string|null
Return values
string|null —The displayName
getEmailInDomainSuffixes()
Gets the emailInDomainSuffixes An email address lacking a suffix that matches any of these strings will be considered out-of-domain.
public
getEmailInDomainSuffixes() : string|null
Return values
string|null —The emailInDomainSuffixes
getEraseContentAndSettingsBlocked()
Gets the eraseContentAndSettingsBlocked TRUE disables the reset option on supervised devices. FALSE enables the reset option on supervised devices. Available for devices running macOS versions 12.0 and later.
public
getEraseContentAndSettingsBlocked() : bool|null
Return values
bool|null —The eraseContentAndSettingsBlocked
getGameCenterBlocked()
Gets the gameCenterBlocked Yes disables Game Center, and the Game Center icon is removed from the Home screen. Available for devices running macOS versions 10.13 and later.
public
getGameCenterBlocked() : bool|null
Return values
bool|null —The gameCenterBlocked
getGroupAssignments()
Gets the groupAssignments The list of group assignments for the device configuration profile.
public
getGroupAssignments() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The groupAssignments
getICloudBlockActivityContinuation()
Gets the iCloudBlockActivityContinuation Indicates whether or not to block the user from continuing work that they started on a MacOS device on another iOS or MacOS device (MacOS 10.15 or later).
public
getICloudBlockActivityContinuation() : bool|null
Return values
bool|null —The iCloudBlockActivityContinuation
getICloudBlockAddressBook()
Gets the iCloudBlockAddressBook Indicates whether or not to block iCloud from syncing contacts.
public
getICloudBlockAddressBook() : bool|null
Return values
bool|null —The iCloudBlockAddressBook
getICloudBlockBookmarks()
Gets the iCloudBlockBookmarks Indicates whether or not to block iCloud from syncing bookmarks.
public
getICloudBlockBookmarks() : bool|null
Return values
bool|null —The iCloudBlockBookmarks
getICloudBlockCalendar()
Gets the iCloudBlockCalendar Indicates whether or not to block iCloud from syncing calendars.
public
getICloudBlockCalendar() : bool|null
Return values
bool|null —The iCloudBlockCalendar
getICloudBlockDocumentSync()
Gets the iCloudBlockDocumentSync Indicates whether or not to block iCloud document sync.
public
getICloudBlockDocumentSync() : bool|null
Return values
bool|null —The iCloudBlockDocumentSync
getICloudBlockMail()
Gets the iCloudBlockMail Indicates whether or not to block iCloud from syncing mail.
public
getICloudBlockMail() : bool|null
Return values
bool|null —The iCloudBlockMail
getICloudBlockNotes()
Gets the iCloudBlockNotes Indicates whether or not to block iCloud from syncing notes.
public
getICloudBlockNotes() : bool|null
Return values
bool|null —The iCloudBlockNotes
getICloudBlockPhotoLibrary()
Gets the iCloudBlockPhotoLibrary Indicates whether or not to block iCloud Photo Library.
public
getICloudBlockPhotoLibrary() : bool|null
Return values
bool|null —The iCloudBlockPhotoLibrary
getICloudBlockReminders()
Gets the iCloudBlockReminders Indicates whether or not to block iCloud from syncing reminders.
public
getICloudBlockReminders() : bool|null
Return values
bool|null —The iCloudBlockReminders
getId()
Gets the id Read-only.
public
getId() : string|null
Return values
string|null —The id
getITunesBlockFileSharing()
Gets the iTunesBlockFileSharing Indicates whether or not to block files from being transferred using iTunes.
public
getITunesBlockFileSharing() : bool|null
Return values
bool|null —The iTunesBlockFileSharing
getITunesBlockMusicService()
Gets the iTunesBlockMusicService Indicates whether or not to block Music service and revert Music app to classic mode.
public
getITunesBlockMusicService() : bool|null
Return values
bool|null —The iTunesBlockMusicService
getKeyboardBlockDictation()
Gets the keyboardBlockDictation Indicates whether or not to block the user from using dictation input.
public
getKeyboardBlockDictation() : bool|null
Return values
bool|null —The keyboardBlockDictation
getKeychainBlockCloudSync()
Gets the keychainBlockCloudSync Indicates whether or not iCloud keychain synchronization is blocked (macOS 10.12 and later).
public
getKeychainBlockCloudSync() : bool|null
Return values
bool|null —The keychainBlockCloudSync
getLastModifiedDateTime()
Gets the lastModifiedDateTime DateTime the object was last modified.
public
getLastModifiedDateTime() : DateTime|null
Return values
DateTime|null —The lastModifiedDateTime
getMultiplayerGamingBlocked()
Gets the multiplayerGamingBlocked TRUE prevents multiplayer gaming when using Game Center. FALSE allows multiplayer gaming when using Game Center. Available for devices running macOS versions 10.13 and later.
public
getMultiplayerGamingBlocked() : bool|null
Return values
bool|null —The multiplayerGamingBlocked
getODataType()
Gets the ODataType
public
getODataType() : string|null
Return values
string|null —The ODataType
getPasswordBlockAirDropSharing()
Gets the passwordBlockAirDropSharing Indicates whether or not to block sharing passwords with the AirDrop passwords feature.
public
getPasswordBlockAirDropSharing() : bool|null
Return values
bool|null —The passwordBlockAirDropSharing
getPasswordBlockAutoFill()
Gets the passwordBlockAutoFill Indicates whether or not to block the AutoFill Passwords feature.
public
getPasswordBlockAutoFill() : bool|null
Return values
bool|null —The passwordBlockAutoFill
getPasswordBlockFingerprintUnlock()
Gets the passwordBlockFingerprintUnlock Indicates whether or not to block fingerprint unlock.
public
getPasswordBlockFingerprintUnlock() : bool|null
Return values
bool|null —The passwordBlockFingerprintUnlock
getPasswordBlockModification()
Gets the passwordBlockModification Indicates whether or not to allow passcode modification.
public
getPasswordBlockModification() : bool|null
Return values
bool|null —The passwordBlockModification
getPasswordBlockProximityRequests()
Gets the passwordBlockProximityRequests Indicates whether or not to block requesting passwords from nearby devices.
public
getPasswordBlockProximityRequests() : bool|null
Return values
bool|null —The passwordBlockProximityRequests
getPasswordBlockSimple()
Gets the passwordBlockSimple Block simple passwords.
public
getPasswordBlockSimple() : bool|null
Return values
bool|null —The passwordBlockSimple
getPasswordExpirationDays()
Gets the passwordExpirationDays Number of days before the password expires.
public
getPasswordExpirationDays() : int|null
Return values
int|null —The passwordExpirationDays
getPasswordMaximumAttemptCount()
Gets the passwordMaximumAttemptCount The number of allowed failed attempts to enter the passcode at the device's lock screen. Valid values 2 to 11
public
getPasswordMaximumAttemptCount() : int|null
Return values
int|null —The passwordMaximumAttemptCount
getPasswordMinimumCharacterSetCount()
Gets the passwordMinimumCharacterSetCount Number of character sets a password must contain. Valid values 0 to 4
public
getPasswordMinimumCharacterSetCount() : int|null
Return values
int|null —The passwordMinimumCharacterSetCount
getPasswordMinimumLength()
Gets the passwordMinimumLength Minimum length of passwords.
public
getPasswordMinimumLength() : int|null
Return values
int|null —The passwordMinimumLength
getPasswordMinutesOfInactivityBeforeLock()
Gets the passwordMinutesOfInactivityBeforeLock Minutes of inactivity required before a password is required.
public
getPasswordMinutesOfInactivityBeforeLock() : int|null
Return values
int|null —The passwordMinutesOfInactivityBeforeLock
getPasswordMinutesOfInactivityBeforeScreenTimeout()
Gets the passwordMinutesOfInactivityBeforeScreenTimeout Minutes of inactivity required before the screen times out.
public
getPasswordMinutesOfInactivityBeforeScreenTimeout() : int|null
Return values
int|null —The passwordMinutesOfInactivityBeforeScreenTimeout
getPasswordMinutesUntilFailedLoginReset()
Gets the passwordMinutesUntilFailedLoginReset The number of minutes before the login is reset after the maximum number of unsuccessful login attempts is reached.
public
getPasswordMinutesUntilFailedLoginReset() : int|null
Return values
int|null —The passwordMinutesUntilFailedLoginReset
getPasswordPreviousPasswordBlockCount()
Gets the passwordPreviousPasswordBlockCount Number of previous passwords to block.
public
getPasswordPreviousPasswordBlockCount() : int|null
Return values
int|null —The passwordPreviousPasswordBlockCount
getPasswordRequired()
Gets the passwordRequired Whether or not to require a password.
public
getPasswordRequired() : bool|null
Return values
bool|null —The passwordRequired
getPasswordRequiredType()
Gets the passwordRequiredType Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric.
public
getPasswordRequiredType() : RequiredPasswordType|null
Return values
RequiredPasswordType|null —The passwordRequiredType
getPrivacyAccessControls()
Gets the privacyAccessControls List of privacy preference policy controls. This collection can contain a maximum of 10000 elements.
public
getPrivacyAccessControls() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The privacyAccessControls
getProperties()
Gets the property dictionary of the Entity
public
getProperties() : array<string|int, mixed>
Return values
array<string|int, mixed> —The list of properties
getRoleScopeTagIds()
Gets the roleScopeTagIds List of Scope Tags for this Entity instance.
public
getRoleScopeTagIds() : string|null
Return values
string|null —The roleScopeTagIds
getSafariBlockAutofill()
Gets the safariBlockAutofill Indicates whether or not to block the user from using Auto fill in Safari.
public
getSafariBlockAutofill() : bool|null
Return values
bool|null —The safariBlockAutofill
getScreenCaptureBlocked()
Gets the screenCaptureBlocked Indicates whether or not to block the user from taking Screenshots.
public
getScreenCaptureBlocked() : bool|null
Return values
bool|null —The screenCaptureBlocked
getSoftwareUpdateMajorOSDeferredInstallDelayInDays()
Gets the softwareUpdateMajorOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of major OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
public
getSoftwareUpdateMajorOSDeferredInstallDelayInDays() : int|null
Return values
int|null —The softwareUpdateMajorOSDeferredInstallDelayInDays
getSoftwareUpdateMinorOSDeferredInstallDelayInDays()
Gets the softwareUpdateMinorOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of minor OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
public
getSoftwareUpdateMinorOSDeferredInstallDelayInDays() : int|null
Return values
int|null —The softwareUpdateMinorOSDeferredInstallDelayInDays
getSoftwareUpdateNonOSDeferredInstallDelayInDays()
Gets the softwareUpdateNonOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of non-OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
public
getSoftwareUpdateNonOSDeferredInstallDelayInDays() : int|null
Return values
int|null —The softwareUpdateNonOSDeferredInstallDelayInDays
getSoftwareUpdatesEnforcedDelayInDays()
Gets the softwareUpdatesEnforcedDelayInDays Sets how many days a software update will be delyed for a supervised device. Valid values 0 to 90
public
getSoftwareUpdatesEnforcedDelayInDays() : int|null
Return values
int|null —The softwareUpdatesEnforcedDelayInDays
getSpotlightBlockInternetResults()
Gets the spotlightBlockInternetResults Indicates whether or not to block Spotlight from returning any results from an Internet search.
public
getSpotlightBlockInternetResults() : bool|null
Return values
bool|null —The spotlightBlockInternetResults
getSupportsScopeTags()
Gets the supportsScopeTags Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only.
public
getSupportsScopeTags() : bool|null
Return values
bool|null —The supportsScopeTags
getUpdateDelayPolicy()
Gets the updateDelayPolicy Determines whether to delay OS and/or app updates for macOS. Possible values are: none, delayOSUpdateVisibility, delayAppUpdateVisibility, unknownFutureValue, delayMajorOsUpdateVisibility.
public
getUpdateDelayPolicy() : MacOSSoftwareUpdateDelayPolicy|null
Return values
MacOSSoftwareUpdateDelayPolicy|null —The updateDelayPolicy
getUserStatuses()
Gets the userStatuses Device configuration installation status by user.
public
getUserStatuses() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The userStatuses
getUserStatusOverview()
Gets the userStatusOverview Device Configuration users status overview
public
getUserStatusOverview() : DeviceConfigurationUserOverview|null
Return values
DeviceConfigurationUserOverview|null —The userStatusOverview
getVersion()
Gets the version Version of the device configuration.
public
getVersion() : int|null
Return values
int|null —The version
getWallpaperModificationBlocked()
Gets the wallpaperModificationBlocked TRUE prevents the wallpaper from being changed. FALSE allows the wallpaper to be changed. Available for devices running macOS versions 10.13 and later.
public
getWallpaperModificationBlocked() : bool|null
Return values
bool|null —The wallpaperModificationBlocked
jsonSerialize()
Serializes the object by property array Manually serialize DateTime into RFC3339 format
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed> —The list of properties
setAddingGameCenterFriendsBlocked()
Sets the addingGameCenterFriendsBlocked Yes prevents users from adding friends to Game Center. Available for devices running macOS versions 10.13 and later.
public
setAddingGameCenterFriendsBlocked(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The addingGameCenterFriendsBlocked
Return values
MacOSGeneralDeviceConfiguration —setAirDropBlocked()
Sets the airDropBlocked Indicates whether or not to allow AirDrop.
public
setAirDropBlocked(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The airDropBlocked
Return values
MacOSGeneralDeviceConfiguration —setAppleWatchBlockAutoUnlock()
Sets the appleWatchBlockAutoUnlock Indicates whether or to block users from unlocking their Mac with Apple Watch.
public
setAppleWatchBlockAutoUnlock(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appleWatchBlockAutoUnlock
Return values
MacOSGeneralDeviceConfiguration —setAssignments()
Sets the assignments The list of assignments for the device configuration profile.
public
setAssignments(DeviceConfigurationAssignment $val) : DeviceConfiguration
Parameters
- $val : DeviceConfigurationAssignment
-
The assignments
Return values
DeviceConfiguration —setCameraBlocked()
Sets the cameraBlocked Indicates whether or not to block the user from accessing the camera of the device.
public
setCameraBlocked(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The cameraBlocked
Return values
MacOSGeneralDeviceConfiguration —setClassroomAppBlockRemoteScreenObservation()
Sets the classroomAppBlockRemoteScreenObservation Indicates whether or not to allow remote screen observation by Classroom app. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
public
setClassroomAppBlockRemoteScreenObservation(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The classroomAppBlockRemoteScreenObservation
Return values
MacOSGeneralDeviceConfiguration —setClassroomAppForceUnpromptedScreenObservation()
Sets the classroomAppForceUnpromptedScreenObservation Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
public
setClassroomAppForceUnpromptedScreenObservation(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The classroomAppForceUnpromptedScreenObservation
Return values
MacOSGeneralDeviceConfiguration —setClassroomForceAutomaticallyJoinClasses()
Sets the classroomForceAutomaticallyJoinClasses Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
public
setClassroomForceAutomaticallyJoinClasses(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The classroomForceAutomaticallyJoinClasses
Return values
MacOSGeneralDeviceConfiguration —setClassroomForceRequestPermissionToLeaveClasses()
Sets the classroomForceRequestPermissionToLeaveClasses Indicates whether a student enrolled in an unmanaged course via Classroom will be required to request permission from the teacher when attempting to leave the course. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
public
setClassroomForceRequestPermissionToLeaveClasses(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The classroomForceRequestPermissionToLeaveClasses
Return values
MacOSGeneralDeviceConfiguration —setClassroomForceUnpromptedAppAndDeviceLock()
Sets the classroomForceUnpromptedAppAndDeviceLock Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.
public
setClassroomForceUnpromptedAppAndDeviceLock(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The classroomForceUnpromptedAppAndDeviceLock
Return values
MacOSGeneralDeviceConfiguration —setCompliantAppListType()
Sets the compliantAppListType List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.
public
setCompliantAppListType(AppListType $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : AppListType
-
The compliantAppListType
Return values
MacOSGeneralDeviceConfiguration —setCompliantAppsList()
Sets the compliantAppsList List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.
public
setCompliantAppsList(AppListItem $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : AppListItem
-
The compliantAppsList
Return values
MacOSGeneralDeviceConfiguration —setContentCachingBlocked()
Sets the contentCachingBlocked Indicates whether or not to allow content caching.
public
setContentCachingBlocked(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The contentCachingBlocked
Return values
MacOSGeneralDeviceConfiguration —setCreatedDateTime()
Sets the createdDateTime DateTime the object was created.
public
setCreatedDateTime(DateTime $val) : DeviceConfiguration
Parameters
- $val : DateTime
-
The createdDateTime
Return values
DeviceConfiguration —setDefinitionLookupBlocked()
Sets the definitionLookupBlocked Indicates whether or not to block definition lookup.
public
setDefinitionLookupBlocked(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The definitionLookupBlocked
Return values
MacOSGeneralDeviceConfiguration —setDescription()
Sets the description Admin provided description of the Device Configuration.
public
setDescription(string $val) : DeviceConfiguration
Parameters
- $val : string
-
The description
Return values
DeviceConfiguration —setDeviceManagementApplicabilityRuleDeviceMode()
Sets the deviceManagementApplicabilityRuleDeviceMode The device mode applicability rule for this Policy.
public
setDeviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode $val) : DeviceConfiguration
Parameters
- $val : DeviceManagementApplicabilityRuleDeviceMode
-
The deviceManagementApplicabilityRuleDeviceMode
Return values
DeviceConfiguration —setDeviceManagementApplicabilityRuleOsEdition()
Sets the deviceManagementApplicabilityRuleOsEdition The OS edition applicability for this Policy.
public
setDeviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition $val) : DeviceConfiguration
Parameters
- $val : DeviceManagementApplicabilityRuleOsEdition
-
The deviceManagementApplicabilityRuleOsEdition
Return values
DeviceConfiguration —setDeviceManagementApplicabilityRuleOsVersion()
Sets the deviceManagementApplicabilityRuleOsVersion The OS version applicability rule for this Policy.
public
setDeviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion $val) : DeviceConfiguration
Parameters
- $val : DeviceManagementApplicabilityRuleOsVersion
-
The deviceManagementApplicabilityRuleOsVersion
Return values
DeviceConfiguration —setDeviceSettingStateSummaries()
Sets the deviceSettingStateSummaries Device Configuration Setting State Device Summary
public
setDeviceSettingStateSummaries(SettingStateDeviceSummary $val) : DeviceConfiguration
Parameters
- $val : SettingStateDeviceSummary
-
The deviceSettingStateSummaries
Return values
DeviceConfiguration —setDeviceStatuses()
Sets the deviceStatuses Device configuration installation status by device.
public
setDeviceStatuses(DeviceConfigurationDeviceStatus $val) : DeviceConfiguration
Parameters
- $val : DeviceConfigurationDeviceStatus
-
The deviceStatuses
Return values
DeviceConfiguration —setDeviceStatusOverview()
Sets the deviceStatusOverview Device Configuration devices status overview
public
setDeviceStatusOverview(DeviceConfigurationDeviceOverview $val) : DeviceConfiguration
Parameters
- $val : DeviceConfigurationDeviceOverview
-
The deviceStatusOverview
Return values
DeviceConfiguration —setDisplayName()
Sets the displayName Admin provided name of the device configuration.
public
setDisplayName(string $val) : DeviceConfiguration
Parameters
- $val : string
-
The displayName
Return values
DeviceConfiguration —setEmailInDomainSuffixes()
Sets the emailInDomainSuffixes An email address lacking a suffix that matches any of these strings will be considered out-of-domain.
public
setEmailInDomainSuffixes(string $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : string
-
The emailInDomainSuffixes
Return values
MacOSGeneralDeviceConfiguration —setEraseContentAndSettingsBlocked()
Sets the eraseContentAndSettingsBlocked TRUE disables the reset option on supervised devices. FALSE enables the reset option on supervised devices. Available for devices running macOS versions 12.0 and later.
public
setEraseContentAndSettingsBlocked(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The eraseContentAndSettingsBlocked
Return values
MacOSGeneralDeviceConfiguration —setGameCenterBlocked()
Sets the gameCenterBlocked Yes disables Game Center, and the Game Center icon is removed from the Home screen. Available for devices running macOS versions 10.13 and later.
public
setGameCenterBlocked(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The gameCenterBlocked
Return values
MacOSGeneralDeviceConfiguration —setGroupAssignments()
Sets the groupAssignments The list of group assignments for the device configuration profile.
public
setGroupAssignments(DeviceConfigurationGroupAssignment $val) : DeviceConfiguration
Parameters
- $val : DeviceConfigurationGroupAssignment
-
The groupAssignments
Return values
DeviceConfiguration —setICloudBlockActivityContinuation()
Sets the iCloudBlockActivityContinuation Indicates whether or not to block the user from continuing work that they started on a MacOS device on another iOS or MacOS device (MacOS 10.15 or later).
public
setICloudBlockActivityContinuation(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockActivityContinuation
Return values
MacOSGeneralDeviceConfiguration —setICloudBlockAddressBook()
Sets the iCloudBlockAddressBook Indicates whether or not to block iCloud from syncing contacts.
public
setICloudBlockAddressBook(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockAddressBook
Return values
MacOSGeneralDeviceConfiguration —setICloudBlockBookmarks()
Sets the iCloudBlockBookmarks Indicates whether or not to block iCloud from syncing bookmarks.
public
setICloudBlockBookmarks(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockBookmarks
Return values
MacOSGeneralDeviceConfiguration —setICloudBlockCalendar()
Sets the iCloudBlockCalendar Indicates whether or not to block iCloud from syncing calendars.
public
setICloudBlockCalendar(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockCalendar
Return values
MacOSGeneralDeviceConfiguration —setICloudBlockDocumentSync()
Sets the iCloudBlockDocumentSync Indicates whether or not to block iCloud document sync.
public
setICloudBlockDocumentSync(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockDocumentSync
Return values
MacOSGeneralDeviceConfiguration —setICloudBlockMail()
Sets the iCloudBlockMail Indicates whether or not to block iCloud from syncing mail.
public
setICloudBlockMail(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockMail
Return values
MacOSGeneralDeviceConfiguration —setICloudBlockNotes()
Sets the iCloudBlockNotes Indicates whether or not to block iCloud from syncing notes.
public
setICloudBlockNotes(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockNotes
Return values
MacOSGeneralDeviceConfiguration —setICloudBlockPhotoLibrary()
Sets the iCloudBlockPhotoLibrary Indicates whether or not to block iCloud Photo Library.
public
setICloudBlockPhotoLibrary(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockPhotoLibrary
Return values
MacOSGeneralDeviceConfiguration —setICloudBlockReminders()
Sets the iCloudBlockReminders Indicates whether or not to block iCloud from syncing reminders.
public
setICloudBlockReminders(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockReminders
Return values
MacOSGeneralDeviceConfiguration —setId()
Sets the id Read-only.
public
setId(string $val) : Entity
Parameters
- $val : string
-
The id
Return values
Entity —setITunesBlockFileSharing()
Sets the iTunesBlockFileSharing Indicates whether or not to block files from being transferred using iTunes.
public
setITunesBlockFileSharing(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iTunesBlockFileSharing
Return values
MacOSGeneralDeviceConfiguration —setITunesBlockMusicService()
Sets the iTunesBlockMusicService Indicates whether or not to block Music service and revert Music app to classic mode.
public
setITunesBlockMusicService(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iTunesBlockMusicService
Return values
MacOSGeneralDeviceConfiguration —setKeyboardBlockDictation()
Sets the keyboardBlockDictation Indicates whether or not to block the user from using dictation input.
public
setKeyboardBlockDictation(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The keyboardBlockDictation
Return values
MacOSGeneralDeviceConfiguration —setKeychainBlockCloudSync()
Sets the keychainBlockCloudSync Indicates whether or not iCloud keychain synchronization is blocked (macOS 10.12 and later).
public
setKeychainBlockCloudSync(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The keychainBlockCloudSync
Return values
MacOSGeneralDeviceConfiguration —setLastModifiedDateTime()
Sets the lastModifiedDateTime DateTime the object was last modified.
public
setLastModifiedDateTime(DateTime $val) : DeviceConfiguration
Parameters
- $val : DateTime
-
The lastModifiedDateTime
Return values
DeviceConfiguration —setMultiplayerGamingBlocked()
Sets the multiplayerGamingBlocked TRUE prevents multiplayer gaming when using Game Center. FALSE allows multiplayer gaming when using Game Center. Available for devices running macOS versions 10.13 and later.
public
setMultiplayerGamingBlocked(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The multiplayerGamingBlocked
Return values
MacOSGeneralDeviceConfiguration —setODataType()
Sets the ODataType
public
setODataType(string $val) : Entity
Parameters
- $val : string
-
The ODataType
Return values
Entity —setPasswordBlockAirDropSharing()
Sets the passwordBlockAirDropSharing Indicates whether or not to block sharing passwords with the AirDrop passwords feature.
public
setPasswordBlockAirDropSharing(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passwordBlockAirDropSharing
Return values
MacOSGeneralDeviceConfiguration —setPasswordBlockAutoFill()
Sets the passwordBlockAutoFill Indicates whether or not to block the AutoFill Passwords feature.
public
setPasswordBlockAutoFill(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passwordBlockAutoFill
Return values
MacOSGeneralDeviceConfiguration —setPasswordBlockFingerprintUnlock()
Sets the passwordBlockFingerprintUnlock Indicates whether or not to block fingerprint unlock.
public
setPasswordBlockFingerprintUnlock(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passwordBlockFingerprintUnlock
Return values
MacOSGeneralDeviceConfiguration —setPasswordBlockModification()
Sets the passwordBlockModification Indicates whether or not to allow passcode modification.
public
setPasswordBlockModification(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passwordBlockModification
Return values
MacOSGeneralDeviceConfiguration —setPasswordBlockProximityRequests()
Sets the passwordBlockProximityRequests Indicates whether or not to block requesting passwords from nearby devices.
public
setPasswordBlockProximityRequests(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passwordBlockProximityRequests
Return values
MacOSGeneralDeviceConfiguration —setPasswordBlockSimple()
Sets the passwordBlockSimple Block simple passwords.
public
setPasswordBlockSimple(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passwordBlockSimple
Return values
MacOSGeneralDeviceConfiguration —setPasswordExpirationDays()
Sets the passwordExpirationDays Number of days before the password expires.
public
setPasswordExpirationDays(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The passwordExpirationDays
Return values
MacOSGeneralDeviceConfiguration —setPasswordMaximumAttemptCount()
Sets the passwordMaximumAttemptCount The number of allowed failed attempts to enter the passcode at the device's lock screen. Valid values 2 to 11
public
setPasswordMaximumAttemptCount(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The passwordMaximumAttemptCount
Return values
MacOSGeneralDeviceConfiguration —setPasswordMinimumCharacterSetCount()
Sets the passwordMinimumCharacterSetCount Number of character sets a password must contain. Valid values 0 to 4
public
setPasswordMinimumCharacterSetCount(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The passwordMinimumCharacterSetCount
Return values
MacOSGeneralDeviceConfiguration —setPasswordMinimumLength()
Sets the passwordMinimumLength Minimum length of passwords.
public
setPasswordMinimumLength(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The passwordMinimumLength
Return values
MacOSGeneralDeviceConfiguration —setPasswordMinutesOfInactivityBeforeLock()
Sets the passwordMinutesOfInactivityBeforeLock Minutes of inactivity required before a password is required.
public
setPasswordMinutesOfInactivityBeforeLock(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The passwordMinutesOfInactivityBeforeLock
Return values
MacOSGeneralDeviceConfiguration —setPasswordMinutesOfInactivityBeforeScreenTimeout()
Sets the passwordMinutesOfInactivityBeforeScreenTimeout Minutes of inactivity required before the screen times out.
public
setPasswordMinutesOfInactivityBeforeScreenTimeout(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The passwordMinutesOfInactivityBeforeScreenTimeout
Return values
MacOSGeneralDeviceConfiguration —setPasswordMinutesUntilFailedLoginReset()
Sets the passwordMinutesUntilFailedLoginReset The number of minutes before the login is reset after the maximum number of unsuccessful login attempts is reached.
public
setPasswordMinutesUntilFailedLoginReset(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The passwordMinutesUntilFailedLoginReset
Return values
MacOSGeneralDeviceConfiguration —setPasswordPreviousPasswordBlockCount()
Sets the passwordPreviousPasswordBlockCount Number of previous passwords to block.
public
setPasswordPreviousPasswordBlockCount(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The passwordPreviousPasswordBlockCount
Return values
MacOSGeneralDeviceConfiguration —setPasswordRequired()
Sets the passwordRequired Whether or not to require a password.
public
setPasswordRequired(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passwordRequired
Return values
MacOSGeneralDeviceConfiguration —setPasswordRequiredType()
Sets the passwordRequiredType Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric.
public
setPasswordRequiredType(RequiredPasswordType $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : RequiredPasswordType
-
The passwordRequiredType
Return values
MacOSGeneralDeviceConfiguration —setPrivacyAccessControls()
Sets the privacyAccessControls List of privacy preference policy controls. This collection can contain a maximum of 10000 elements.
public
setPrivacyAccessControls(MacOSPrivacyAccessControlItem $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : MacOSPrivacyAccessControlItem
-
The privacyAccessControls
Return values
MacOSGeneralDeviceConfiguration —setRoleScopeTagIds()
Sets the roleScopeTagIds List of Scope Tags for this Entity instance.
public
setRoleScopeTagIds(string $val) : DeviceConfiguration
Parameters
- $val : string
-
The roleScopeTagIds
Return values
DeviceConfiguration —setSafariBlockAutofill()
Sets the safariBlockAutofill Indicates whether or not to block the user from using Auto fill in Safari.
public
setSafariBlockAutofill(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The safariBlockAutofill
Return values
MacOSGeneralDeviceConfiguration —setScreenCaptureBlocked()
Sets the screenCaptureBlocked Indicates whether or not to block the user from taking Screenshots.
public
setScreenCaptureBlocked(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The screenCaptureBlocked
Return values
MacOSGeneralDeviceConfiguration —setSoftwareUpdateMajorOSDeferredInstallDelayInDays()
Sets the softwareUpdateMajorOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of major OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
public
setSoftwareUpdateMajorOSDeferredInstallDelayInDays(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The softwareUpdateMajorOSDeferredInstallDelayInDays
Return values
MacOSGeneralDeviceConfiguration —setSoftwareUpdateMinorOSDeferredInstallDelayInDays()
Sets the softwareUpdateMinorOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of minor OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
public
setSoftwareUpdateMinorOSDeferredInstallDelayInDays(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The softwareUpdateMinorOSDeferredInstallDelayInDays
Return values
MacOSGeneralDeviceConfiguration —setSoftwareUpdateNonOSDeferredInstallDelayInDays()
Sets the softwareUpdateNonOSDeferredInstallDelayInDays Specify the number of days (1-90) to delay visibility of non-OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90
public
setSoftwareUpdateNonOSDeferredInstallDelayInDays(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The softwareUpdateNonOSDeferredInstallDelayInDays
Return values
MacOSGeneralDeviceConfiguration —setSoftwareUpdatesEnforcedDelayInDays()
Sets the softwareUpdatesEnforcedDelayInDays Sets how many days a software update will be delyed for a supervised device. Valid values 0 to 90
public
setSoftwareUpdatesEnforcedDelayInDays(int $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : int
-
The softwareUpdatesEnforcedDelayInDays
Return values
MacOSGeneralDeviceConfiguration —setSpotlightBlockInternetResults()
Sets the spotlightBlockInternetResults Indicates whether or not to block Spotlight from returning any results from an Internet search.
public
setSpotlightBlockInternetResults(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The spotlightBlockInternetResults
Return values
MacOSGeneralDeviceConfiguration —setSupportsScopeTags()
Sets the supportsScopeTags Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only.
public
setSupportsScopeTags(bool $val) : DeviceConfiguration
Parameters
- $val : bool
-
The supportsScopeTags
Return values
DeviceConfiguration —setUpdateDelayPolicy()
Sets the updateDelayPolicy Determines whether to delay OS and/or app updates for macOS. Possible values are: none, delayOSUpdateVisibility, delayAppUpdateVisibility, unknownFutureValue, delayMajorOsUpdateVisibility.
public
setUpdateDelayPolicy(MacOSSoftwareUpdateDelayPolicy $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : MacOSSoftwareUpdateDelayPolicy
-
The updateDelayPolicy
Return values
MacOSGeneralDeviceConfiguration —setUserStatuses()
Sets the userStatuses Device configuration installation status by user.
public
setUserStatuses(DeviceConfigurationUserStatus $val) : DeviceConfiguration
Parameters
- $val : DeviceConfigurationUserStatus
-
The userStatuses
Return values
DeviceConfiguration —setUserStatusOverview()
Sets the userStatusOverview Device Configuration users status overview
public
setUserStatusOverview(DeviceConfigurationUserOverview $val) : DeviceConfiguration
Parameters
- $val : DeviceConfigurationUserOverview
-
The userStatusOverview
Return values
DeviceConfiguration —setVersion()
Sets the version Version of the device configuration.
public
setVersion(int $val) : DeviceConfiguration
Parameters
- $val : int
-
The version
Return values
DeviceConfiguration —setWallpaperModificationBlocked()
Sets the wallpaperModificationBlocked TRUE prevents the wallpaper from being changed. FALSE allows the wallpaper to be changed. Available for devices running macOS versions 10.13 and later.
public
setWallpaperModificationBlocked(bool $val) : MacOSGeneralDeviceConfiguration
Parameters
- $val : bool
-
The wallpaperModificationBlocked


§431:10D-302 General life insurance provisions applicable. The following [sections] of part I of this article shall apply to industrial life insurance policies:
(1) 431:10D-104;
(2) 431:10D-108;
(3) 431:10D-109;
(4) 431:10D-110; and
(5) 431:10D-116. [L 1987, c 347, pt of §2]


Class 1 Lab
Website Qustions
Please share your name with us?
do you love guitars?
Which type of guitar do you love?
1. Electric
2. Base
3. Classic
who's your favourite guitar player
Please share your name with us?
do you love guitars?
Which type of guitar do you love?
1. Electric
2. Base
3. Classic
who's your favourite guitar player


Redirecting to 'https://minecraft.net/servers'. Please click the link if this does not happen automatically.


| First Name | Last Name | Rank | School |
|---|---|---|---|
| Zachary | Kurmas | Associate | Georgia Tech |
| Scott | Grissom | Full | Ohio State |
| Hansye | Dulimarta | Associate | Michigan State |
| Christian | Trefftz | Associate | Michigan State |
| Jonathan | Engelsma | Associate | Michigan State |
| Roger | Ferguson | Full | Wayne State |
| Andrew | Kalafut | Assistant | Indiana |
| Dopey | Dwarf | Emeritus | University (sic) of Georgia |
| Jie | Du | Assistant | University of Maryland, Baltimore County |
| Gregory | Schymik | Assistant | Arizona State |
| Hugh | McGuire | Associate | Stanford |
| State | Capital |
|---|---|
| Michigan | Lansing |
| Ohio | Columbus |
| Indiana | Indianapolis |
| Georgia | Atlanta |
| Utah | Salt Lake City |
| California | Sacramento |


| Sun Java System Application Server |
This sample demonstrates the use of Java Persistence APIs based on the new Java Persistence specification. It interacts with a relational database to store and display information about customer subscriptions to periodicals.
If you are familiar with EJB 2.1 persistence, you will notice a lot of changes in this example based on the new Java Persistence specification. Although this application provides the same functionality as a corresponding EJB 2.1 implementation, it is much simpler:
The application is built and deployed as an EAR file. It consists of two modules: the web module and the EJB module.
The web module consists of JSP files that contain the presentation
logic for the sample.
The starting point of the application is the mainindex.html
page,
from which you can navigate to different
pages to perform tasks such as creating a customer, searching for a
customer, searching for an address,
creating more subscriptions, and editing a customer profile. Each of
these pages has
a [HOME] link, that returns you to the main page.
The EJB module consists of a stateless session bean, the persistence unit and some supporting classes. The JSP files look up the CustomerSession stateless session bean and, based on the client inputs, invoke its business methods.
The CustomerSession stateless session bean uses resource injection to get access to an EntityManager. It uses the entity manager for all persistence related operations, such as inserts, updates and lookups. The entity classes are Address, Customer and Subscription. These are plain old Java objects (POJOs) with metadata annotations that describe their database mappings, associations with other entities, and fetch strategy.
The persistence classes are archived in customer-cmp-ejb.jar
along with a
persistence.xml
, that defines
the EntityManager provider class and the database connection
information for the persistence unit.
The web-module and ejb-module are archived in customer-cmp-ear.ear
.
Follow these steps to build, deploy, and run the application.
app_dir
is the sample application base
directory: install_dir/samples/ws/javaee5/enterprise/customer-cmp-ear
app_dir.
Make sure the JavaDB database is started. If not, refer to common build instructions.
Change directory to app_dir/setup
app_dir/setup> ant create-db
Change directory to app_dir
app_dir> ant all
app_dir> ant setup
creates jdbc-resources app_dir> ant default
compiles and packages
the application app_dir> ant deploy
deploys it to
application server app_dir> ant run
runs the sample from a
browser using the URL http://[hostname]:8080/customer-cmp-war/index.html
app_dir> ant unsetup
app_dir> ant clean
Follow these instructions to build, deploy, and run this sample application using NetBeans IDE.
samples_install_dir/javaee5/enterprise/customer-cmp-ear
as the project.customer-cmp-ear
and select Run Project
which will build, deploy and run the project. If configured properly, the IDE will open the browser with the url http://localhost:8080/customer-cmp-war
. Sample output is given below. post-init: init-check: init: run-ac: BUILD SUCCESSFUL (total time: 22 seconds)Browser output
http://localhost:8080/customer-cmp-war/ Simple CMP Example -- Customer Create New Customer Search For Customer Create New Subscription Search For Subscription Search For Address
If you have problems when running the application, refer to troubleshooting document.
Copyright © 2006 Sun Microsystems, Inc. All rights reserved.


Since 2005, we have been dedicated to changing people's lives from all ages and backgrounds by introducing them to the wonderful sport of surfing.
En Surf'n Sayulita nos dedicamos a cambiar las vidas de las personas de todas las edades introduciéndolos al gran deporte del Surfing desde 2005
Ready to get surfing? Feel free to contact us here.
Hours:
Monday - Saturday:9:00–18:00
Closed Sundays
+52<PHONE_NUMBER>


Introduction
With ZenUML, you can create and edit sequence diagrams with ease. Since ZenUML auto-generates a sequence diagram from the text you enter, you can focus on more important activities - modelling.
You can use ZenUml DSL to draw sequence diagram online or use the Web Sequence Chrome Extension.
A few examples
Send a message
To send a simple message, use this code:
result = A.methodA(p1, p2);
It contains 4 parts:
result
- the result of methodA. This part is omitted in the diagram.A
- the entity. Any string that is a valid Java (or C# or C) variable name is a validEntity
name.methodA
- the name of the messagep1, p2
- the parameters of this method.
Nested message
B.methodB(p3, p4)
is the nested message
A.methodA(p1, p2) {
B.methodB(p3, p4)
}
A nested message can be considered as the implementation of its parent message (method). It must be
wrapped within {}
.
Send a self message
To send a message to the participant itself
result = internalMethod(p1, p2);
It contains 3 parts:
result
- the result of methodA. This part is omitted in the diagram.internalMethod
- the name of the messagep1, p2
- the parameters of this method.
Alt
if (condition1) {
A.methodA()
} else (condition2) {
B.methodB()
} else {
C.methodC()
}
condition
can be of a word
or a simple expression such as a < b
.
Loop
while(condition) {
A.methodA()
}
while
, for
, foreach
, forEach
are treated equally. condition
can be of a word
or a simple expression such as a < b
.
New
instance = new AClass()
Use new
keyword for object creation. instance =
is optional.
Async
Alice->Bob: How are you?
Asyc message does not have a message bar on the lifeline.


Use the BTRFS storage driver
読む時間の目安: 11 分Btrfs is a next generation copy-on-write filesystem that supports many advanced storage technologies that make it a good fit for Docker. Btrfs is included in the mainline Linux kernel.
Docker’s btrfs
storage driver leverages many Btrfs features for image and
container management. Among these features are block-level operations, thin
provisioning, copy-on-write snapshots, and ease of administration. You can
easily combine multiple physical block devices into a single Btrfs filesystem.
This article refers to Docker’s Btrfs storage driver as btrfs
and the overall
Btrfs Filesystem as Btrfs.
Note: The
btrfs
storage driver is only supported on Docker Engine - Community on Ubuntu or Debian.
Prerequisites
btrfs
is supported if you meet the following prerequisites:
-
Docker Engine - Community: For Docker Engine - Community,
btrfs
is only recommended on Ubuntu or Debian. -
Changing the storage driver makes any containers you have already created inaccessible on the local system. Use
docker save
to save containers, and push existing images to Docker Hub or a private repository, so that you not need to re-create them later. -
btrfs
requires a dedicated block storage device such as a physical disk. This block device must be formatted for Btrfs and mounted into/var/lib/docker/
. The configuration instructions below walk you through this procedure. By default, the SLES/
filesystem is formatted with BTRFS, so for SLES, you do not need to use a separate block device, but you can choose to do so for performance reasons. -
btrfs
support must exist in your kernel. To check this, run the following command:$ grep btrfs /proc/filesystems btrfs
-
To manage BTRFS filesystems at the level of the operating system, you need the
btrfs
command. If you do not have this command, install thebtrfsprogs
package (SLES) orbtrfs-tools
package (Ubuntu).
Configure Docker to use the btrfs storage driver
This procedure is essentially identical on SLES and Ubuntu.
-
Stop Docker.
-
Copy the contents of
/var/lib/docker/
to a backup location, then empty the contents of/var/lib/docker/
:$ sudo cp -au /var/lib/docker /var/lib/docker.bk $ sudo rm -rf /var/lib/docker/*
-
Format your dedicated block device or devices as a Btrfs filesystem. This example assumes that you are using two block devices called
/dev/xvdf
and/dev/xvdg
. Double-check the block device names because this is a destructive operation.$ sudo mkfs.btrfs -f /dev/xvdf /dev/xvdg
There are many more options for Btrfs, including striping and RAID. See the Btrfs documentation.
-
Mount the new Btrfs filesystem on the
/var/lib/docker/
mount point. You can specify any of the block devices used to create the Btrfs filesystem.$ sudo mount -t btrfs /dev/xvdf /var/lib/docker
Don’t forget to make the change permanent across reboots by adding an entry to
/etc/fstab
. -
Copy the contents of
/var/lib/docker.bk
to/var/lib/docker/
.$ sudo cp -au /var/lib/docker.bk/* /var/lib/docker/
-
Configure Docker to use the
btrfs
storage driver. This is required even though/var/lib/docker/
is now using a Btrfs filesystem. Edit or create the file/etc/docker/daemon.json
. If it is a new file, add the following contents. If it is an existing file, add the key and value only, being careful to end the line with a comma if it is not the final line before an ending curly bracket (}
).{ "storage-driver": "btrfs" }
See all storage options for each storage driver in the daemon reference documentation
-
Start Docker. After it is running, verify that
btrfs
is being used as the storage driver.$ docker info Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 17.03.1-ce Storage Driver: btrfs Build Version: Btrfs v4.4 Library Version: 101 <output truncated>
-
When you are ready, remove the
/var/lib/docker.bk
directory.
Manage a Btrfs volume
One of the benefits of Btrfs is the ease of managing Btrfs filesystems without the need to unmount the filesystem or restart Docker.
When space gets low, Btrfs automatically expands the volume in chunks of roughly 1 GB.
To add a block device to a Btrfs volume, use the btrfs device add
and
btrfs filesystem balance
commands.
$ sudo btrfs device add /dev/svdh /var/lib/docker
$ sudo btrfs filesystem balance /var/lib/docker
Note: While you can do these operations with Docker running, performance suffers. It might be best to plan an outage window to balance the Btrfs filesystem.
How the btrfs
storage driver works
The btrfs
storage driver works differently from devicemapper
or other
storage drivers in that your entire /var/lib/docker/
directory is stored on a
Btrfs volume.
Image and container layers on-disk
Information about image layers and writable container layers is stored in
/var/lib/docker/btrfs/subvolumes/
. This subdirectory contains one directory
per image or container layer, with the unified filesystem built from a layer
plus all its parent layers. Subvolumes are natively copy-on-write and have space
allocated to them on-demand from an underlying storage pool. They can also be
nested and snapshotted. The diagram below shows 4 subvolumes. ‘Subvolume 2’ and
‘Subvolume 3’ are nested, whereas ‘Subvolume 4’ shows its own internal directory
tree.
Only the base layer of an image is stored as a true subvolume. All the other layers are stored as snapshots, which only contain the differences introduced in that layer. You can create snapshots of snapshots as shown in the diagram below.
On disk, snapshots look and feel just like subvolumes, but in reality they are much smaller and more space-efficient. Copy-on-write is used to maximize storage efficiency and minimize layer size, and writes in the container’s writable layer are managed at the block level. The following image shows a subvolume and its snapshot sharing data.
For maximum efficiency, when a container needs more space, it is allocated in chunks of roughly 1 GB in size.
Docker’s btrfs
storage driver stores every image layer and container in its
own Btrfs subvolume or snapshot. The base layer of an image is stored as a
subvolume whereas child image layers and containers are stored as snapshots.
This is shown in the diagram below.
The high level process for creating images and containers on Docker hosts
running the btrfs
driver is as follows:
-
The image’s base layer is stored in a Btrfs subvolume under
/var/lib/docker/btrfs/subvolumes
. -
Subsequent image layers are stored as a Btrfs snapshot of the parent layer’s subvolume or snapshot, but with the changes introduced by this layer. These differences are stored at the block level.
-
The container’s writable layer is a Btrfs snapshot of the final image layer, with the differences introduced by the running container. These differences are stored at the block level.
How container reads and writes work with btrfs
Reading files
A container is a space-efficient snapshot of an image. Metadata in the snapshot points to the actual data blocks in the storage pool. This is the same as with a subvolume. Therefore, reads performed against a snapshot are essentially the same as reads performed against a subvolume.
Writing files
-
Writing new files: Writing a new file to a container invokes an allocate-on-demand operation to allocate new data block to the container’s snapshot. The file is then written to this new space. The allocate-on-demand operation is native to all writes with Btrfs and is the same as writing new data to a subvolume. As a result, writing new files to a container’s snapshot operates at native Btrfs speeds.
-
Modifying existing files: Updating an existing file in a container is a copy-on-write operation (redirect-on-write is the Btrfs terminology). The original data is read from the layer where the file currently exists, and only the modified blocks are written into the container’s writable layer. Next, the Btrfs driver updates the filesystem metadata in the snapshot to point to this new data. This behavior incurs very little overhead.
-
Deleting files or directories: If a container deletes a file or directory that exists in a lower layer, Btrfs masks the existence of the file or directory in the lower layer. If a container creates a file and then deletes it, this operation is performed in the Btrfs filesystem itself and the space is reclaimed.
With Btrfs, writing and updating lots of small files can result in slow performance.
Btrfs and Docker performance
There are several factors that influence Docker’s performance under the btrfs
storage driver.
Note: Many of these factors are mitigated by using Docker volumes for write-heavy workloads, rather than relying on storing data in the container’s writable layer. However, in the case of Btrfs, Docker volumes still suffer from these draw-backs unless
/var/lib/docker/volumes/
is not backed by Btrfs.
-
Page caching. Btrfs does not support page cache sharing. This means that each process accessing the same file copies the file into the Docker hosts’s memory. As a result, the
btrfs
driver may not be the best choice high-density use cases such as PaaS. -
Small writes. Containers performing lots of small writes (this usage pattern matches what happens when you start and stop many containers in a short period of time, as well) can lead to poor use of Btrfs chunks. This can prematurely fill the Btrfs filesystem and lead to out-of-space conditions on your Docker host. Use
btrfs filesys show
to closely monitor the amount of free space on your Btrfs device. -
Sequential writes. Btrfs uses a journaling technique when writing to disk. This can impact the performance of sequential writes, reducing performance by up to 50%.
-
Fragmentation. Fragmentation is a natural byproduct of copy-on-write filesystems like Btrfs. Many small random writes can compound this issue. Fragmentation can manifest as CPU spikes when using SSDs or head thrashing when using spinning disks. Either of these issues can harm performance.
If your Linux kernel version is 3.9 or higher, you can enable the
autodefrag
feature when mounting a Btrfs volume. Test this feature on your own workloads before deploying it into production, as some tests have shown a negative impact on performance. -
SSD performance: Btrfs includes native optimizations for SSD media. To enable these features, mount the Btrfs filesystem with the
-o ssd
mount option. These optimizations include enhanced SSD write performance by avoiding optimization such as seek optimizations which do not apply to solid-state media. -
Balance Btrfs filesystems often: Use operating system utilities such as a
cron
job to balance the Btrfs filesystem regularly, during non-peak hours. This reclaims unallocated blocks and helps to prevent the filesystem from filling up unnecessarily. You cannot rebalance a totally full Btrfs filesystem unless you add additional physical block devices to the filesystem. See the BTRFS Wiki. -
Use fast storage: Solid-state drives (SSDs) provide faster reads and writes than spinning disks.
-
Use volumes for write-heavy workloads: Volumes provide the best and most predictable performance for write-heavy workloads. This is because they bypass the storage driver and do not incur any of the potential overheads introduced by thin provisioning and copy-on-write. Volumes have other benefits, such as allowing you to share data among containers and persisting even when no running container is using them.


About this example
The HTML on this page uses YUI3 Responsive Grids syntax to look great on different screen sizes (resize this page or view it on a smartphone). On larger screens, there are three columns. However, if viewed on a screen that is smaller than 767px, the columns stack vertically. The right-most column, which shows a stack of content on larger widths, changes to show a grid on smaller widths.
This example was inspired by the Boston Globe website.


{% extends "account/base.html" %}
{% blocktrans with confirmation.email_address.email as email %}Please confirm that {{ email }} is an e-mail address for user {{ user_display }}.{% endblocktrans %}
{% else %} {% url 'account_email' as email_url %}{% blocktrans %}This e-mail confirmation link expired or is invalid. Please issue a new e-mail confirmation request.{% endblocktrans %}
{% endif %}


Hi, I'm MathBot.
and I'll help you with math
what are we going to calculate today?
FINAL PRICE
Use the mean when your data doesn't vary too much.
Use the median when your data varies too much.
Use the mode when you want to know the popular element.


Full-Waveform Inversion for time-lapse seismic data
This application is available only in the software release for members of SINBAD consortium.
This package is an application for full-waveform inversion of time-lapse seismic data sets using a modified Gauss-Newton inversion framework. Ideas from distributed compressive sensing and stochastic optimization are exploited to create improved time-lapse models and speed-up the inversion, respectively.
Author: Felix Oghenekohwo<EMAIL_ADDRESS>Date: February, 2015
Contents
Downloading & Dependencies
The code can be found in the SLIM sofware release under /applications/WaveformInversion/TimeLapseFWI.
The code has been tested with Matlab R2013a.
This code uses the following packages, also found in the tools part of the SLIM software release.
- utilities/SPOT - object oriented framework for matrix-free linear algebra.
- utilities/SegyMAT - Matlab/Octave toolbox for reading and writing SEG-Y formatted files.
- functions/misc - miscellaneous functions.
- solvers/SPGL1-SLIM - SLIM version of SPGL1 solver.
- transforms/CurveLab-2.1.2-SLIM - curvelet transform functions.
Running & Parallelism
All the examples and results are produced by the scripts found in this software release under applications/WaveformInversion/TimeLapseFWI/. Start matlab from that directory or run startup in that directory to add the appropriate paths.
To run the scripts follow the instructions in the README file enclosed with the code. The scripts can be run in serial mode.
Read more about SLIM's approach to parallel computing in Matlab.
Examples and results
An example of our joint FWI on the BG time-lapse model is shown here.
References
[1] Felix Oghenekohwo, Ernie Esser, and Felix J. Herrmann [2014]. Time-lapse seismic without repetition: reaping the benefits from randomized sampling and joint recovery. Presented at the 76th EAGE Conference and Exhibition.
[2] Felix J. Herrmann, Xiang Li, Aleksandr Y. Aravkin, and Tristan van Leeuwen, A modified, sparsity promoting, Gauss-Newton algorithm for seismic waveform inversion, in Proc. SPIE, 2011, vol. 2011.
[3] Xiang Li, Aleksandr Y. Aravkin, Tristan van Leeuwen, and Felix J. Herrmann, Fast randomized full-waveform inversion with compressive sensing. 2011. Geophysics.
Acknowledgements
Thanks to our sponsors and NSERC for their financial support. The synthetic time-lapse model was provided by BG Group.


Partners
Tech Company
Industry companies are encouraged to get involved as mentors and advisors. Options include sponsoring certain projects and providing guidance to our clients and volunteers. Monetary donations are accepted as well.
School Clubs
Is your student club seeking more volunteer hours? Partner with us and we will find projects right for your team. At C4SG, schedules are adjustable, meaning you can work within the time frame you need.
User Groups
With our wide variety of projects listed, we can find a venture perfect for the focus of your user group. Whatever your specialty may be, there is a project right for you.
Tech Nonprofit
If you are a tech nonprofit like us, we are always open to joint ventures. Together, we can support large-scale ventures or high-tech projects. Community events are always an option too!
Media
As a media outlet, you can help us by promoting our initiative. Plugs for the website are always appreciated, in addition to advertisements and features about our cause. Help us spread the good of tech volunteering!
Other Groups
Unable to find a listing right for your group? Message us and we can work something out!


ExpLookitExitSurvey Class
Standard exit survey for Lookit studies: confirm participant birthdate, ask user for video sharing permission level & Databrary sharing, option to withdraw, freeform comments, debriefing/thank you text. Leaves fullscreen mode.
"frames": {
"my-exit-survey": {
"kind": "exp-lookit-exit-survey",
"debriefing": {
"title": "Thank you!",
"text": "Learning how children react to ducks will help scientists design better rubber ducks.",
"image": {
"src": "https://s3.amazonaws.com/lookitcontents/ducks/duck.png",
"alt": "Very cute duck"
}
}
}
}
Item Index
Methods
exitFullscreen
()
makeTimeEvent
-
eventName
-
[extra]
Create the time event payload for a particular frame / event. This can be overridden to add fields to every event sent by a particular frame
Parameters:
Returns:
Event type, time, and any additional metadata provided
serializeContent
-
birthDate
-
databraryShare
-
useOfMedia
-
withdrawal
-
feedback
-
eventTimings
Parameters captured and sent to the server
Parameters:
-
birthDate
StringChild's birthdate as entered into exit survey; timestamp string starting YYYY-mm-dd.
-
databraryShare
StringWhether data can be shared with Databrary: 'yes' or 'no'
-
useOfMedia
StringVideo privacy level: 'private', 'scientific', or 'public'
-
withdrawal
BooleanWhether the user checked the box to withdraw video data
-
feedback
StringFreeform comments entered by parent
-
eventTimings
ObjectOnly event captured during this frame is 'nextFrame'; example eventTimings value:
[{u'eventType': u'nextFrame', u'timestamp': u'2016-08-03T00:45:37.157Z'}]
Returns:
The payload sent to the server
showFullscreen
()
Properties
debriefing
Object
Object specifying information to show on second page of exit survey, before returning to main Lookit site.
Sub-properties:
-
title
StringTitle of debriefing page
-
text
StringParagraph to show as debriefing
-
image
ObjectObject specifying source URL [src] & alt-text [alt] for any image to show during debriefing (optional). Example:
{ "src": "https://s3.amazonaws.com/lookitcontents/ducks/duck.png", "alt": "Very cute duck" }
displayFullscreenOverride
String
fullScreenElementId
String
Events
enteredFullscreen
leftFullscreen
nextFrame
Move to next frame
previousFrame
Move to previous frame


For a full list see below or go to Google Scholar, Research Gate, Orcid Pre-prints are here or on Biorxiv