androidmanagement/v1 library

Classes

AdvancedSecurityOverrides
Advanced security settings.
AlwaysOnVpnPackage
Configuration for an always-on VPN connection.
AndroidManagementApi
The Android Management API provides remote enterprise management of Android devices and apps.
ApiLevelCondition
A compliance rule condition which is satisfied if the Android Framework API level on the device doesn't meet a minimum requirement.
Application
Information about an app.
ApplicationEvent
An app-related event.
ApplicationPermission
A permission required by the app.
ApplicationPolicy
Policy for an individual app.
ApplicationReport
Information reported about an installed app.
ApplicationReportingSettings
Settings controlling the behavior of application reports.
AppTrackInfo
Id to name association of a app track.
AppVersion
This represents a single version of the app.
BlockAction
An action to block access to apps and data on a fully managed device or in a work profile.
ChoosePrivateKeyRule
Controls apps' access to private keys.
ClearAppsDataParams
Parameters associated with the CLEAR_APP_DATA command to clear the data of specified apps from the device.
ClearAppsDataStatus
Status of the CLEAR_APP_DATA command to clear the data of specified apps from the device.
Command
A command.
CommonCriteriaModeInfo
Information about Common Criteria Mode—security standards defined in the Common Criteria for Information Technology Security Evaluation (https://www.commoncriteriaportal.org/) (CC).This information is only available if statusReportingSettings.commonCriteriaModeEnabled is true in the device's policy.
ComplianceRule
A rule declaring which mitigating actions to take when a device is not compliant with its policy.
ContactInfo
Contact details for managed Google Play enterprises.
ContentProviderEndpoint
This feature is not generally available.
CrossProfilePolicies
Controls the data from the work profile that can be accessed from the personal profile and vice versa.
Device
A device owned by an enterprise.
DeviceConnectivityManagement
Covers controls for device connectivity such as Wi-Fi, USB data access, keyboard/mouse connections, and more.
DeviceRadioState
Controls for device radio settings.
DeviceSettings
Information about security related device settings on device.
Display
Device display information.
DpcMigrationInfo
Information related to whether this device was migrated from being managed by another Device Policy Controller (DPC).
EnrollmentToken
An enrollment token.
Enterprise
The configuration applied to an enterprise.
EnterprisesApplicationsResource
EnterprisesDevicesOperationsResource
EnterprisesDevicesResource
EnterprisesEnrollmentTokensResource
EnterprisesMigrationTokensResource
EnterprisesPoliciesResource
EnterprisesResource
EnterprisesWebAppsResource
EnterprisesWebTokensResource
ExtensionConfig
Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline.
ExternalData
Data hosted at an external location.
FreezePeriod
A system freeze period.
GoogleAuthenticationSettings
Contains settings for Google-provided user authentication.
HardwareInfo
Information about device hardware.
HardwareStatus
Hardware status.
InstallConstraint
Amongst apps with InstallType set to: FORCE_INSTALLED PREINSTALLEDthis defines a set of restrictions for the app installation.
KeyedAppState
Keyed app state reported by the app.
KioskCustomization
Settings controlling the behavior of a device in kiosk mode.
LaunchAppAction
An action to launch an app.
ListDevicesResponse
Response to a request to list devices for a given enterprise.
ListEnrollmentTokensResponse
Response to a request to list enrollment tokens for a given enterprise.
ListEnterprisesResponse
Response to a request to list enterprises.
ListMigrationTokensResponse
Response to a request to list migration tokens for a given enterprise.
ListOperationsResponse
The response message for Operations.ListOperations.
ListPoliciesResponse
Response to a request to list policies for a given enterprise.
ListWebAppsResponse
Response to a request to list web apps for a given enterprise.
ManagedConfigurationTemplate
The managed configurations template for the app, saved from the managed configurations iframe.
ManagedProperty
Managed property.
ManagedPropertyEntry
An entry of a managed property.
MemoryEvent
An event related to memory and storage measurements.To distinguish between new and old events, we recommend using the createTime field.
MemoryInfo
Information about device memory and storage.
MigrationToken
A token to initiate the migration of a device from being managed by a third-party DPC to being managed by Android Management API.
NetworkInfo
Device network info.
NonComplianceDetail
Provides detail about non-compliance with a policy setting.
NonComplianceDetailCondition
A compliance rule condition which is satisfied if there exists any matching NonComplianceDetail for the device.
OncCertificateProvider
This feature is not generally available.
OncWifiContext
Additional context for non-compliance related to Wi-Fi configuration.
Operation
This resource represents a long-running operation that is the result of a network API call.
PackageNameList
A list of package names.
PasswordPoliciesContext
Additional context for non-compliance related to password policies.
PasswordRequirements
Requirements for the password used to unlock a device.
PerAppResult
The result of an attempt to clear the data of a single app.
PermissionGrant
Configuration for an Android permission and its grant state.
PersistentPreferredActivity
A default activity for handling intents that match a particular intent filter.
PersonalApplicationPolicy
Policies for apps in the personal profile of a company-owned device with a work profile.
PersonalUsagePolicies
Policies controlling personal usage on a company-owned device with a work profile.
Policy
A policy resource represents a group of settings that govern the behavior of a managed device and the apps installed on it.
PolicyEnforcementRule
A rule that defines the actions to take if a device or work profile is not compliant with the policy specified in settingName.
PostureDetail
Additional details regarding the security posture of the device.
PowerManagementEvent
A power management event.
ProvisioningInfo
Information about a device that is available during setup.
ProvisioningInfoResource
ProxyInfo
Configuration info for an HTTP proxy.
SecurityPosture
The security posture of the device, as determined by the current device state and the policies applied.
SetupAction
An action executed during setup.
SigninDetail
A resource containing sign in details for an enterprise.
SignupUrl
An enterprise signup URL.
SignupUrlsResource
SoftwareInfo
Information about device software.
SpecificNonComplianceContext
Additional context for SpecificNonComplianceReason.
StartLostModeParams
Parameters associated with the START_LOST_MODE command to put the device into lost mode.
StartLostModeStatus
Status of the START_LOST_MODE command to put the device into lost mode.
StatusReportingSettings
Settings controlling the behavior of status reports.
StopLostModeStatus
Status of the STOP_LOST_MODE command to take the device out of lost mode.
SystemUpdate
Configuration for managing system updatesNote: Google Play system updates (https://source.android.com/docs/core/ota/modular-system) (also called Mainline updates) are automatically downloaded but require a device reboot to be installed.
SystemUpdateInfo
Information about a potential pending system update.
TelephonyInfo
Telephony information associated with a given SIM card on the device.
TermsAndConditions
A terms and conditions page to be accepted during provisioning.
UsageLog
Controls types of device activity logs collected from the device and reported via Pub/Sub notification (https://developers.google.com/android/management/notifications).
User
A user belonging to an enterprise.
UserFacingMessage
Provides a user-facing message with locale info.
WebApp
A web app.
WebToken
A web token used to access the managed Google Play iframe.
WifiSsid
Represents a Wi-Fi SSID.
WifiSsidPolicy
Restrictions on which Wi-Fi SSIDs the device can connect to.
WipeAction
An action to reset a company owned device or delete a work profile.

Typedefs

Date = $Date
Represents a whole or partial calendar date, such as a birthday.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StopLostModeParams = $Empty
Parameters associated with the STOP_LOST_MODE command to take the device out of lost mode.
WebAppIcon = $WebAppIcon
An icon for a web app.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.