androidmanagement  v1
Properties | List of all members
Google.Apis.AndroidManagement.v1.Data.Policy Class Reference

A policy resource represents a group of settings that govern the behavior of a managed device and the apps installed on it. More...

Inheritance diagram for Google.Apis.AndroidManagement.v1.Data.Policy:
Google::Apis::Requests::IDirectResponseSchema

Properties

virtual System.Collections.Generic.IList< string > AccountTypesWithManagementDisabled [get, set]
 Account types that can't be managed by the user. More...
 
virtual System.Nullable< bool > AddUserDisabled [get, set]
 Whether adding new users and profiles is disabled. More...
 
virtual System.Nullable< bool > AdjustVolumeDisabled [get, set]
 Whether adjusting the master volume is disabled. More...
 
virtual AdvancedSecurityOverrides AdvancedSecurityOverrides [get, set]
 Security policies set to the most secure values by default. To maintain the security posture of a device, we don't recommend overriding any of the default values. More...
 
virtual AlwaysOnVpnPackage AlwaysOnVpnPackage [get, set]
 Configuration for an always-on VPN connection. Use with vpn_config_disabled to prevent modification of this setting. More...
 
virtual System.Collections.Generic.IList< string > AndroidDevicePolicyTracks [get, set]
 The app tracks for Android Device Policy the device can access. The device receives the latest version among all accessible tracks. If no tracks are specified, then the device only uses the production track. More...
 
virtual string AppAutoUpdatePolicy [get, set]
 The app auto update policy, which controls when automatic app updates can be applied. More...
 
virtual System.Collections.Generic.IList< ApplicationPolicyApplications [get, set]
 Policy applied to apps. More...
 
virtual System.Nullable< bool > AutoTimeRequired [get, set]
 Whether auto time is required, which prevents the user from manually setting the date and time. More...
 
virtual System.Nullable< bool > BlockApplicationsEnabled [get, set]
 Whether applications other than the ones configured in applications are blocked from being installed. When set, applications that were installed under a previous policy but no longer appear in the policy are automatically uninstalled. More...
 
virtual System.Nullable< bool > BluetoothConfigDisabled [get, set]
 Whether configuring bluetooth is disabled. More...
 
virtual System.Nullable< bool > BluetoothContactSharingDisabled [get, set]
 Whether bluetooth contact sharing is disabled. More...
 
virtual System.Nullable< bool > BluetoothDisabled [get, set]
 Whether bluetooth is disabled. Prefer this setting over bluetooth_config_disabled because bluetooth_config_disabled can be bypassed by the user. More...
 
virtual System.Nullable< bool > CameraDisabled [get, set]
 Whether all cameras on the device are disabled. More...
 
virtual System.Nullable< bool > CellBroadcastsConfigDisabled [get, set]
 Whether configuring cell broadcast is disabled. More...
 
virtual System.Collections.Generic.IList< ChoosePrivateKeyRuleChoosePrivateKeyRules [get, set]
 Rules for automatically choosing a private key and certificate to authenticate the device to a server. The rules are ordered by increasing precedence, so if an outgoing request matches more than one rule, the last rule defines which private key to use. More...
 
virtual System.Collections.Generic.IList< ComplianceRuleComplianceRules [get, set]
 Rules declaring which mitigating actions to take when a device is not compliant with its policy. When the conditions for multiple rules are satisfied, all of the mitigating actions for the rules are taken. There is a maximum limit of 100 rules. Use policy enforcement rules instead. More...
 
virtual System.Nullable< bool > CreateWindowsDisabled [get, set]
 Whether creating windows besides app windows is disabled. More...
 
virtual System.Nullable< bool > CredentialsConfigDisabled [get, set]
 Whether configuring user credentials is disabled. More...
 
virtual System.Nullable< bool > DataRoamingDisabled [get, set]
 Whether roaming data services are disabled. More...
 
virtual System.Nullable< bool > DebuggingFeaturesAllowed [get, set]
 Whether the user is allowed to enable debugging features. More...
 
virtual string DefaultPermissionPolicy [get, set]
 The default permission policy for runtime permission requests. More...
 
virtual UserFacingMessage DeviceOwnerLockScreenInfo [get, set]
 The device owner information to be shown on the lock screen. More...
 
virtual string EncryptionPolicy [get, set]
 Whether encryption is enabled More...
 
virtual System.Nullable< bool > EnsureVerifyAppsEnabled [get, set]
 Whether app verification is force-enabled. More...
 
virtual System.Nullable< bool > FactoryResetDisabled [get, set]
 Whether factory resetting from settings is disabled. More...
 
virtual System.Collections.Generic.IList< string > FrpAdminEmails [get, set]
 Email addresses of device administrators for factory reset protection. When the device is factory reset, it will require one of these admins to log in with the Google account email and password to unlock the device. If no admins are specified, the device won't provide factory reset protection. More...
 
virtual System.Nullable< bool > FunDisabled [get, set]
 Whether the user is allowed to have fun. Controls whether the Easter egg game in Settings is disabled. More...
 
virtual System.Nullable< bool > InstallAppsDisabled [get, set]
 Whether user installation of apps is disabled. More...
 
virtual System.Nullable< bool > InstallUnknownSourcesAllowed [get, set]
 Whether the user is allowed to enable the "Unknown Sources" setting, which allows installation of apps from unknown sources. More...
 
virtual System.Nullable< bool > KeyguardDisabled [get, set]
 Whether the keyguard is disabled. More...
 
virtual System.Collections.Generic.IList< string > KeyguardDisabledFeatures [get, set]
 Disabled keyguard customizations, such as widgets. More...
 
virtual System.Nullable< bool > KioskCustomLauncherEnabled [get, set]
 Whether the kiosk custom launcher is enabled. This replaces the home screen with a launcher that locks down the device to the apps installed via the applications setting. Apps appear on a single page in alphabetical order. Use kioskCustomization to further configure the kiosk device behavior. More...
 
virtual KioskCustomization KioskCustomization [get, set]
 Settings controlling the behavior of a device in kiosk mode. To enable kiosk mode, set kioskCustomLauncherEnabled to true or specify an app in the policy with installType KIOSK. More...
 
virtual string LocationMode [get, set]
 The degree of location detection enabled. The user may change the value unless the user is otherwise blocked from accessing device settings. More...
 
virtual UserFacingMessage LongSupportMessage [get, set]
 A message displayed to the user in the device administators settings screen. More...
 
virtual System.Nullable< long > MaximumTimeToLock [get, set]
 Maximum time in milliseconds for user activity until the device locks. A value of 0 means there is no restriction. More...
 
virtual System.Nullable< int > MinimumApiLevel [get, set]
 The minimum allowed Android API level. More...
 
virtual System.Nullable< bool > MobileNetworksConfigDisabled [get, set]
 Whether configuring mobile networks is disabled. More...
 
virtual System.Nullable< bool > ModifyAccountsDisabled [get, set]
 Whether adding or removing accounts is disabled. More...
 
virtual System.Nullable< bool > MountPhysicalMediaDisabled [get, set]
 Whether the user mounting physical external media is disabled. More...
 
virtual string Name [get, set]
 The name of the policy in the form enterprises/{enterpriseId}/policies/{policyId}. More...
 
virtual System.Nullable< bool > NetworkEscapeHatchEnabled [get, set]
 Whether the network escape hatch is enabled. If a network connection can't be made at boot time, the escape hatch prompts the user to temporarily connect to a network in order to refresh the device policy. After applying policy, the temporary network will be forgotten and the device will continue booting. This prevents being unable to connect to a network if there is no suitable network in the last policy and the device boots into an app in lock task mode, or the user is otherwise unable to reach device settings. More...
 
virtual System.Nullable< bool > NetworkResetDisabled [get, set]
 Whether resetting network settings is disabled. More...
 
virtual System.Collections.Generic.IDictionary< string, object > OpenNetworkConfiguration [get, set]
 Network configuration for the device. See configure networks for more information. More...
 
virtual System.Nullable< bool > OutgoingBeamDisabled [get, set]
 Whether using NFC to beam data from apps is disabled. More...
 
virtual System.Nullable< bool > OutgoingCallsDisabled [get, set]
 Whether outgoing calls are disabled. More...
 
virtual System.Collections.Generic.IList< PasswordRequirementsPasswordPolicies [get, set]
 Password requirement policies. Different policies can be set for work profile or fully managed devices by setting the password_scope field in the policy. More...
 
virtual PasswordRequirements PasswordRequirements [get, set]
 Password requirements. The field password_requirements.require_password_unlock must not be set. DEPRECATED - Use password_policies. More...
 
virtual System.Collections.Generic.IList< PermissionGrantPermissionGrants [get, set]
 Explicit permission or group grants or denials for all apps. These values override the default_permission_policy. More...
 
virtual PackageNameList PermittedAccessibilityServices [get, set]
 Specifies permitted accessibility services. If the field is not set, any accessibility service can be used. If the field is set, only the accessibility services in this list and the system's built-in accessibility service can be used. In particular, if the field is set to empty, only the system's built-in accessibility servicess can be used. More...
 
virtual PackageNameList PermittedInputMethods [get, set]
 If present, only the input methods provided by packages in this list are permitted. If this field is present, but the list is empty, then only system input methods are permitted. More...
 
virtual System.Collections.Generic.IList< PersistentPreferredActivityPersistentPreferredActivities [get, set]
 Default intent handler activities. More...
 
virtual string PlayStoreMode [get, set]
 This mode controls which apps are available to the user in the Play Store and the behavior on the device when apps are removed from the policy. More...
 
virtual System.Collections.Generic.IList< PolicyEnforcementRulePolicyEnforcementRules [get, set]
 Rules that define the behavior when a particular policy can not be applied on device More...
 
virtual System.Nullable< bool > PrivateKeySelectionEnabled [get, set]
 Allows showing UI on a device for a user to choose a private key alias if there are no matching rules in ChoosePrivateKeyRules. For devices below Android P, setting this may leave enterprise keys vulnerable. More...
 
virtual ProxyInfo RecommendedGlobalProxy [get, set]
 The network-independent global HTTP proxy. Typically proxies should be configured per-network in open_network_configuration. However for unusual configurations like general internal filtering a global HTTP proxy may be useful. If the proxy is not accessible, network access may break. The global proxy is only a recommendation and some apps may ignore it. More...
 
virtual System.Nullable< bool > RemoveUserDisabled [get, set]
 Whether removing other users is disabled. More...
 
virtual System.Nullable< bool > SafeBootDisabled [get, set]
 Whether rebooting the device into safe boot is disabled. More...
 
virtual System.Nullable< bool > ScreenCaptureDisabled [get, set]
 Whether screen capture is disabled. More...
 
virtual System.Nullable< bool > SetUserIconDisabled [get, set]
 Whether changing the user icon is disabled. More...
 
virtual System.Nullable< bool > SetWallpaperDisabled [get, set]
 Whether changing the wallpaper is disabled. More...
 
virtual System.Collections.Generic.IList< SetupActionSetupActions [get, set]
 Actions to take during the setup process. More...
 
virtual System.Nullable< bool > ShareLocationDisabled [get, set]
 Whether location sharing is disabled. More...
 
virtual UserFacingMessage ShortSupportMessage [get, set]
 A message displayed to the user in the settings screen wherever functionality has been disabled by the admin. If the message is longer than 200 characters it may be truncated. More...
 
virtual System.Nullable< bool > SkipFirstUseHintsEnabled [get, set]
 Flag to skip hints on the first use. Enterprise admin can enable the system recommendation for apps to skip their user tutorial and other introductory hints on first start-up. More...
 
virtual System.Nullable< bool > SmsDisabled [get, set]
 Whether sending and receiving SMS messages is disabled. More...
 
virtual System.Nullable< bool > StatusBarDisabled [get, set]
 Whether the status bar is disabled. This disables notifications, quick settings, and other screen overlays that allow escape from full-screen mode. DEPRECATED. To disable the status bar on a kiosk device, use InstallType KIOSK or kioskCustomLauncherEnabled. More...
 
virtual StatusReportingSettings StatusReportingSettings [get, set]
 Status reporting settings More...
 
virtual System.Collections.Generic.IList< string > StayOnPluggedModes [get, set]
 The battery plugged in modes for which the device stays on. When using this setting, it is recommended to clear maximum_time_to_lock so that the device doesn't lock itself while it stays on. More...
 
virtual SystemUpdate SystemUpdate [get, set]
 The system update policy, which controls how OS updates are applied. If the update type is WINDOWED, the update window will automatically apply to Play app updates as well. More...
 
virtual System.Nullable< bool > TetheringConfigDisabled [get, set]
 Whether configuring tethering and portable hotspots is disabled. More...
 
virtual System.Nullable< bool > UninstallAppsDisabled [get, set]
 Whether user uninstallation of applications is disabled. More...
 
virtual System.Nullable< bool > UnmuteMicrophoneDisabled [get, set]
 Whether the microphone is muted and adjusting microphone volume is disabled. More...
 
virtual System.Nullable< bool > UsbFileTransferDisabled [get, set]
 Whether transferring files over USB is disabled. More...
 
virtual System.Nullable< bool > UsbMassStorageEnabled [get, set]
 Whether USB storage is enabled. Deprecated. More...
 
virtual System.Nullable< long > Version [get, set]
 The version of the policy. This is a read-only field. The version is incremented each time the policy is updated. More...
 
virtual System.Nullable< bool > VpnConfigDisabled [get, set]
 Whether configuring VPN is disabled. More...
 
virtual System.Nullable< bool > WifiConfigDisabled [get, set]
 Whether configuring Wi-Fi access points is disabled. More...
 
virtual System.Nullable< bool > WifiConfigsLockdownEnabled [get, set]
 DEPRECATED - Use wifi_config_disabled. More...
 
virtual string ETag [get, set]
 The ETag of the item. More...
 
- Properties inherited from Google::Apis::Requests::IDirectResponseSchema
string ETag
 

Detailed Description

A policy resource represents a group of settings that govern the behavior of a managed device and the apps installed on it.

Property Documentation

◆ AccountTypesWithManagementDisabled

virtual System.Collections.Generic.IList<string> Google.Apis.AndroidManagement.v1.Data.Policy.AccountTypesWithManagementDisabled
getset

Account types that can't be managed by the user.

◆ AddUserDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.AddUserDisabled
getset

Whether adding new users and profiles is disabled.

◆ AdjustVolumeDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.AdjustVolumeDisabled
getset

Whether adjusting the master volume is disabled.

◆ AdvancedSecurityOverrides

virtual AdvancedSecurityOverrides Google.Apis.AndroidManagement.v1.Data.Policy.AdvancedSecurityOverrides
getset

Security policies set to the most secure values by default. To maintain the security posture of a device, we don't recommend overriding any of the default values.

◆ AlwaysOnVpnPackage

virtual AlwaysOnVpnPackage Google.Apis.AndroidManagement.v1.Data.Policy.AlwaysOnVpnPackage
getset

Configuration for an always-on VPN connection. Use with vpn_config_disabled to prevent modification of this setting.

◆ AndroidDevicePolicyTracks

virtual System.Collections.Generic.IList<string> Google.Apis.AndroidManagement.v1.Data.Policy.AndroidDevicePolicyTracks
getset

The app tracks for Android Device Policy the device can access. The device receives the latest version among all accessible tracks. If no tracks are specified, then the device only uses the production track.

◆ AppAutoUpdatePolicy

virtual string Google.Apis.AndroidManagement.v1.Data.Policy.AppAutoUpdatePolicy
getset

The app auto update policy, which controls when automatic app updates can be applied.

◆ Applications

virtual System.Collections.Generic.IList<ApplicationPolicy> Google.Apis.AndroidManagement.v1.Data.Policy.Applications
getset

Policy applied to apps.

◆ AutoTimeRequired

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.AutoTimeRequired
getset

Whether auto time is required, which prevents the user from manually setting the date and time.

◆ BlockApplicationsEnabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.BlockApplicationsEnabled
getset

Whether applications other than the ones configured in applications are blocked from being installed. When set, applications that were installed under a previous policy but no longer appear in the policy are automatically uninstalled.

◆ BluetoothConfigDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.BluetoothConfigDisabled
getset

Whether configuring bluetooth is disabled.

◆ BluetoothContactSharingDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.BluetoothContactSharingDisabled
getset

Whether bluetooth contact sharing is disabled.

◆ BluetoothDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.BluetoothDisabled
getset

Whether bluetooth is disabled. Prefer this setting over bluetooth_config_disabled because bluetooth_config_disabled can be bypassed by the user.

◆ CameraDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.CameraDisabled
getset

Whether all cameras on the device are disabled.

◆ CellBroadcastsConfigDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.CellBroadcastsConfigDisabled
getset

Whether configuring cell broadcast is disabled.

◆ ChoosePrivateKeyRules

virtual System.Collections.Generic.IList<ChoosePrivateKeyRule> Google.Apis.AndroidManagement.v1.Data.Policy.ChoosePrivateKeyRules
getset

Rules for automatically choosing a private key and certificate to authenticate the device to a server. The rules are ordered by increasing precedence, so if an outgoing request matches more than one rule, the last rule defines which private key to use.

◆ ComplianceRules

virtual System.Collections.Generic.IList<ComplianceRule> Google.Apis.AndroidManagement.v1.Data.Policy.ComplianceRules
getset

Rules declaring which mitigating actions to take when a device is not compliant with its policy. When the conditions for multiple rules are satisfied, all of the mitigating actions for the rules are taken. There is a maximum limit of 100 rules. Use policy enforcement rules instead.

◆ CreateWindowsDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.CreateWindowsDisabled
getset

Whether creating windows besides app windows is disabled.

◆ CredentialsConfigDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.CredentialsConfigDisabled
getset

Whether configuring user credentials is disabled.

◆ DataRoamingDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.DataRoamingDisabled
getset

Whether roaming data services are disabled.

◆ DebuggingFeaturesAllowed

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.DebuggingFeaturesAllowed
getset

Whether the user is allowed to enable debugging features.

◆ DefaultPermissionPolicy

virtual string Google.Apis.AndroidManagement.v1.Data.Policy.DefaultPermissionPolicy
getset

The default permission policy for runtime permission requests.

◆ DeviceOwnerLockScreenInfo

virtual UserFacingMessage Google.Apis.AndroidManagement.v1.Data.Policy.DeviceOwnerLockScreenInfo
getset

The device owner information to be shown on the lock screen.

◆ EncryptionPolicy

virtual string Google.Apis.AndroidManagement.v1.Data.Policy.EncryptionPolicy
getset

Whether encryption is enabled

◆ EnsureVerifyAppsEnabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.EnsureVerifyAppsEnabled
getset

Whether app verification is force-enabled.

◆ ETag

virtual string Google.Apis.AndroidManagement.v1.Data.Policy.ETag
getset

The ETag of the item.

◆ FactoryResetDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.FactoryResetDisabled
getset

Whether factory resetting from settings is disabled.

◆ FrpAdminEmails

virtual System.Collections.Generic.IList<string> Google.Apis.AndroidManagement.v1.Data.Policy.FrpAdminEmails
getset

Email addresses of device administrators for factory reset protection. When the device is factory reset, it will require one of these admins to log in with the Google account email and password to unlock the device. If no admins are specified, the device won't provide factory reset protection.

◆ FunDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.FunDisabled
getset

Whether the user is allowed to have fun. Controls whether the Easter egg game in Settings is disabled.

◆ InstallAppsDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.InstallAppsDisabled
getset

Whether user installation of apps is disabled.

◆ InstallUnknownSourcesAllowed

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.InstallUnknownSourcesAllowed
getset

Whether the user is allowed to enable the "Unknown Sources" setting, which allows installation of apps from unknown sources.

◆ KeyguardDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.KeyguardDisabled
getset

Whether the keyguard is disabled.

◆ KeyguardDisabledFeatures

virtual System.Collections.Generic.IList<string> Google.Apis.AndroidManagement.v1.Data.Policy.KeyguardDisabledFeatures
getset

Disabled keyguard customizations, such as widgets.

◆ KioskCustomization

virtual KioskCustomization Google.Apis.AndroidManagement.v1.Data.Policy.KioskCustomization
getset

Settings controlling the behavior of a device in kiosk mode. To enable kiosk mode, set kioskCustomLauncherEnabled to true or specify an app in the policy with installType KIOSK.

◆ KioskCustomLauncherEnabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.KioskCustomLauncherEnabled
getset

Whether the kiosk custom launcher is enabled. This replaces the home screen with a launcher that locks down the device to the apps installed via the applications setting. Apps appear on a single page in alphabetical order. Use kioskCustomization to further configure the kiosk device behavior.

◆ LocationMode

virtual string Google.Apis.AndroidManagement.v1.Data.Policy.LocationMode
getset

The degree of location detection enabled. The user may change the value unless the user is otherwise blocked from accessing device settings.

◆ LongSupportMessage

virtual UserFacingMessage Google.Apis.AndroidManagement.v1.Data.Policy.LongSupportMessage
getset

A message displayed to the user in the device administators settings screen.

◆ MaximumTimeToLock

virtual System.Nullable<long> Google.Apis.AndroidManagement.v1.Data.Policy.MaximumTimeToLock
getset

Maximum time in milliseconds for user activity until the device locks. A value of 0 means there is no restriction.

◆ MinimumApiLevel

virtual System.Nullable<int> Google.Apis.AndroidManagement.v1.Data.Policy.MinimumApiLevel
getset

The minimum allowed Android API level.

◆ MobileNetworksConfigDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.MobileNetworksConfigDisabled
getset

Whether configuring mobile networks is disabled.

◆ ModifyAccountsDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.ModifyAccountsDisabled
getset

Whether adding or removing accounts is disabled.

◆ MountPhysicalMediaDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.MountPhysicalMediaDisabled
getset

Whether the user mounting physical external media is disabled.

◆ Name

virtual string Google.Apis.AndroidManagement.v1.Data.Policy.Name
getset

The name of the policy in the form enterprises/{enterpriseId}/policies/{policyId}.

◆ NetworkEscapeHatchEnabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.NetworkEscapeHatchEnabled
getset

Whether the network escape hatch is enabled. If a network connection can't be made at boot time, the escape hatch prompts the user to temporarily connect to a network in order to refresh the device policy. After applying policy, the temporary network will be forgotten and the device will continue booting. This prevents being unable to connect to a network if there is no suitable network in the last policy and the device boots into an app in lock task mode, or the user is otherwise unable to reach device settings.

◆ NetworkResetDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.NetworkResetDisabled
getset

Whether resetting network settings is disabled.

◆ OpenNetworkConfiguration

virtual System.Collections.Generic.IDictionary<string,object> Google.Apis.AndroidManagement.v1.Data.Policy.OpenNetworkConfiguration
getset

Network configuration for the device. See configure networks for more information.

◆ OutgoingBeamDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.OutgoingBeamDisabled
getset

Whether using NFC to beam data from apps is disabled.

◆ OutgoingCallsDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.OutgoingCallsDisabled
getset

Whether outgoing calls are disabled.

◆ PasswordPolicies

virtual System.Collections.Generic.IList<PasswordRequirements> Google.Apis.AndroidManagement.v1.Data.Policy.PasswordPolicies
getset

Password requirement policies. Different policies can be set for work profile or fully managed devices by setting the password_scope field in the policy.

◆ PasswordRequirements

virtual PasswordRequirements Google.Apis.AndroidManagement.v1.Data.Policy.PasswordRequirements
getset

Password requirements. The field password_requirements.require_password_unlock must not be set. DEPRECATED - Use password_policies.

◆ PermissionGrants

virtual System.Collections.Generic.IList<PermissionGrant> Google.Apis.AndroidManagement.v1.Data.Policy.PermissionGrants
getset

Explicit permission or group grants or denials for all apps. These values override the default_permission_policy.

◆ PermittedAccessibilityServices

virtual PackageNameList Google.Apis.AndroidManagement.v1.Data.Policy.PermittedAccessibilityServices
getset

Specifies permitted accessibility services. If the field is not set, any accessibility service can be used. If the field is set, only the accessibility services in this list and the system's built-in accessibility service can be used. In particular, if the field is set to empty, only the system's built-in accessibility servicess can be used.

◆ PermittedInputMethods

virtual PackageNameList Google.Apis.AndroidManagement.v1.Data.Policy.PermittedInputMethods
getset

If present, only the input methods provided by packages in this list are permitted. If this field is present, but the list is empty, then only system input methods are permitted.

◆ PersistentPreferredActivities

virtual System.Collections.Generic.IList<PersistentPreferredActivity> Google.Apis.AndroidManagement.v1.Data.Policy.PersistentPreferredActivities
getset

Default intent handler activities.

◆ PlayStoreMode

virtual string Google.Apis.AndroidManagement.v1.Data.Policy.PlayStoreMode
getset

This mode controls which apps are available to the user in the Play Store and the behavior on the device when apps are removed from the policy.

◆ PolicyEnforcementRules

virtual System.Collections.Generic.IList<PolicyEnforcementRule> Google.Apis.AndroidManagement.v1.Data.Policy.PolicyEnforcementRules
getset

Rules that define the behavior when a particular policy can not be applied on device

◆ PrivateKeySelectionEnabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.PrivateKeySelectionEnabled
getset

Allows showing UI on a device for a user to choose a private key alias if there are no matching rules in ChoosePrivateKeyRules. For devices below Android P, setting this may leave enterprise keys vulnerable.

◆ RecommendedGlobalProxy

virtual ProxyInfo Google.Apis.AndroidManagement.v1.Data.Policy.RecommendedGlobalProxy
getset

The network-independent global HTTP proxy. Typically proxies should be configured per-network in open_network_configuration. However for unusual configurations like general internal filtering a global HTTP proxy may be useful. If the proxy is not accessible, network access may break. The global proxy is only a recommendation and some apps may ignore it.

◆ RemoveUserDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.RemoveUserDisabled
getset

Whether removing other users is disabled.

◆ SafeBootDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.SafeBootDisabled
getset

Whether rebooting the device into safe boot is disabled.

◆ ScreenCaptureDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.ScreenCaptureDisabled
getset

Whether screen capture is disabled.

◆ SetupActions

virtual System.Collections.Generic.IList<SetupAction> Google.Apis.AndroidManagement.v1.Data.Policy.SetupActions
getset

Actions to take during the setup process.

◆ SetUserIconDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.SetUserIconDisabled
getset

Whether changing the user icon is disabled.

◆ SetWallpaperDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.SetWallpaperDisabled
getset

Whether changing the wallpaper is disabled.

◆ ShareLocationDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.ShareLocationDisabled
getset

Whether location sharing is disabled.

◆ ShortSupportMessage

virtual UserFacingMessage Google.Apis.AndroidManagement.v1.Data.Policy.ShortSupportMessage
getset

A message displayed to the user in the settings screen wherever functionality has been disabled by the admin. If the message is longer than 200 characters it may be truncated.

◆ SkipFirstUseHintsEnabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.SkipFirstUseHintsEnabled
getset

Flag to skip hints on the first use. Enterprise admin can enable the system recommendation for apps to skip their user tutorial and other introductory hints on first start-up.

◆ SmsDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.SmsDisabled
getset

Whether sending and receiving SMS messages is disabled.

◆ StatusBarDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.StatusBarDisabled
getset

Whether the status bar is disabled. This disables notifications, quick settings, and other screen overlays that allow escape from full-screen mode. DEPRECATED. To disable the status bar on a kiosk device, use InstallType KIOSK or kioskCustomLauncherEnabled.

◆ StatusReportingSettings

virtual StatusReportingSettings Google.Apis.AndroidManagement.v1.Data.Policy.StatusReportingSettings
getset

Status reporting settings

◆ StayOnPluggedModes

virtual System.Collections.Generic.IList<string> Google.Apis.AndroidManagement.v1.Data.Policy.StayOnPluggedModes
getset

The battery plugged in modes for which the device stays on. When using this setting, it is recommended to clear maximum_time_to_lock so that the device doesn't lock itself while it stays on.

◆ SystemUpdate

virtual SystemUpdate Google.Apis.AndroidManagement.v1.Data.Policy.SystemUpdate
getset

The system update policy, which controls how OS updates are applied. If the update type is WINDOWED, the update window will automatically apply to Play app updates as well.

◆ TetheringConfigDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.TetheringConfigDisabled
getset

Whether configuring tethering and portable hotspots is disabled.

◆ UninstallAppsDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.UninstallAppsDisabled
getset

Whether user uninstallation of applications is disabled.

◆ UnmuteMicrophoneDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.UnmuteMicrophoneDisabled
getset

Whether the microphone is muted and adjusting microphone volume is disabled.

◆ UsbFileTransferDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.UsbFileTransferDisabled
getset

Whether transferring files over USB is disabled.

◆ UsbMassStorageEnabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.UsbMassStorageEnabled
getset

Whether USB storage is enabled. Deprecated.

◆ Version

virtual System.Nullable<long> Google.Apis.AndroidManagement.v1.Data.Policy.Version
getset

The version of the policy. This is a read-only field. The version is incremented each time the policy is updated.

◆ VpnConfigDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.VpnConfigDisabled
getset

Whether configuring VPN is disabled.

◆ WifiConfigDisabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.WifiConfigDisabled
getset

Whether configuring Wi-Fi access points is disabled.

◆ WifiConfigsLockdownEnabled

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Policy.WifiConfigsLockdownEnabled
getset

DEPRECATED - Use wifi_config_disabled.


The documentation for this class was generated from the following file: