Gets the passcodeRequiredType Type of passcode that is required. Possible values are: deviceDefault, alphanumeric, numeric.
public
getPasscodeRequiredType() : RequiredPasswordType|null
Return values
RequiredPasswordType|null —The passcodeRequiredType
getPasscodeSignInFailureCountBeforeWipe()
Gets the passcodeSignInFailureCountBeforeWipe Number of sign in failures allowed before wiping the device. Valid values 2 to 11
public
getPasscodeSignInFailureCountBeforeWipe() : int|null
Return values
int|null —The passcodeSignInFailureCountBeforeWipe
getPasswordBlockAirDropSharing()
Gets the passwordBlockAirDropSharing Indicates whether or not to block sharing passwords with the AirDrop passwords feature iOS 12.0 and later).
public
getPasswordBlockAirDropSharing() : bool|null
Return values
bool|null —The passwordBlockAirDropSharing
getPasswordBlockAutoFill()
Gets the passwordBlockAutoFill Indicates if the AutoFill passwords feature is allowed (iOS 12.0 and later).
public
getPasswordBlockAutoFill() : bool|null
Return values
bool|null —The passwordBlockAutoFill
getPasswordBlockProximityRequests()
Gets the passwordBlockProximityRequests Indicates whether or not to block requesting passwords from nearby devices (iOS 12.0 and later).
public
getPasswordBlockProximityRequests() : bool|null
Return values
bool|null —The passwordBlockProximityRequests
getPkiBlockOTAUpdates()
Gets the pkiBlockOTAUpdates Indicates whether or not over-the-air PKI updates are blocked. Setting this restriction to false does not disable CRL and OCSP checks (iOS 7.0 and later).
public
getPkiBlockOTAUpdates() : bool|null
Return values
bool|null —The pkiBlockOTAUpdates
getPodcastsBlocked()
Gets the podcastsBlocked Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).
public
getPodcastsBlocked() : bool|null
Return values
bool|null —The podcastsBlocked
getPrivacyForceLimitAdTracking()
Gets the privacyForceLimitAdTracking Indicates if ad tracking is limited.(iOS 7.0 and later).
public
getPrivacyForceLimitAdTracking() : bool|null
Return values
bool|null —The privacyForceLimitAdTracking
getProperties()
Gets the property dictionary of the Entity
public
getProperties() : array<string|int, mixed>
Return values
array<string|int, mixed> —The list of properties
getProximityBlockSetupToNewDevice()
Gets the proximityBlockSetupToNewDevice Indicates whether or not to enable the prompt to setup nearby devices with a supervised device.
public
getProximityBlockSetupToNewDevice() : bool|null
Return values
bool|null —The proximityBlockSetupToNewDevice
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. Requires a supervised device for iOS 13 and later.
public
getSafariBlockAutofill() : bool|null
Return values
bool|null —The safariBlockAutofill
getSafariBlocked()
Gets the safariBlocked Indicates whether or not to block the user from using Safari. Requires a supervised device for iOS 13 and later.
public
getSafariBlocked() : bool|null
Return values
bool|null —The safariBlocked
getSafariBlockJavaScript()
Gets the safariBlockJavaScript Indicates whether or not to block JavaScript in Safari.
public
getSafariBlockJavaScript() : bool|null
Return values
bool|null —The safariBlockJavaScript
getSafariBlockPopups()
Gets the safariBlockPopups Indicates whether or not to block popups in Safari.
public
getSafariBlockPopups() : bool|null
Return values
bool|null —The safariBlockPopups
getSafariCookieSettings()
Gets the safariCookieSettings Cookie settings for Safari. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.
public
getSafariCookieSettings() : WebBrowserCookieSettings|null
Return values
WebBrowserCookieSettings|null —The safariCookieSettings
getSafariManagedDomains()
Gets the safariManagedDomains URLs matching the patterns listed here will be considered managed.
public
getSafariManagedDomains() : string|null
Return values
string|null —The safariManagedDomains
getSafariPasswordAutoFillDomains()
Gets the safariPasswordAutoFillDomains Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).
public
getSafariPasswordAutoFillDomains() : string|null
Return values
string|null —The safariPasswordAutoFillDomains
getSafariRequireFraudWarning()
Gets the safariRequireFraudWarning Indicates whether or not to require fraud warning in Safari.
public
getSafariRequireFraudWarning() : bool|null
Return values
bool|null —The safariRequireFraudWarning
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
getSharedDeviceBlockTemporarySessions()
Gets the sharedDeviceBlockTemporarySessions Indicates whether or not to block temporary sessions on Shared iPads (iOS 13.4 or later).
public
getSharedDeviceBlockTemporarySessions() : bool|null
Return values
bool|null —The sharedDeviceBlockTemporarySessions
getSiriBlocked()
Gets the siriBlocked Indicates whether or not to block the user from using Siri.
public
getSiriBlocked() : bool|null
Return values
bool|null —The siriBlocked
getSiriBlockedWhenLocked()
Gets the siriBlockedWhenLocked Indicates whether or not to block the user from using Siri when locked.
public
getSiriBlockedWhenLocked() : bool|null
Return values
bool|null —The siriBlockedWhenLocked
getSiriBlockUserGeneratedContent()
Gets the siriBlockUserGeneratedContent Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.
public
getSiriBlockUserGeneratedContent() : bool|null
Return values
bool|null —The siriBlockUserGeneratedContent
getSiriRequireProfanityFilter()
Gets the siriRequireProfanityFilter Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.
public
getSiriRequireProfanityFilter() : bool|null
Return values
bool|null —The siriRequireProfanityFilter
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
getSoftwareUpdatesForceDelayed()
Gets the softwareUpdatesForceDelayed Indicates whether or not to delay user visibility of software updates when the device is in supervised mode.
public
getSoftwareUpdatesForceDelayed() : bool|null
Return values
bool|null —The softwareUpdatesForceDelayed
getSpotlightBlockInternetResults()
Gets the spotlightBlockInternetResults Indicates whether or not to block Spotlight search from returning internet results on supervised device.
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
getUnpairedExternalBootToRecoveryAllowed()
Gets the unpairedExternalBootToRecoveryAllowed Allow users to boot devices into recovery mode with unpaired devices. Available for devices running iOS and iPadOS versions 14.5 and later.
public
getUnpairedExternalBootToRecoveryAllowed() : bool|null
Return values
bool|null —The unpairedExternalBootToRecoveryAllowed
getUsbRestrictedModeBlocked()
Gets the usbRestrictedModeBlocked Indicates if connecting to USB accessories while the device is locked is allowed (iOS 11.4.1 and later).
public
getUsbRestrictedModeBlocked() : bool|null
Return values
bool|null —The usbRestrictedModeBlocked
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
getVoiceDialingBlocked()
Gets the voiceDialingBlocked Indicates whether or not to block voice dialing.
public
getVoiceDialingBlocked() : bool|null
Return values
bool|null —The voiceDialingBlocked
getVpnBlockCreation()
Gets the vpnBlockCreation Indicates whether or not the creation of VPN configurations is blocked (iOS 11.0 and later).
public
getVpnBlockCreation() : bool|null
Return values
bool|null —The vpnBlockCreation
getWallpaperBlockModification()
Gets the wallpaperBlockModification Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .
public
getWallpaperBlockModification() : bool|null
Return values
bool|null —The wallpaperBlockModification
getWiFiConnectOnlyToConfiguredNetworks()
Gets the wiFiConnectOnlyToConfiguredNetworks Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode. Available for devices running iOS and iPadOS versions 14.4 and earlier. Devices running 14.5+ should use the setting, 'WiFiConnectToAllowedNetworksOnlyForced.
public
getWiFiConnectOnlyToConfiguredNetworks() : bool|null
Return values
bool|null —The wiFiConnectOnlyToConfiguredNetworks
getWiFiConnectToAllowedNetworksOnlyForced()
Gets the wiFiConnectToAllowedNetworksOnlyForced Require devices to use Wi-Fi networks set up via configuration profiles. Available for devices running iOS and iPadOS versions 14.5 and later.
public
getWiFiConnectToAllowedNetworksOnlyForced() : bool|null
Return values
bool|null —The wiFiConnectToAllowedNetworksOnlyForced
getWifiPowerOnForced()
Gets the wifiPowerOnForced Indicates whether or not Wi-Fi remains on, even when device is in airplane mode. Available for devices running iOS and iPadOS, versions 13.0 and later.
public
getWifiPowerOnForced() : bool|null
Return values
bool|null —The wifiPowerOnForced
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
setAccountBlockModification()
Sets the accountBlockModification Indicates whether or not to allow account modification when the device is in supervised mode.
public
setAccountBlockModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The accountBlockModification
Return values
IosGeneralDeviceConfiguration —setActivationLockAllowWhenSupervised()
Sets the activationLockAllowWhenSupervised Indicates whether or not to allow activation lock when the device is in the supervised mode.
public
setActivationLockAllowWhenSupervised(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The activationLockAllowWhenSupervised
Return values
IosGeneralDeviceConfiguration —setAirDropBlocked()
Sets the airDropBlocked Indicates whether or not to allow AirDrop when the device is in supervised mode.
public
setAirDropBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The airDropBlocked
Return values
IosGeneralDeviceConfiguration —setAirDropForceUnmanagedDropTarget()
Sets the airDropForceUnmanagedDropTarget Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).
public
setAirDropForceUnmanagedDropTarget(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The airDropForceUnmanagedDropTarget
Return values
IosGeneralDeviceConfiguration —setAirPlayForcePairingPasswordForOutgoingRequests()
Sets the airPlayForcePairingPasswordForOutgoingRequests Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.
public
setAirPlayForcePairingPasswordForOutgoingRequests(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The airPlayForcePairingPasswordForOutgoingRequests
Return values
IosGeneralDeviceConfiguration —setAirPrintBlockCredentialsStorage()
Sets the airPrintBlockCredentialsStorage Indicates whether or not keychain storage of username and password for Airprint is blocked (iOS 11.0 and later).
public
setAirPrintBlockCredentialsStorage(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The airPrintBlockCredentialsStorage
Return values
IosGeneralDeviceConfiguration —setAirPrintBlocked()
Sets the airPrintBlocked Indicates whether or not AirPrint is blocked (iOS 11.0 and later).
public
setAirPrintBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The airPrintBlocked
Return values
IosGeneralDeviceConfiguration —setAirPrintBlockiBeaconDiscovery()
Sets the airPrintBlockiBeaconDiscovery Indicates whether or not iBeacon discovery of AirPrint printers is blocked. This prevents spurious AirPrint Bluetooth beacons from phishing for network traffic (iOS 11.0 and later).
public
setAirPrintBlockiBeaconDiscovery(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The airPrintBlockiBeaconDiscovery
Return values
IosGeneralDeviceConfiguration —setAirPrintForceTrustedTLS()
Sets the airPrintForceTrustedTLS Indicates if trusted certificates are required for TLS printing communication (iOS 11.0 and later).
public
setAirPrintForceTrustedTLS(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The airPrintForceTrustedTLS
Return values
IosGeneralDeviceConfiguration —setAppClipsBlocked()
Sets the appClipsBlocked Prevents a user from adding any App Clips and removes any existing App Clips on the device.
public
setAppClipsBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appClipsBlocked
Return values
IosGeneralDeviceConfiguration —setAppleNewsBlocked()
Sets the appleNewsBlocked Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).
public
setAppleNewsBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appleNewsBlocked
Return values
IosGeneralDeviceConfiguration —setApplePersonalizedAdsBlocked()
Sets the applePersonalizedAdsBlocked Limits Apple personalized advertising when true. Available in iOS 14 and later.
public
setApplePersonalizedAdsBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The applePersonalizedAdsBlocked
Return values
IosGeneralDeviceConfiguration —setAppleWatchBlockPairing()
Sets the appleWatchBlockPairing Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).
public
setAppleWatchBlockPairing(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appleWatchBlockPairing
Return values
IosGeneralDeviceConfiguration —setAppleWatchForceWristDetection()
Sets the appleWatchForceWristDetection Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later).
public
setAppleWatchForceWristDetection(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appleWatchForceWristDetection
Return values
IosGeneralDeviceConfiguration —setAppRemovalBlocked()
Sets the appRemovalBlocked Indicates if the removal of apps is allowed.
public
setAppRemovalBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appRemovalBlocked
Return values
IosGeneralDeviceConfiguration —setAppsSingleAppModeList()
Sets the appsSingleAppModeList Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements.
public
setAppsSingleAppModeList(AppListItem $val) : IosGeneralDeviceConfiguration
Parameters
- $val : AppListItem
-
The appsSingleAppModeList
Return values
IosGeneralDeviceConfiguration —setAppStoreBlockAutomaticDownloads()
Sets the appStoreBlockAutomaticDownloads Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later).
public
setAppStoreBlockAutomaticDownloads(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appStoreBlockAutomaticDownloads
Return values
IosGeneralDeviceConfiguration —setAppStoreBlocked()
Sets the appStoreBlocked Indicates whether or not to block the user from using the App Store. Requires a supervised device for iOS 13 and later.
public
setAppStoreBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appStoreBlocked
Return values
IosGeneralDeviceConfiguration —setAppStoreBlockInAppPurchases()
Sets the appStoreBlockInAppPurchases Indicates whether or not to block the user from making in app purchases.
public
setAppStoreBlockInAppPurchases(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appStoreBlockInAppPurchases
Return values
IosGeneralDeviceConfiguration —setAppStoreBlockUIAppInstallation()
Sets the appStoreBlockUIAppInstallation Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later).
public
setAppStoreBlockUIAppInstallation(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appStoreBlockUIAppInstallation
Return values
IosGeneralDeviceConfiguration —setAppStoreRequirePassword()
Sets the appStoreRequirePassword Indicates whether or not to require a password when using the app store.
public
setAppStoreRequirePassword(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The appStoreRequirePassword
Return values
IosGeneralDeviceConfiguration —setAppsVisibilityList()
Sets the appsVisibilityList List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements.
public
setAppsVisibilityList(AppListItem $val) : IosGeneralDeviceConfiguration
Parameters
- $val : AppListItem
-
The appsVisibilityList
Return values
IosGeneralDeviceConfiguration —setAppsVisibilityListType()
Sets the appsVisibilityListType Type of list that is in the AppsVisibilityList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.
public
setAppsVisibilityListType(AppListType $val) : IosGeneralDeviceConfiguration
Parameters
- $val : AppListType
-
The appsVisibilityListType
Return values
IosGeneralDeviceConfiguration —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 —setAutoFillForceAuthentication()
Sets the autoFillForceAuthentication Indicates whether or not to force user authentication before autofilling passwords and credit card information in Safari and other apps on supervised devices.
public
setAutoFillForceAuthentication(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The autoFillForceAuthentication
Return values
IosGeneralDeviceConfiguration —setAutoUnlockBlocked()
Sets the autoUnlockBlocked Blocks users from unlocking their device with Apple Watch. Available for devices running iOS and iPadOS versions 14.5 and later.
public
setAutoUnlockBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The autoUnlockBlocked
Return values
IosGeneralDeviceConfiguration —setBlockSystemAppRemoval()
Sets the blockSystemAppRemoval Indicates whether or not the removal of system apps from the device is blocked on a supervised device (iOS 11.0 and later).
public
setBlockSystemAppRemoval(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The blockSystemAppRemoval
Return values
IosGeneralDeviceConfiguration —setBluetoothBlockModification()
Sets the bluetoothBlockModification Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).
public
setBluetoothBlockModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The bluetoothBlockModification
Return values
IosGeneralDeviceConfiguration —setCameraBlocked()
Sets the cameraBlocked Indicates whether or not to block the user from accessing the camera of the device. Requires a supervised device for iOS 13 and later.
public
setCameraBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The cameraBlocked
Return values
IosGeneralDeviceConfiguration —setCellularBlockDataRoaming()
Sets the cellularBlockDataRoaming Indicates whether or not to block data roaming.
public
setCellularBlockDataRoaming(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The cellularBlockDataRoaming
Return values
IosGeneralDeviceConfiguration —setCellularBlockGlobalBackgroundFetchWhileRoaming()
Sets the cellularBlockGlobalBackgroundFetchWhileRoaming Indicates whether or not to block global background fetch while roaming.
public
setCellularBlockGlobalBackgroundFetchWhileRoaming(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The cellularBlockGlobalBackgroundFetchWhileRoaming
Return values
IosGeneralDeviceConfiguration —setCellularBlockPerAppDataModification()
Sets the cellularBlockPerAppDataModification Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.
public
setCellularBlockPerAppDataModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The cellularBlockPerAppDataModification
Return values
IosGeneralDeviceConfiguration —setCellularBlockPersonalHotspot()
Sets the cellularBlockPersonalHotspot Indicates whether or not to block Personal Hotspot.
public
setCellularBlockPersonalHotspot(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The cellularBlockPersonalHotspot
Return values
IosGeneralDeviceConfiguration —setCellularBlockPersonalHotspotModification()
Sets the cellularBlockPersonalHotspotModification Indicates whether or not to block the user from modifying the personal hotspot setting (iOS 12.2 or later).
public
setCellularBlockPersonalHotspotModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The cellularBlockPersonalHotspotModification
Return values
IosGeneralDeviceConfiguration —setCellularBlockPlanModification()
Sets the cellularBlockPlanModification Indicates whether or not to allow users to change the settings of the cellular plan on a supervised device.
public
setCellularBlockPlanModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The cellularBlockPlanModification
Return values
IosGeneralDeviceConfiguration —setCellularBlockVoiceRoaming()
Sets the cellularBlockVoiceRoaming Indicates whether or not to block voice roaming.
public
setCellularBlockVoiceRoaming(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The cellularBlockVoiceRoaming
Return values
IosGeneralDeviceConfiguration —setCertificatesBlockUntrustedTlsCertificates()
Sets the certificatesBlockUntrustedTlsCertificates Indicates whether or not to block untrusted TLS certificates.
public
setCertificatesBlockUntrustedTlsCertificates(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The certificatesBlockUntrustedTlsCertificates
Return values
IosGeneralDeviceConfiguration —setClassroomAppBlockRemoteScreenObservation()
Sets the classroomAppBlockRemoteScreenObservation Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).
public
setClassroomAppBlockRemoteScreenObservation(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The classroomAppBlockRemoteScreenObservation
Return values
IosGeneralDeviceConfiguration —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 when the device is in supervised mode.
public
setClassroomAppForceUnpromptedScreenObservation(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The classroomAppForceUnpromptedScreenObservation
Return values
IosGeneralDeviceConfiguration —setClassroomForceAutomaticallyJoinClasses()
Sets the classroomForceAutomaticallyJoinClasses Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student, when the device is in supervised mode.
public
setClassroomForceAutomaticallyJoinClasses(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The classroomForceAutomaticallyJoinClasses
Return values
IosGeneralDeviceConfiguration —setClassroomForceRequestPermissionToLeaveClasses()
Sets the classroomForceRequestPermissionToLeaveClasses Indicates whether a student enrolled in an unmanaged course via Classroom will request permission from the teacher when attempting to leave the course (iOS 11.3 and later).
public
setClassroomForceRequestPermissionToLeaveClasses(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The classroomForceRequestPermissionToLeaveClasses
Return values
IosGeneralDeviceConfiguration —setClassroomForceUnpromptedAppAndDeviceLock()
Sets the classroomForceUnpromptedAppAndDeviceLock Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Supervised only.
public
setClassroomForceUnpromptedAppAndDeviceLock(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The classroomForceUnpromptedAppAndDeviceLock
Return values
IosGeneralDeviceConfiguration —setCompliantAppListType()
Sets the compliantAppListType List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.
public
setCompliantAppListType(AppListType $val) : IosGeneralDeviceConfiguration
Parameters
- $val : AppListType
-
The compliantAppListType
Return values
IosGeneralDeviceConfiguration —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) : IosGeneralDeviceConfiguration
Parameters
- $val : AppListItem
-
The compliantAppsList
Return values
IosGeneralDeviceConfiguration —setConfigurationProfileBlockChanges()
Sets the configurationProfileBlockChanges Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.
public
setConfigurationProfileBlockChanges(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The configurationProfileBlockChanges
Return values
IosGeneralDeviceConfiguration —setContactsAllowManagedToUnmanagedWrite()
Sets the contactsAllowManagedToUnmanagedWrite Indicates whether or not managed apps can write contacts to unmanaged contacts accounts (iOS 12.0 and later).
public
setContactsAllowManagedToUnmanagedWrite(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The contactsAllowManagedToUnmanagedWrite
Return values
IosGeneralDeviceConfiguration —setContactsAllowUnmanagedToManagedRead()
Sets the contactsAllowUnmanagedToManagedRead Indicates whether or not unmanaged apps can read from managed contacts accounts (iOS 12.0 or later).
public
setContactsAllowUnmanagedToManagedRead(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The contactsAllowUnmanagedToManagedRead
Return values
IosGeneralDeviceConfiguration —setContinuousPathKeyboardBlocked()
Sets the continuousPathKeyboardBlocked Indicates whether or not to block the continuous path keyboard when the device is supervised (iOS 13 or later).
public
setContinuousPathKeyboardBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The continuousPathKeyboardBlocked
Return values
IosGeneralDeviceConfiguration —setCreatedDateTime()
Sets the createdDateTime DateTime the object was created.
public
setCreatedDateTime(DateTime $val) : DeviceConfiguration
Parameters
- $val : DateTime
-
The createdDateTime
Return values
DeviceConfiguration —setDateAndTimeForceSetAutomatically()
Sets the dateAndTimeForceSetAutomatically Indicates whether or not the Date and Time 'Set Automatically' feature is enabled and cannot be turned off by the user (iOS 12.0 and later).
public
setDateAndTimeForceSetAutomatically(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The dateAndTimeForceSetAutomatically
Return values
IosGeneralDeviceConfiguration —setDefinitionLookupBlocked()
Sets the definitionLookupBlocked Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).
public
setDefinitionLookupBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The definitionLookupBlocked
Return values
IosGeneralDeviceConfiguration —setDescription()
Sets the description Admin provided description of the Device Configuration.
public
setDescription(string $val) : DeviceConfiguration
Parameters
- $val : string
-
The description
Return values
DeviceConfiguration —setDeviceBlockEnableRestrictions()
Sets the deviceBlockEnableRestrictions Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.
public
setDeviceBlockEnableRestrictions(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The deviceBlockEnableRestrictions
Return values
IosGeneralDeviceConfiguration —setDeviceBlockEraseContentAndSettings()
Sets the deviceBlockEraseContentAndSettings Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode.
public
setDeviceBlockEraseContentAndSettings(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The deviceBlockEraseContentAndSettings
Return values
IosGeneralDeviceConfiguration —setDeviceBlockNameModification()
Sets the deviceBlockNameModification Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).
public
setDeviceBlockNameModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The deviceBlockNameModification
Return values
IosGeneralDeviceConfiguration —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 —setDiagnosticDataBlockSubmission()
Sets the diagnosticDataBlockSubmission Indicates whether or not to block diagnostic data submission.
public
setDiagnosticDataBlockSubmission(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The diagnosticDataBlockSubmission
Return values
IosGeneralDeviceConfiguration —setDiagnosticDataBlockSubmissionModification()
Sets the diagnosticDataBlockSubmissionModification Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).
public
setDiagnosticDataBlockSubmissionModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The diagnosticDataBlockSubmissionModification
Return values
IosGeneralDeviceConfiguration —setDisplayName()
Sets the displayName Admin provided name of the device configuration.
public
setDisplayName(string $val) : DeviceConfiguration
Parameters
- $val : string
-
The displayName
Return values
DeviceConfiguration —setDocumentsBlockManagedDocumentsInUnmanagedApps()
Sets the documentsBlockManagedDocumentsInUnmanagedApps Indicates whether or not to block the user from viewing managed documents in unmanaged apps.
public
setDocumentsBlockManagedDocumentsInUnmanagedApps(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The documentsBlockManagedDocumentsInUnmanagedApps
Return values
IosGeneralDeviceConfiguration —setDocumentsBlockUnmanagedDocumentsInManagedApps()
Sets the documentsBlockUnmanagedDocumentsInManagedApps Indicates whether or not to block the user from viewing unmanaged documents in managed apps.
public
setDocumentsBlockUnmanagedDocumentsInManagedApps(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The documentsBlockUnmanagedDocumentsInManagedApps
Return values
IosGeneralDeviceConfiguration —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) : IosGeneralDeviceConfiguration
Parameters
- $val : string
-
The emailInDomainSuffixes
Return values
IosGeneralDeviceConfiguration —setEnterpriseAppBlockTrust()
Sets the enterpriseAppBlockTrust Indicates whether or not to block the user from trusting an enterprise app.
public
setEnterpriseAppBlockTrust(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The enterpriseAppBlockTrust
Return values
IosGeneralDeviceConfiguration —setEnterpriseAppBlockTrustModification()
Sets the enterpriseAppBlockTrustModification [Deprecated] Configuring this setting and setting the value to 'true' has no effect on the device.
public
setEnterpriseAppBlockTrustModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The enterpriseAppBlockTrustModification
Return values
IosGeneralDeviceConfiguration —setEnterpriseBookBlockBackup()
Sets the enterpriseBookBlockBackup Indicates whether or not Enterprise book back up is blocked.
public
setEnterpriseBookBlockBackup(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The enterpriseBookBlockBackup
Return values
IosGeneralDeviceConfiguration —setEnterpriseBookBlockMetadataSync()
Sets the enterpriseBookBlockMetadataSync Indicates whether or not Enterprise book notes and highlights sync is blocked.
public
setEnterpriseBookBlockMetadataSync(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The enterpriseBookBlockMetadataSync
Return values
IosGeneralDeviceConfiguration —setEsimBlockModification()
Sets the esimBlockModification Indicates whether or not to allow the addition or removal of cellular plans on the eSIM of a supervised device.
public
setEsimBlockModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The esimBlockModification
Return values
IosGeneralDeviceConfiguration —setFaceTimeBlocked()
Sets the faceTimeBlocked Indicates whether or not to block the user from using FaceTime. Requires a supervised device for iOS 13 and later.
public
setFaceTimeBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The faceTimeBlocked
Return values
IosGeneralDeviceConfiguration —setFilesNetworkDriveAccessBlocked()
Sets the filesNetworkDriveAccessBlocked Indicates if devices can access files or other resources on a network server using the Server Message Block (SMB) protocol. Available for devices running iOS and iPadOS, versions 13.0 and later.
public
setFilesNetworkDriveAccessBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The filesNetworkDriveAccessBlocked
Return values
IosGeneralDeviceConfiguration —setFilesUsbDriveAccessBlocked()
Sets the filesUsbDriveAccessBlocked Indicates if sevices with access can connect to and open files on a USB drive. Available for devices running iOS and iPadOS, versions 13.0 and later.
public
setFilesUsbDriveAccessBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The filesUsbDriveAccessBlocked
Return values
IosGeneralDeviceConfiguration —setFindMyDeviceInFindMyAppBlocked()
Sets the findMyDeviceInFindMyAppBlocked Indicates whether or not to block Find My Device when the device is supervised (iOS 13 or later).
public
setFindMyDeviceInFindMyAppBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The findMyDeviceInFindMyAppBlocked
Return values
IosGeneralDeviceConfiguration —setFindMyFriendsBlocked()
Sets the findMyFriendsBlocked Indicates whether or not to block changes to Find My Friends when the device is in supervised mode.
public
setFindMyFriendsBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The findMyFriendsBlocked
Return values
IosGeneralDeviceConfiguration —setFindMyFriendsInFindMyAppBlocked()
Sets the findMyFriendsInFindMyAppBlocked Indicates whether or not to block Find My Friends when the device is supervised (iOS 13 or later).
public
setFindMyFriendsInFindMyAppBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The findMyFriendsInFindMyAppBlocked
Return values
IosGeneralDeviceConfiguration —setGameCenterBlocked()
Sets the gameCenterBlocked Indicates whether or not to block the user from using Game Center when the device is in supervised mode.
public
setGameCenterBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The gameCenterBlocked
Return values
IosGeneralDeviceConfiguration —setGamingBlockGameCenterFriends()
Sets the gamingBlockGameCenterFriends Indicates whether or not to block the user from having friends in Game Center. Requires a supervised device for iOS 13 and later.
public
setGamingBlockGameCenterFriends(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The gamingBlockGameCenterFriends
Return values
IosGeneralDeviceConfiguration —setGamingBlockMultiplayer()
Sets the gamingBlockMultiplayer Indicates whether or not to block the user from using multiplayer gaming. Requires a supervised device for iOS 13 and later.
public
setGamingBlockMultiplayer(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The gamingBlockMultiplayer
Return values
IosGeneralDeviceConfiguration —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 —setHostPairingBlocked()
Sets the hostPairingBlocked indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode.
public
setHostPairingBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The hostPairingBlocked
Return values
IosGeneralDeviceConfiguration —setIBooksStoreBlocked()
Sets the iBooksStoreBlocked Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.
public
setIBooksStoreBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iBooksStoreBlocked
Return values
IosGeneralDeviceConfiguration —setIBooksStoreBlockErotica()
Sets the iBooksStoreBlockErotica Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.
public
setIBooksStoreBlockErotica(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iBooksStoreBlockErotica
Return values
IosGeneralDeviceConfiguration —setICloudBlockActivityContinuation()
Sets the iCloudBlockActivityContinuation Indicates whether or not to block the user from continuing work they started on iOS device to another iOS or macOS device.
public
setICloudBlockActivityContinuation(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockActivityContinuation
Return values
IosGeneralDeviceConfiguration —setICloudBlockBackup()
Sets the iCloudBlockBackup Indicates whether or not to block iCloud backup. Requires a supervised device for iOS 13 and later.
public
setICloudBlockBackup(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockBackup
Return values
IosGeneralDeviceConfiguration —setICloudBlockDocumentSync()
Sets the iCloudBlockDocumentSync Indicates whether or not to block iCloud document sync. Requires a supervised device for iOS 13 and later.
public
setICloudBlockDocumentSync(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockDocumentSync
Return values
IosGeneralDeviceConfiguration —setICloudBlockManagedAppsSync()
Sets the iCloudBlockManagedAppsSync Indicates whether or not to block Managed Apps Cloud Sync.
public
setICloudBlockManagedAppsSync(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockManagedAppsSync
Return values
IosGeneralDeviceConfiguration —setICloudBlockPhotoLibrary()
Sets the iCloudBlockPhotoLibrary Indicates whether or not to block iCloud Photo Library.
public
setICloudBlockPhotoLibrary(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockPhotoLibrary
Return values
IosGeneralDeviceConfiguration —setICloudBlockPhotoStreamSync()
Sets the iCloudBlockPhotoStreamSync Indicates whether or not to block iCloud Photo Stream Sync.
public
setICloudBlockPhotoStreamSync(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockPhotoStreamSync
Return values
IosGeneralDeviceConfiguration —setICloudBlockSharedPhotoStream()
Sets the iCloudBlockSharedPhotoStream Indicates whether or not to block Shared Photo Stream.
public
setICloudBlockSharedPhotoStream(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudBlockSharedPhotoStream
Return values
IosGeneralDeviceConfiguration —setICloudRequireEncryptedBackup()
Sets the iCloudRequireEncryptedBackup Indicates whether or not to require backups to iCloud be encrypted.
public
setICloudRequireEncryptedBackup(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iCloudRequireEncryptedBackup
Return values
IosGeneralDeviceConfiguration —setId()
Sets the id Read-only.
public
setId(string $val) : Entity
Parameters
- $val : string
-
The id
Return values
Entity —setITunesBlocked()
Sets the iTunesBlocked Indicates whether or not to block the iTunes app. Requires a supervised device for iOS 13 and later.
public
setITunesBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iTunesBlocked
Return values
IosGeneralDeviceConfiguration —setITunesBlockExplicitContent()
Sets the iTunesBlockExplicitContent Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store. Requires a supervised device for iOS 13 and later.
public
setITunesBlockExplicitContent(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iTunesBlockExplicitContent
Return values
IosGeneralDeviceConfiguration —setITunesBlockMusicService()
Sets the iTunesBlockMusicService Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later).
public
setITunesBlockMusicService(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iTunesBlockMusicService
Return values
IosGeneralDeviceConfiguration —setITunesBlockRadio()
Sets the iTunesBlockRadio Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).
public
setITunesBlockRadio(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The iTunesBlockRadio
Return values
IosGeneralDeviceConfiguration —setKeyboardBlockAutoCorrect()
Sets the keyboardBlockAutoCorrect Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).
public
setKeyboardBlockAutoCorrect(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The keyboardBlockAutoCorrect
Return values
IosGeneralDeviceConfiguration —setKeyboardBlockDictation()
Sets the keyboardBlockDictation Indicates whether or not to block the user from using dictation input when the device is in supervised mode.
public
setKeyboardBlockDictation(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The keyboardBlockDictation
Return values
IosGeneralDeviceConfiguration —setKeyboardBlockPredictive()
Sets the keyboardBlockPredictive Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).
public
setKeyboardBlockPredictive(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The keyboardBlockPredictive
Return values
IosGeneralDeviceConfiguration —setKeyboardBlockShortcuts()
Sets the keyboardBlockShortcuts Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).
public
setKeyboardBlockShortcuts(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The keyboardBlockShortcuts
Return values
IosGeneralDeviceConfiguration —setKeyboardBlockSpellCheck()
Sets the keyboardBlockSpellCheck Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).
public
setKeyboardBlockSpellCheck(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The keyboardBlockSpellCheck
Return values
IosGeneralDeviceConfiguration —setKeychainBlockCloudSync()
Sets the keychainBlockCloudSync Indicates whether or not iCloud keychain synchronization is blocked. Requires a supervised device for iOS 13 and later.
public
setKeychainBlockCloudSync(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The keychainBlockCloudSync
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowAssistiveSpeak()
Sets the kioskModeAllowAssistiveSpeak Indicates whether or not to allow assistive speak while in kiosk mode.
public
setKioskModeAllowAssistiveSpeak(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowAssistiveSpeak
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowAssistiveTouchSettings()
Sets the kioskModeAllowAssistiveTouchSettings Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.
public
setKioskModeAllowAssistiveTouchSettings(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowAssistiveTouchSettings
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowAutoLock()
Sets the kioskModeAllowAutoLock Indicates whether or not to allow device auto lock while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockAutoLock instead.
public
setKioskModeAllowAutoLock(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowAutoLock
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowColorInversionSettings()
Sets the kioskModeAllowColorInversionSettings Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.
public
setKioskModeAllowColorInversionSettings(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowColorInversionSettings
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowRingerSwitch()
Sets the kioskModeAllowRingerSwitch Indicates whether or not to allow use of the ringer switch while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockRingerSwitch instead.
public
setKioskModeAllowRingerSwitch(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowRingerSwitch
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowScreenRotation()
Sets the kioskModeAllowScreenRotation Indicates whether or not to allow screen rotation while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockScreenRotation instead.
public
setKioskModeAllowScreenRotation(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowScreenRotation
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowSleepButton()
Sets the kioskModeAllowSleepButton Indicates whether or not to allow use of the sleep button while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockSleepButton instead.
public
setKioskModeAllowSleepButton(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowSleepButton
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowTouchscreen()
Sets the kioskModeAllowTouchscreen Indicates whether or not to allow use of the touchscreen while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockTouchscreen instead.
public
setKioskModeAllowTouchscreen(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowTouchscreen
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowVoiceControlModification()
Sets the kioskModeAllowVoiceControlModification Indicates whether or not to allow the user to toggle voice control in kiosk mode.
public
setKioskModeAllowVoiceControlModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowVoiceControlModification
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowVoiceOverSettings()
Sets the kioskModeAllowVoiceOverSettings Indicates whether or not to allow access to the voice over settings while in kiosk mode.
public
setKioskModeAllowVoiceOverSettings(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowVoiceOverSettings
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowVolumeButtons()
Sets the kioskModeAllowVolumeButtons Indicates whether or not to allow use of the volume buttons while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockVolumeButtons instead.
public
setKioskModeAllowVolumeButtons(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowVolumeButtons
Return values
IosGeneralDeviceConfiguration —setKioskModeAllowZoomSettings()
Sets the kioskModeAllowZoomSettings Indicates whether or not to allow access to the zoom settings while in kiosk mode.
public
setKioskModeAllowZoomSettings(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeAllowZoomSettings
Return values
IosGeneralDeviceConfiguration —setKioskModeAppStoreUrl()
Sets the kioskModeAppStoreUrl URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.
public
setKioskModeAppStoreUrl(string $val) : IosGeneralDeviceConfiguration
Parameters
- $val : string
-
The kioskModeAppStoreUrl
Return values
IosGeneralDeviceConfiguration —setKioskModeAppType()
Sets the kioskModeAppType Type of app to run in kiosk mode. Possible values are: notConfigured, appStoreApp, managedApp, builtInApp.
public
setKioskModeAppType(IosKioskModeAppType $val) : IosGeneralDeviceConfiguration
Parameters
- $val : IosKioskModeAppType
-
The kioskModeAppType
Return values
IosGeneralDeviceConfiguration —setKioskModeBlockAutoLock()
Sets the kioskModeBlockAutoLock Indicates whether or not to block device auto lock while in kiosk mode.
public
setKioskModeBlockAutoLock(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeBlockAutoLock
Return values
IosGeneralDeviceConfiguration —setKioskModeBlockRingerSwitch()
Sets the kioskModeBlockRingerSwitch Indicates whether or not to block use of the ringer switch while in kiosk mode.
public
setKioskModeBlockRingerSwitch(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeBlockRingerSwitch
Return values
IosGeneralDeviceConfiguration —setKioskModeBlockScreenRotation()
Sets the kioskModeBlockScreenRotation Indicates whether or not to block screen rotation while in kiosk mode.
public
setKioskModeBlockScreenRotation(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeBlockScreenRotation
Return values
IosGeneralDeviceConfiguration —setKioskModeBlockSleepButton()
Sets the kioskModeBlockSleepButton Indicates whether or not to block use of the sleep button while in kiosk mode.
public
setKioskModeBlockSleepButton(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeBlockSleepButton
Return values
IosGeneralDeviceConfiguration —setKioskModeBlockTouchscreen()
Sets the kioskModeBlockTouchscreen Indicates whether or not to block use of the touchscreen while in kiosk mode.
public
setKioskModeBlockTouchscreen(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeBlockTouchscreen
Return values
IosGeneralDeviceConfiguration —setKioskModeBlockVolumeButtons()
Sets the kioskModeBlockVolumeButtons Indicates whether or not to block the volume buttons while in Kiosk Mode.
public
setKioskModeBlockVolumeButtons(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeBlockVolumeButtons
Return values
IosGeneralDeviceConfiguration —setKioskModeBuiltInAppId()
Sets the kioskModeBuiltInAppId ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set.
public
setKioskModeBuiltInAppId(string $val) : IosGeneralDeviceConfiguration
Parameters
- $val : string
-
The kioskModeBuiltInAppId
Return values
IosGeneralDeviceConfiguration —setKioskModeEnableVoiceControl()
Sets the kioskModeEnableVoiceControl Indicates whether or not to enable voice control in kiosk mode.
public
setKioskModeEnableVoiceControl(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeEnableVoiceControl
Return values
IosGeneralDeviceConfiguration —setKioskModeManagedAppId()
Sets the kioskModeManagedAppId Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.
public
setKioskModeManagedAppId(string $val) : IosGeneralDeviceConfiguration
Parameters
- $val : string
-
The kioskModeManagedAppId
Return values
IosGeneralDeviceConfiguration —setKioskModeRequireAssistiveTouch()
Sets the kioskModeRequireAssistiveTouch Indicates whether or not to require assistive touch while in kiosk mode.
public
setKioskModeRequireAssistiveTouch(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeRequireAssistiveTouch
Return values
IosGeneralDeviceConfiguration —setKioskModeRequireColorInversion()
Sets the kioskModeRequireColorInversion Indicates whether or not to require color inversion while in kiosk mode.
public
setKioskModeRequireColorInversion(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeRequireColorInversion
Return values
IosGeneralDeviceConfiguration —setKioskModeRequireMonoAudio()
Sets the kioskModeRequireMonoAudio Indicates whether or not to require mono audio while in kiosk mode.
public
setKioskModeRequireMonoAudio(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeRequireMonoAudio
Return values
IosGeneralDeviceConfiguration —setKioskModeRequireVoiceOver()
Sets the kioskModeRequireVoiceOver Indicates whether or not to require voice over while in kiosk mode.
public
setKioskModeRequireVoiceOver(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeRequireVoiceOver
Return values
IosGeneralDeviceConfiguration —setKioskModeRequireZoom()
Sets the kioskModeRequireZoom Indicates whether or not to require zoom while in kiosk mode.
public
setKioskModeRequireZoom(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The kioskModeRequireZoom
Return values
IosGeneralDeviceConfiguration —setLastModifiedDateTime()
Sets the lastModifiedDateTime DateTime the object was last modified.
public
setLastModifiedDateTime(DateTime $val) : DeviceConfiguration
Parameters
- $val : DateTime
-
The lastModifiedDateTime
Return values
DeviceConfiguration —setLockScreenBlockControlCenter()
Sets the lockScreenBlockControlCenter Indicates whether or not to block the user from using control center on the lock screen.
public
setLockScreenBlockControlCenter(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The lockScreenBlockControlCenter
Return values
IosGeneralDeviceConfiguration —setLockScreenBlockNotificationView()
Sets the lockScreenBlockNotificationView Indicates whether or not to block the user from using the notification view on the lock screen.
public
setLockScreenBlockNotificationView(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The lockScreenBlockNotificationView
Return values
IosGeneralDeviceConfiguration —setLockScreenBlockPassbook()
Sets the lockScreenBlockPassbook Indicates whether or not to block the user from using passbook when the device is locked.
public
setLockScreenBlockPassbook(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The lockScreenBlockPassbook
Return values
IosGeneralDeviceConfiguration —setLockScreenBlockTodayView()
Sets the lockScreenBlockTodayView Indicates whether or not to block the user from using the Today View on the lock screen.
public
setLockScreenBlockTodayView(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The lockScreenBlockTodayView
Return values
IosGeneralDeviceConfiguration —setManagedPasteboardRequired()
Sets the managedPasteboardRequired Open-in management controls how people share data between unmanaged and managed apps. Setting this to true enforces copy/paste restrictions based on how you configured Block viewing corporate documents in unmanaged apps and Block viewing non-corporate documents in corporate apps.
public
setManagedPasteboardRequired(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The managedPasteboardRequired
Return values
IosGeneralDeviceConfiguration —setMediaContentRatingApps()
Sets the mediaContentRatingApps Media content rating settings for Apps. Possible values are: allAllowed, allBlocked, agesAbove4, agesAbove9, agesAbove12, agesAbove17.
public
setMediaContentRatingApps(RatingAppsType $val) : IosGeneralDeviceConfiguration
Parameters
- $val : RatingAppsType
-
The mediaContentRatingApps
Return values
IosGeneralDeviceConfiguration —setMediaContentRatingAustralia()
Sets the mediaContentRatingAustralia Media content rating settings for Australia
public
setMediaContentRatingAustralia(MediaContentRatingAustralia $val) : IosGeneralDeviceConfiguration
Parameters
- $val : MediaContentRatingAustralia
-
The mediaContentRatingAustralia
Return values
IosGeneralDeviceConfiguration —setMediaContentRatingCanada()
Sets the mediaContentRatingCanada Media content rating settings for Canada
public
setMediaContentRatingCanada(MediaContentRatingCanada $val) : IosGeneralDeviceConfiguration
Parameters
- $val : MediaContentRatingCanada
-
The mediaContentRatingCanada
Return values
IosGeneralDeviceConfiguration —setMediaContentRatingFrance()
Sets the mediaContentRatingFrance Media content rating settings for France
public
setMediaContentRatingFrance(MediaContentRatingFrance $val) : IosGeneralDeviceConfiguration
Parameters
- $val : MediaContentRatingFrance
-
The mediaContentRatingFrance
Return values
IosGeneralDeviceConfiguration —setMediaContentRatingGermany()
Sets the mediaContentRatingGermany Media content rating settings for Germany
public
setMediaContentRatingGermany(MediaContentRatingGermany $val) : IosGeneralDeviceConfiguration
Parameters
- $val : MediaContentRatingGermany
-
The mediaContentRatingGermany
Return values
IosGeneralDeviceConfiguration —setMediaContentRatingIreland()
Sets the mediaContentRatingIreland Media content rating settings for Ireland
public
setMediaContentRatingIreland(MediaContentRatingIreland $val) : IosGeneralDeviceConfiguration
Parameters
- $val : MediaContentRatingIreland
-
The mediaContentRatingIreland
Return values
IosGeneralDeviceConfiguration —setMediaContentRatingJapan()
Sets the mediaContentRatingJapan Media content rating settings for Japan
public
setMediaContentRatingJapan(MediaContentRatingJapan $val) : IosGeneralDeviceConfiguration
Parameters
- $val : MediaContentRatingJapan
-
The mediaContentRatingJapan
Return values
IosGeneralDeviceConfiguration —setMediaContentRatingNewZealand()
Sets the mediaContentRatingNewZealand Media content rating settings for New Zealand
public
setMediaContentRatingNewZealand(MediaContentRatingNewZealand $val) : IosGeneralDeviceConfiguration
Parameters
- $val : MediaContentRatingNewZealand
-
The mediaContentRatingNewZealand
Return values
IosGeneralDeviceConfiguration —setMediaContentRatingUnitedKingdom()
Sets the mediaContentRatingUnitedKingdom Media content rating settings for United Kingdom
public
setMediaContentRatingUnitedKingdom(MediaContentRatingUnitedKingdom $val) : IosGeneralDeviceConfiguration
Parameters
- $val : MediaContentRatingUnitedKingdom
-
The mediaContentRatingUnitedKingdom
Return values
IosGeneralDeviceConfiguration —setMediaContentRatingUnitedStates()
Sets the mediaContentRatingUnitedStates Media content rating settings for United States
public
setMediaContentRatingUnitedStates(MediaContentRatingUnitedStates $val) : IosGeneralDeviceConfiguration
Parameters
- $val : MediaContentRatingUnitedStates
-
The mediaContentRatingUnitedStates
Return values
IosGeneralDeviceConfiguration —setMessagesBlocked()
Sets the messagesBlocked Indicates whether or not to block the user from using the Messages app on the supervised device.
public
setMessagesBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The messagesBlocked
Return values
IosGeneralDeviceConfiguration —setNetworkUsageRules()
Sets the networkUsageRules List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.
public
setNetworkUsageRules(IosNetworkUsageRule $val) : IosGeneralDeviceConfiguration
Parameters
- $val : IosNetworkUsageRule
-
The networkUsageRules
Return values
IosGeneralDeviceConfiguration —setNfcBlocked()
Sets the nfcBlocked Disable NFC to prevent devices from pairing with other NFC-enabled devices. Available for iOS/iPadOS devices running 14.2 and later.
public
setNfcBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The nfcBlocked
Return values
IosGeneralDeviceConfiguration —setNotificationsBlockSettingsModification()
Sets the notificationsBlockSettingsModification Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).
public
setNotificationsBlockSettingsModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The notificationsBlockSettingsModification
Return values
IosGeneralDeviceConfiguration —setODataType()
Sets the ODataType
public
setODataType(string $val) : Entity
Parameters
- $val : string
-
The ODataType
Return values
Entity —setOnDeviceOnlyDictationForced()
Sets the onDeviceOnlyDictationForced Disables connections to Siri servers so that users can’t use Siri to dictate text. Available for devices running iOS and iPadOS versions 14.5 and later.
public
setOnDeviceOnlyDictationForced(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The onDeviceOnlyDictationForced
Return values
IosGeneralDeviceConfiguration —setOnDeviceOnlyTranslationForced()
Sets the onDeviceOnlyTranslationForced When set to TRUE, the setting disables connections to Siri servers so that users can’t use Siri to translate text. When set to FALSE, the setting allows connections to to Siri servers to users can use Siri to translate text. Available for devices running iOS and iPadOS versions 15.0 and later.
public
setOnDeviceOnlyTranslationForced(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The onDeviceOnlyTranslationForced
Return values
IosGeneralDeviceConfiguration —setPasscodeBlockFingerprintModification()
Sets the passcodeBlockFingerprintModification Block modification of registered Touch ID fingerprints when in supervised mode.
public
setPasscodeBlockFingerprintModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passcodeBlockFingerprintModification
Return values
IosGeneralDeviceConfiguration —setPasscodeBlockFingerprintUnlock()
Sets the passcodeBlockFingerprintUnlock Indicates whether or not to block fingerprint unlock.
public
setPasscodeBlockFingerprintUnlock(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passcodeBlockFingerprintUnlock
Return values
IosGeneralDeviceConfiguration —setPasscodeBlockModification()
Sets the passcodeBlockModification Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).
public
setPasscodeBlockModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passcodeBlockModification
Return values
IosGeneralDeviceConfiguration —setPasscodeBlockSimple()
Sets the passcodeBlockSimple Indicates whether or not to block simple passcodes.
public
setPasscodeBlockSimple(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passcodeBlockSimple
Return values
IosGeneralDeviceConfiguration —setPasscodeExpirationDays()
Sets the passcodeExpirationDays Number of days before the passcode expires. Valid values 1 to 65535
public
setPasscodeExpirationDays(int $val) : IosGeneralDeviceConfiguration
Parameters
- $val : int
-
The passcodeExpirationDays
Return values
IosGeneralDeviceConfiguration —setPasscodeMinimumCharacterSetCount()
Sets the passcodeMinimumCharacterSetCount Number of character sets a passcode must contain. Valid values 0 to 4
public
setPasscodeMinimumCharacterSetCount(int $val) : IosGeneralDeviceConfiguration
Parameters
- $val : int
-
The passcodeMinimumCharacterSetCount
Return values
IosGeneralDeviceConfiguration —setPasscodeMinimumLength()
Sets the passcodeMinimumLength Minimum length of passcode. Valid values 4 to 14
public
setPasscodeMinimumLength(int $val) : IosGeneralDeviceConfiguration
Parameters
- $val : int
-
The passcodeMinimumLength
Return values
IosGeneralDeviceConfiguration —setPasscodeMinutesOfInactivityBeforeLock()
Sets the passcodeMinutesOfInactivityBeforeLock Minutes of inactivity before a passcode is required.
public
setPasscodeMinutesOfInactivityBeforeLock(int $val) : IosGeneralDeviceConfiguration
Parameters
- $val : int
-
The passcodeMinutesOfInactivityBeforeLock
Return values
IosGeneralDeviceConfiguration —setPasscodeMinutesOfInactivityBeforeScreenTimeout()
Sets the passcodeMinutesOfInactivityBeforeScreenTimeout Minutes of inactivity before the screen times out.
public
setPasscodeMinutesOfInactivityBeforeScreenTimeout(int $val) : IosGeneralDeviceConfiguration
Parameters
- $val : int
-
The passcodeMinutesOfInactivityBeforeScreenTimeout
Return values
IosGeneralDeviceConfiguration —setPasscodePreviousPasscodeBlockCount()
Sets the passcodePreviousPasscodeBlockCount Number of previous passcodes to block. Valid values 1 to 24
public
setPasscodePreviousPasscodeBlockCount(int $val) : IosGeneralDeviceConfiguration
Parameters
- $val : int
-
The passcodePreviousPasscodeBlockCount
Return values
IosGeneralDeviceConfiguration —setPasscodeRequired()
Sets the passcodeRequired Indicates whether or not to require a passcode.
public
setPasscodeRequired(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passcodeRequired
Return values
IosGeneralDeviceConfiguration —setPasscodeRequiredType()
Sets the passcodeRequiredType Type of passcode that is required. Possible values are: deviceDefault, alphanumeric, numeric.
public
setPasscodeRequiredType(RequiredPasswordType $val) : IosGeneralDeviceConfiguration
Parameters
- $val : RequiredPasswordType
-
The passcodeRequiredType
Return values
IosGeneralDeviceConfiguration —setPasscodeSignInFailureCountBeforeWipe()
Sets the passcodeSignInFailureCountBeforeWipe Number of sign in failures allowed before wiping the device. Valid values 2 to 11
public
setPasscodeSignInFailureCountBeforeWipe(int $val) : IosGeneralDeviceConfiguration
Parameters
- $val : int
-
The passcodeSignInFailureCountBeforeWipe
Return values
IosGeneralDeviceConfiguration —setPasswordBlockAirDropSharing()
Sets the passwordBlockAirDropSharing Indicates whether or not to block sharing passwords with the AirDrop passwords feature iOS 12.0 and later).
public
setPasswordBlockAirDropSharing(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passwordBlockAirDropSharing
Return values
IosGeneralDeviceConfiguration —setPasswordBlockAutoFill()
Sets the passwordBlockAutoFill Indicates if the AutoFill passwords feature is allowed (iOS 12.0 and later).
public
setPasswordBlockAutoFill(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passwordBlockAutoFill
Return values
IosGeneralDeviceConfiguration —setPasswordBlockProximityRequests()
Sets the passwordBlockProximityRequests Indicates whether or not to block requesting passwords from nearby devices (iOS 12.0 and later).
public
setPasswordBlockProximityRequests(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The passwordBlockProximityRequests
Return values
IosGeneralDeviceConfiguration —setPkiBlockOTAUpdates()
Sets the pkiBlockOTAUpdates Indicates whether or not over-the-air PKI updates are blocked. Setting this restriction to false does not disable CRL and OCSP checks (iOS 7.0 and later).
public
setPkiBlockOTAUpdates(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The pkiBlockOTAUpdates
Return values
IosGeneralDeviceConfiguration —setPodcastsBlocked()
Sets the podcastsBlocked Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).
public
setPodcastsBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The podcastsBlocked
Return values
IosGeneralDeviceConfiguration —setPrivacyForceLimitAdTracking()
Sets the privacyForceLimitAdTracking Indicates if ad tracking is limited.(iOS 7.0 and later).
public
setPrivacyForceLimitAdTracking(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The privacyForceLimitAdTracking
Return values
IosGeneralDeviceConfiguration —setProximityBlockSetupToNewDevice()
Sets the proximityBlockSetupToNewDevice Indicates whether or not to enable the prompt to setup nearby devices with a supervised device.
public
setProximityBlockSetupToNewDevice(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The proximityBlockSetupToNewDevice
Return values
IosGeneralDeviceConfiguration —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. Requires a supervised device for iOS 13 and later.
public
setSafariBlockAutofill(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The safariBlockAutofill
Return values
IosGeneralDeviceConfiguration —setSafariBlocked()
Sets the safariBlocked Indicates whether or not to block the user from using Safari. Requires a supervised device for iOS 13 and later.
public
setSafariBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The safariBlocked
Return values
IosGeneralDeviceConfiguration —setSafariBlockJavaScript()
Sets the safariBlockJavaScript Indicates whether or not to block JavaScript in Safari.
public
setSafariBlockJavaScript(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The safariBlockJavaScript
Return values
IosGeneralDeviceConfiguration —setSafariBlockPopups()
Sets the safariBlockPopups Indicates whether or not to block popups in Safari.
public
setSafariBlockPopups(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The safariBlockPopups
Return values
IosGeneralDeviceConfiguration —setSafariCookieSettings()
Sets the safariCookieSettings Cookie settings for Safari. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.
public
setSafariCookieSettings(WebBrowserCookieSettings $val) : IosGeneralDeviceConfiguration
Parameters
- $val : WebBrowserCookieSettings
-
The safariCookieSettings
Return values
IosGeneralDeviceConfiguration —setSafariManagedDomains()
Sets the safariManagedDomains URLs matching the patterns listed here will be considered managed.
public
setSafariManagedDomains(string $val) : IosGeneralDeviceConfiguration
Parameters
- $val : string
-
The safariManagedDomains
Return values
IosGeneralDeviceConfiguration —setSafariPasswordAutoFillDomains()
Sets the safariPasswordAutoFillDomains Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).
public
setSafariPasswordAutoFillDomains(string $val) : IosGeneralDeviceConfiguration
Parameters
- $val : string
-
The safariPasswordAutoFillDomains
Return values
IosGeneralDeviceConfiguration —setSafariRequireFraudWarning()
Sets the safariRequireFraudWarning Indicates whether or not to require fraud warning in Safari.
public
setSafariRequireFraudWarning(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The safariRequireFraudWarning
Return values
IosGeneralDeviceConfiguration —setScreenCaptureBlocked()
Sets the screenCaptureBlocked Indicates whether or not to block the user from taking Screenshots.
public
setScreenCaptureBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The screenCaptureBlocked
Return values
IosGeneralDeviceConfiguration —setSharedDeviceBlockTemporarySessions()
Sets the sharedDeviceBlockTemporarySessions Indicates whether or not to block temporary sessions on Shared iPads (iOS 13.4 or later).
public
setSharedDeviceBlockTemporarySessions(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The sharedDeviceBlockTemporarySessions
Return values
IosGeneralDeviceConfiguration —setSiriBlocked()
Sets the siriBlocked Indicates whether or not to block the user from using Siri.
public
setSiriBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The siriBlocked
Return values
IosGeneralDeviceConfiguration —setSiriBlockedWhenLocked()
Sets the siriBlockedWhenLocked Indicates whether or not to block the user from using Siri when locked.
public
setSiriBlockedWhenLocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The siriBlockedWhenLocked
Return values
IosGeneralDeviceConfiguration —setSiriBlockUserGeneratedContent()
Sets the siriBlockUserGeneratedContent Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.
public
setSiriBlockUserGeneratedContent(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The siriBlockUserGeneratedContent
Return values
IosGeneralDeviceConfiguration —setSiriRequireProfanityFilter()
Sets the siriRequireProfanityFilter Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.
public
setSiriRequireProfanityFilter(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The siriRequireProfanityFilter
Return values
IosGeneralDeviceConfiguration —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) : IosGeneralDeviceConfiguration
Parameters
- $val : int
-
The softwareUpdatesEnforcedDelayInDays
Return values
IosGeneralDeviceConfiguration —setSoftwareUpdatesForceDelayed()
Sets the softwareUpdatesForceDelayed Indicates whether or not to delay user visibility of software updates when the device is in supervised mode.
public
setSoftwareUpdatesForceDelayed(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The softwareUpdatesForceDelayed
Return values
IosGeneralDeviceConfiguration —setSpotlightBlockInternetResults()
Sets the spotlightBlockInternetResults Indicates whether or not to block Spotlight search from returning internet results on supervised device.
public
setSpotlightBlockInternetResults(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The spotlightBlockInternetResults
Return values
IosGeneralDeviceConfiguration —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 —setUnpairedExternalBootToRecoveryAllowed()
Sets the unpairedExternalBootToRecoveryAllowed Allow users to boot devices into recovery mode with unpaired devices. Available for devices running iOS and iPadOS versions 14.5 and later.
public
setUnpairedExternalBootToRecoveryAllowed(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The unpairedExternalBootToRecoveryAllowed
Return values
IosGeneralDeviceConfiguration —setUsbRestrictedModeBlocked()
Sets the usbRestrictedModeBlocked Indicates if connecting to USB accessories while the device is locked is allowed (iOS 11.4.1 and later).
public
setUsbRestrictedModeBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The usbRestrictedModeBlocked
Return values
IosGeneralDeviceConfiguration —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 —setVoiceDialingBlocked()
Sets the voiceDialingBlocked Indicates whether or not to block voice dialing.
public
setVoiceDialingBlocked(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The voiceDialingBlocked
Return values
IosGeneralDeviceConfiguration —setVpnBlockCreation()
Sets the vpnBlockCreation Indicates whether or not the creation of VPN configurations is blocked (iOS 11.0 and later).
public
setVpnBlockCreation(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The vpnBlockCreation
Return values
IosGeneralDeviceConfiguration —setWallpaperBlockModification()
Sets the wallpaperBlockModification Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .
public
setWallpaperBlockModification(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The wallpaperBlockModification
Return values
IosGeneralDeviceConfiguration —setWiFiConnectOnlyToConfiguredNetworks()
Sets the wiFiConnectOnlyToConfiguredNetworks Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode. Available for devices running iOS and iPadOS versions 14.4 and earlier. Devices running 14.5+ should use the setting, 'WiFiConnectToAllowedNetworksOnlyForced.
public
setWiFiConnectOnlyToConfiguredNetworks(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The wiFiConnectOnlyToConfiguredNetworks
Return values
IosGeneralDeviceConfiguration —setWiFiConnectToAllowedNetworksOnlyForced()
Sets the wiFiConnectToAllowedNetworksOnlyForced Require devices to use Wi-Fi networks set up via configuration profiles. Available for devices running iOS and iPadOS versions 14.5 and later.
public
setWiFiConnectToAllowedNetworksOnlyForced(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The wiFiConnectToAllowedNetworksOnlyForced
Return values
IosGeneralDeviceConfiguration —setWifiPowerOnForced()
Sets the wifiPowerOnForced Indicates whether or not Wi-Fi remains on, even when device is in airplane mode. Available for devices running iOS and iPadOS, versions 13.0 and later.
public
setWifiPowerOnForced(bool $val) : IosGeneralDeviceConfiguration
Parameters
- $val : bool
-
The wifiPowerOnForced


Lyrics of Lowly Life
by Paul Laurence Dunbar
"Nature and Art" (To My Friend Charles Booth Nettleton)
Additional Information
- Year Published: 1913
- Language: English
- Country of Origin: United States of America
- Source: Dunbar, P.L. (1913). The Complete Poems of Paul Laurence Dunbar. New York: Dodd, Mead, and Company.
-
Readability:
- Flesch–Kincaid Level: 6.5
- Word Count: 246
- Genre: Poetry
- ✎ Cite This
Downloads
I
The young queen Nature, ever sweet and fair,
Once on a time fell upon evil days.
From hearing oft herself discussed with praise,
There grew within her heart the longing rare
To see herself; and every passing air
The warm desire fanned into lusty blaze.
Full oft she sought this end by devious ways,
But sought in vain, so fell she in despair.
For none within her train nor by her side
Could solve the task or give the envied boon.
So day and night, beneath the sun and moon,
She wandered to and fro unsatisfied,
Till Art came by, a blithe inventive elf,
And made a glass wherein she saw herself.
II
Enrapt, the queen gazed on her glorious self,
Then trembling with the thrill of sudden thought,
Commanded that the skilful wight be brought
That she might dower him with lands and pelf.
Then out upon the silent sea–lapt shelf
And up the hills and on the downs they sought
Him who so well and wondrously had wrought;
And with much search found and brought home the elf.
But he put by all gifts with sad replies,
And from his lips these words flowed forth like wine:
“O queen, I want no gift but thee,” he said.
She heard and looked on him with love–lit eyes,
Gave him her hand, low murmuring, “I am thine,”
And at the morrow’s dawning they were wed.


--- layout: default date: 10/12/2019 ---
Welcome to the Five Day Thunder Bolt Stage Race, running from December 8th to December 13th. The stage race uses a time-based general classification, as well as having a sprinter and climber classification. The sprinter and climber classifications will award the first 6 of each grade points (10, 7, 5, 3, 2, 1) for all sprint and KOM segments in each race. Racers will need to complete at least four events plus the prolog to be counted in the classifications.
Classifications will be split into two, one for the European timezone and one for the North American timezone. We have decided to also include a separate women's classification irresepective of numbers, to promote competition. We will also be trialing a teams classification, taking the fastest of each team from each day.
For the full breakdown of the event, please visit the Thunderbolt Event Page, which includes links to the full race schedule, description of powerups available, and other important details.


Credits
Images
All images come from the following authors and sites:
- Mutualismi
- Chloe Gracie
- Michael William Lester
- Romain FRITIAU
- Yvonne S
- Bo-Wei Sie
- Fabian De Lange
- Huge Communication
- Martin Xoxa
- Sandra Vilar
- Monika Ratan
- Unsplash
- Pexels
Images used only for demonstration in demo pages. They aren't included to package that you download from Themeforest.
JS Plugins
If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here. Thanks so much!


Preparation time
1-2 hours
Cooking time
10 to 30 mins
Serves
Makes 15 canapés
Dietary
Spinach, Gruyère and quails’ eggs are a winning combination, all packed up in a neat little parcel of deliciousness in these cute canapés.
Equipment and preparation: you will need a 24-hole mini cupcake tin for the tartlets and 200g/7oz dried split peas for blind baking.
For the pastry, mix together the flour, paprika and salt in a bowl and rub in the butter using your fingertips. Add 2-3 tablespoons of cold water - enough to bring the mixture together as a dough. Wrap the pastry in cling film and leave to chill in the fridge.
For the filling, wilt the spinach with a splash of water in a pan over a medium heat. Remove and strain the spinach. Set aside to cool. Tip the spinach into a bowl and add the cheese, nutmeg, salt and freshly ground black pepper.
Preheat the oven to 200C/fan oven 180C/400F/Gas 6.
Roll out the pastry. Cut out circles of pastry the right size to fit your tartlet tin and line the tray with the pastry. Prick the base of the tarts with a fork. Place in the freezer until frozen.
Make parcels of baking parchment filled with dried split peas (that are the right size to fit inside the tartlets) ready for blind baking the pastry cases.
Blind bake the pastry for 10 minutes and then reduce the temperature to 180C/fan oven 160C/350F/Gas 4. Remove the parcels of baking parchment from the cases, brush with egg white and bake until golden-brown.
Part-fill the tart cases with the spinach mixture. Crack a quails’ egg on top of each case. Bake for 8-10 minutes at 180C/fan oven 160C/350F/Gas 4.
Sprinkle the tarts with paprika. Serve.
You need JavaScript to view this clip.
How to blind bake pastry


Ready to eat?
Select from the best rated restaurants and payment methods - Credit card or Cash on Devilery
Let's do it faster
Tell us where you are, and we'll find the resaurants that deliver right to your doorstep
Welcome! Where should
we deliver to?
Please log in or
register to continue with
or use your email address
You dont have account?
Or
{{menu_category.details.restaurant_name}}
{{rest_info.details.merchant_info.cuisine}}
{{rest_info.details.reviews.total_review}} reviews
{{rest_info.details.merchant_info.address}}
{{ver_valid}}
By creating an account, you agree to receive sms from vendor.
{{signup_valid}}
{{msg}}
Or
Forgot Password
Enter your email address you registered
with and we will send you instruction
on how to reset your password
Basket is empty
You have to add something first
Detect Location
${{food.price}}
{{food.item_name}}
{{food.restaurant_name}}
{{food.services.pickup}} {{food.services.delivery}}
OR
{{address}}
{{restaurant.restaurant_name}}
{{restaurant.cuisine}}
$$$
delivers in 60min
Delivery FEE:
{{content}} {{content1}}
State {{addressobj1.state}},
City {{ addressobj1.city}},
Street {{addressobj1.street}}
Address {{addressobj1.address}},
Zip Code {{addressobj1.zipcode}},
,
Contact Phone {{addressobj1.contact_phone}},
Location Name {{addressobj1.location_name}}
{{addressobj1.country_code}}
Confirm
Default address
Default address
{{food_category.details.merchant_info.restaurant_name}}
{{menus.item_name}}
{{item_foods.item_name}}
{{item_foods.item_description}}
Select Country
Select your language
No language available
Total
$44.50
{{restaurant.restaurant_name}}
{{restaurant.cuisine}}
$$$
delivers in 60min
Filter by
Budget
Quick filters
Cuisines
Go Back to Country Page
{{review.client_name}}
{{review.date_created}}
{{review.review}}


Version control with git and GitHub
How to keep your friends
June 12th, 2015
Welcome to my first blog post! Every week I will write about my learning experience at Dev Bootcamp which just started! More specifically I will do my best to share the tools and concepts I'm learning about throughout the curriculum. A key topic we covered this week was version control and how to use git and GitHub.
Version control is a concept that can apply to anything that is being built and modified, be it a word document or a piece of software. The idea is to keep track of every change that is brought to a document, different changes create different versions and keeping a record of everything allows us to understand the evolution of the document and go back in time if we realize we made a mistake. A good version control system (vcs) keeps a log of various information such as the time of the change, the author and thorough descriptions.
One of the most well-known vcs out there is the "track changes" feature of Office Word. Imagine you're working on a big school project with 3 of your friends: you draft a first version that is then circulated to everyone who go about their business using the track changes feature. The new version is then sent back to you, you open it up and it's a real mess! There are dozens of anotations everywhere, the document is all cluttered and became very hard to read. And yet this is assuming that they all went through the document one after the other. In case of parrallel changes, the situation becomes impossible.
Then git comes in! Git is an open-source software that is widely used among the developpers community. It allows you to keep track of every change you make to your file and comment on them so you understand the evolution of the project. To keep it organized, the code update is written on a copy of the file, also named branch. The main file it is copied from is called the master-branch and the copy can be called anything, but in most cases we call it the feature-branch or change-branch. Once the update is ready to go, you merge the feature-branch into the master-branch. We can work on as many branches as we want, everything remains clean. This is all done locally on your computer. But then, how do you manage your friends?
Then GitHub comes in! Their tagline "social coding" says it all, it allows developpers to share code with the rest of the world. Beyond sharing GitHub is a powerful collaboration tool: your friends can work on local branches of their code and then submit those changes online to you, the project manager, who can allow the merge or require further explanation. With 9.7 millions users, working on 23.4 repositories, GitHub has become huge in the software development community. Learning how to use it is the first key step to becoming a great developper. Well, let me confirm that in 4 months :-)
I hope this was helpful. As you can see there is no comment section nor contact page yet. But I would love to receive your feedback, questions or comments<EMAIL_ADDRESS>Cheers!


ESPcopter Blockly Programing Beta 1.0.0
This is a demo of executing code to ESPcopter.
→
More info on ESPcopter Programing
Run Your Code
10
i
1
10
1
123
1
100
1
100
3
1.0


Common types¶
Locality¶
Identifies location of where either Envoy runs or where upstream hosts run.
{
"region": "...",
"zone": "...",
"sub_zone": "..."
}
- zone
- (string) Availability Zone (AZ) on AWS, Zone on GCP, etc.
- sub_zone
- (string) When used for locality of upstream hosts, this field further splits zone into smaller chunks of sub-zones so they can be load balanced independently.
Node¶
Identifies a specific Envoy instance. The node identifier is presented to the management server, which may use this identifier to distinguish per Envoy configuration for serving.
{
"id": "...",
"cluster": "...",
"metadata": "{...}",
"locality": "{...}",
"build_version": "..."
}
- id
- (string) An opaque node identifier for the Envoy node.
- cluster
- (string) The cluster that the Envoy node belongs to.
- metadata
- (Struct) Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
- locality
- (Locality) Locality specifying where the Envoy instance is running.
- build_version
- (string) This is motivated by informing a management server during canary which version of Envoy is being tested in a heterogeneous fleet. This will be set by Envoy in management server RPCs.
Metadata¶
Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints. It is structured as a map from filter name (in reverse DNS format) to metadata specific to the filter. Metadata key-values for a filter are merged as connection and request handling occurs, with later values for the same key overriding earlier values.
An example use of metadata is providing additional values to http_connection_manager in the envoy.http_connection_manager.access_log namespace.
For load balancing, Metadata provides a means to subset cluster endpoints. Endpoints have a Metadata object associated and routes contain a Metadata object to match against. There are some well defined metadata used today for this purpose:
{"envoy.lb": {"canary": <bool> }}
This indicates the canary status of an endpoint and is also used during header processing (x-envoy-upstream-canary) and for stats purposes.
{
"filter_metadata": "{...}"
}
RuntimeUInt32¶
Runtime derived uint32 with a default when not specified.
{
"default_value": "...",
"runtime_key": "..."
}
- default_value
- (uint32) Default value if runtime value is not available.
- runtime_key
- (string, REQUIRED) Runtime key to get value for comparison. This value is used if defined.
HeaderValue¶
Header name/value pair.
{
"key": "...",
"value": "..."
}
- key
- (string) Header name.
- value
(string) Header value.
The same format specifier as used for HTTP access logging applies here, however unknown header values are replaced with the empty string instead of -.
HeaderValueOption¶
Header name/value pair plus option to control append behavior.
{
"header": "{...}",
"append": "{...}"
}
- header
- (HeaderValue) Header name/value pair that this option applies to.
- append
- (BoolValue) Should the value be appended? If true (default), the value is appended to existing values.
ApiConfigSource¶
API configuration source. This identifies the API type and cluster that Envoy will use to fetch an xDS API.
{
"api_type": "...",
"cluster_name": [],
"refresh_delay": "{...}"
}
- api_type
- (ApiConfigSource.ApiType)
- cluster_name
- (string, REQUIRED) Multiple cluster names may be provided. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs.
- refresh_delay
- (Duration) For REST APIs, the delay between successive polls.
Enum ApiConfigSource.ApiType¶
[ApiConfigSource.ApiType proto]
APIs may be fetched via either REST or gRPC.
- REST_LEGACY
- (DEFAULT) REST-JSON legacy corresponds to the v1 API.
- REST
- REST-JSON v2 API. The canonical JSON encoding for the v2 protos is used.
- GRPC
- gRPC v2 API.
AggregatedConfigSource¶
[AggregatedConfigSource proto]
Aggregated Discovery Service (ADS) options. This is currently empty, but when set in ConfigSource can be used to specify that ADS is to be used.
{}
ConfigSource¶
Configuration for listeners, clusters, routes, endpoints etc. may either be sourced from the filesystem or from an xDS API source. Filesystem configs are watched with inotify for updates.
{
"path": "...",
"api_config_source": "{...}",
"ads": "{...}"
}
- path
(string) Path on the filesystem to source and watch for configuration updates.
Precisely one of path, api_config_source, ads must be set.
- api_config_source
(ApiConfigSource) API configuration source.
Precisely one of path, api_config_source, ads must be set.
- ads
(AggregatedConfigSource) When set, ADS will be used to fetch resources. The ADS API configuration source in the bootstrap configuration is used.
Precisely one of path, api_config_source, ads must be set.
TransportSocket¶
Configuration for transport socket in listeners and clusters. If the configuration is empty, a default transport socket implementation and configuration will be chosen based on the platform and existence of tls_context.
{
"name": "...",
"config": "{...}"
}
- name
- (string, REQUIRED) The name of the transport socket to instantiate. The name must match a supported transport socket implementation.
- config
- (Struct) Implementation specific configuration which depends on the implementation being instantiated. See the supported transport socket implementations for further documentation.
Enum RoutingPriority¶
Envoy supports upstream priority routing both at the route and the virtual cluster level. The current priority implementation uses different connection pool and circuit breaking settings for each priority level. This means that even for HTTP/2 requests, two physical connections will be used to an upstream host. In the future Envoy will likely support true HTTP/2 priority over a single upstream connection.
- DEFAULT
- (DEFAULT)
- HIGH
-
Enum RequestMethod¶
HTTP request method.