Files
google-apis-rs/google_androidmanagement1/api/index.html
2021-04-02 00:20:57 +08:00

117 lines
38 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `api` mod in crate `google_androidmanagement1`."><meta name="keywords" content="rust, rustlang, rust-lang, api"><title>google_androidmanagement1::api - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../../ayu.css" disabled ><script id="default-settings"></script><script src="../../storage.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="icon" type="image/svg+xml" href="../../favicon.svg">
<link rel="alternate icon" type="image/png" href="../../favicon-16x16.png">
<link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><style type="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../../google_androidmanagement1/index.html'><div class='logo-container rust-logo'><img src='../../rust-logo.png' alt='logo'></div></a><p class="location">Module api</p><div class="sidebar-elems"><div class="block items"><ul><li><a href="#structs">Structs</a></li><li><a href="#enums">Enums</a></li></ul></div><p class="location"><a href="../index.html">google_androidmanagement1</a></p><div id="sidebar-vars" data-name="api" data-ty="mod" data-relpath="../"></div><script defer src="../sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu"><img src="../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices" role="menu"></div></div><script src="../../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><button type="button" class="help-button">?</button>
<a id="settings-menu" href="../../settings.html"><img src="../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="in-band">Module <a href="../index.html">google_androidmanagement1</a>::<wbr><a class="mod" href="">api</a></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span><a class="srclink" href="../../src/google_androidmanagement1/api.rs.html#1-10808" title="goto source code">[src]</a></span></h1><h2 id="structs" class="section-header"><a href="#structs">Structs</a></h2>
<table><tr class="module-item"><td><a class="struct" href="struct.AdvancedSecurityOverrides.html" title="google_androidmanagement1::api::AdvancedSecurityOverrides struct">AdvancedSecurityOverrides</a></td><td class="docblock-short"><p>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.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.AlwaysOnVpnPackage.html" title="google_androidmanagement1::api::AlwaysOnVpnPackage struct">AlwaysOnVpnPackage</a></td><td class="docblock-short"><p>Configuration for an always-on VPN connection.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.AndroidManagement.html" title="google_androidmanagement1::api::AndroidManagement struct">AndroidManagement</a></td><td class="docblock-short"><p>Central instance to access all AndroidManagement related resource activities</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ApiLevelCondition.html" title="google_androidmanagement1::api::ApiLevelCondition struct">ApiLevelCondition</a></td><td class="docblock-short"><p>A compliance rule condition which is satisfied if the Android Framework API level on the device doesn't meet a minimum requirement. There can only be one rule with this type of condition per policy.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.AppTrackInfo.html" title="google_androidmanagement1::api::AppTrackInfo struct">AppTrackInfo</a></td><td class="docblock-short"><p>Id to name association of a app track.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Application.html" title="google_androidmanagement1::api::Application struct">Application</a></td><td class="docblock-short"><p>Information about an app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ApplicationEvent.html" title="google_androidmanagement1::api::ApplicationEvent struct">ApplicationEvent</a></td><td class="docblock-short"><p>An app-related event.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ApplicationPermission.html" title="google_androidmanagement1::api::ApplicationPermission struct">ApplicationPermission</a></td><td class="docblock-short"><p>A permission required by the app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ApplicationPolicy.html" title="google_androidmanagement1::api::ApplicationPolicy struct">ApplicationPolicy</a></td><td class="docblock-short"><p>Policy for an individual app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ApplicationReport.html" title="google_androidmanagement1::api::ApplicationReport struct">ApplicationReport</a></td><td class="docblock-short"><p>Information reported about an installed app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ApplicationReportingSettings.html" title="google_androidmanagement1::api::ApplicationReportingSettings struct">ApplicationReportingSettings</a></td><td class="docblock-short"><p>Settings controlling the behavior of application reports.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.BlockAction.html" title="google_androidmanagement1::api::BlockAction struct">BlockAction</a></td><td class="docblock-short"><p>An action to block access to apps and data on a fully managed device or in a work profile. This action also triggers a device or work profile to displays a user-facing notification with information (where possible) on how to correct the compliance issue. Note: wipeAction must also be specified.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ChoosePrivateKeyRule.html" title="google_androidmanagement1::api::ChoosePrivateKeyRule struct">ChoosePrivateKeyRule</a></td><td class="docblock-short"><p>Controls apps' access to private keys. The rule determines which private key, if any, Android Device Policy grants to the specified app. Access is granted either when the app calls KeyChain.choosePrivateKeyAlias (https://developer.android.com/reference/android/security/KeyChain#choosePrivateKeyAlias%28android.app.Activity,%20android.security.KeyChainAliasCallback,%20java.lang.String[],%20java.security.Principal[],%20java.lang.String,%20int,%20java.lang.String%29) (or any overloads) to request a private key alias for a given URL, or for rules that are not URL-specific (that is, if urlPattern is not set, or set to the empty string or .*) on Android 11 and above, directly so that the app can call KeyChain.getPrivateKey (https://developer.android.com/reference/android/security/KeyChain#getPrivateKey%28android.content.Context,%20java.lang.String%29), without first having to call KeyChain.choosePrivateKeyAlias.When an app calls KeyChain.choosePrivateKeyAlias if more than one choosePrivateKeyRules matches, the last matching rule defines which key alias to return.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Command.html" title="google_androidmanagement1::api::Command struct">Command</a></td><td class="docblock-short"><p>A command.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.CommonCriteriaModeInfo.html" title="google_androidmanagement1::api::CommonCriteriaModeInfo struct">CommonCriteriaModeInfo</a></td><td class="docblock-short"><p>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.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ComplianceRule.html" title="google_androidmanagement1::api::ComplianceRule struct">ComplianceRule</a></td><td class="docblock-short"><p>A rule declaring which mitigating actions to take when a device is not compliant with its policy. For every rule, there is always an implicit mitigating action to set policy_compliant to false for the Device resource, and display a message on the device indicating that the device is not compliant with its policy. Other mitigating actions may optionally be taken as well, depending on the field values in the rule.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ContactInfo.html" title="google_androidmanagement1::api::ContactInfo struct">ContactInfo</a></td><td class="docblock-short"><p>Contact details for LaForge enterprises.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ContentProviderEndpoint.html" title="google_androidmanagement1::api::ContentProviderEndpoint struct">ContentProviderEndpoint</a></td><td class="docblock-short"><p>This feature is not generally available.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Date.html" title="google_androidmanagement1::api::Date struct">Date</a></td><td class="docblock-short"><p>Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: A full date, with non-zero year, month, and day values A month and day value, with a zero year, such as an anniversary A year on its own, with zero month and day values A year and month value, with a zero day, such as a credit card expiration dateRelated types are google.type.TimeOfDay and google.protobuf.Timestamp.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Device.html" title="google_androidmanagement1::api::Device struct">Device</a></td><td class="docblock-short"><p>A device owned by an enterprise. Unless otherwise noted, all fields are read-only and can't be modified by enterprises.devices.patch.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceSettings.html" title="google_androidmanagement1::api::DeviceSettings struct">DeviceSettings</a></td><td class="docblock-short"><p>Information about security related device settings on device.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Display.html" title="google_androidmanagement1::api::Display struct">Display</a></td><td class="docblock-short"><p>Device display information.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Empty.html" title="google_androidmanagement1::api::Empty struct">Empty</a></td><td class="docblock-short"><p>A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnrollmentToken.html" title="google_androidmanagement1::api::EnrollmentToken struct">EnrollmentToken</a></td><td class="docblock-short"><p>An enrollment token.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Enterprise.html" title="google_androidmanagement1::api::Enterprise struct">Enterprise</a></td><td class="docblock-short"><p>The configuration applied to an enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseApplicationGetCall.html" title="google_androidmanagement1::api::EnterpriseApplicationGetCall struct">EnterpriseApplicationGetCall</a></td><td class="docblock-short"><p>Gets info about an application.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseCreateCall.html" title="google_androidmanagement1::api::EnterpriseCreateCall struct">EnterpriseCreateCall</a></td><td class="docblock-short"><p>Creates an enterprise. This is the last step in the enterprise signup flow.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseDeleteCall.html" title="google_androidmanagement1::api::EnterpriseDeleteCall struct">EnterpriseDeleteCall</a></td><td class="docblock-short"><p>This feature is not generally available yet. Deletes an enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseDeviceDeleteCall.html" title="google_androidmanagement1::api::EnterpriseDeviceDeleteCall struct">EnterpriseDeviceDeleteCall</a></td><td class="docblock-short"><p>Deletes a device. This operation wipes the device.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseDeviceGetCall.html" title="google_androidmanagement1::api::EnterpriseDeviceGetCall struct">EnterpriseDeviceGetCall</a></td><td class="docblock-short"><p>Gets a device.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseDeviceIssueCommandCall.html" title="google_androidmanagement1::api::EnterpriseDeviceIssueCommandCall struct">EnterpriseDeviceIssueCommandCall</a></td><td class="docblock-short"><p>Issues a command to a device. The Operation resource returned contains a Command in its metadata field. Use the get operation method to get the status of the command.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseDeviceListCall.html" title="google_androidmanagement1::api::EnterpriseDeviceListCall struct">EnterpriseDeviceListCall</a></td><td class="docblock-short"><p>Lists devices for a given enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseDeviceOperationCancelCall.html" title="google_androidmanagement1::api::EnterpriseDeviceOperationCancelCall struct">EnterpriseDeviceOperationCancelCall</a></td><td class="docblock-short"><p>Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseDeviceOperationDeleteCall.html" title="google_androidmanagement1::api::EnterpriseDeviceOperationDeleteCall struct">EnterpriseDeviceOperationDeleteCall</a></td><td class="docblock-short"><p>Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseDeviceOperationGetCall.html" title="google_androidmanagement1::api::EnterpriseDeviceOperationGetCall struct">EnterpriseDeviceOperationGetCall</a></td><td class="docblock-short"><p>Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseDeviceOperationListCall.html" title="google_androidmanagement1::api::EnterpriseDeviceOperationListCall struct">EnterpriseDeviceOperationListCall</a></td><td class="docblock-short"><p>Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users/<em>/operations. To override the binding, API services can add a binding such as &quot;/v1/{name=users/</em>}/operations&quot; to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseDevicePatchCall.html" title="google_androidmanagement1::api::EnterpriseDevicePatchCall struct">EnterpriseDevicePatchCall</a></td><td class="docblock-short"><p>Updates a device.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseEnrollmentTokenCreateCall.html" title="google_androidmanagement1::api::EnterpriseEnrollmentTokenCreateCall struct">EnterpriseEnrollmentTokenCreateCall</a></td><td class="docblock-short"><p>Creates an enrollment token for a given enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseEnrollmentTokenDeleteCall.html" title="google_androidmanagement1::api::EnterpriseEnrollmentTokenDeleteCall struct">EnterpriseEnrollmentTokenDeleteCall</a></td><td class="docblock-short"><p>Deletes an enrollment token. This operation invalidates the token, preventing its future use.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseGetCall.html" title="google_androidmanagement1::api::EnterpriseGetCall struct">EnterpriseGetCall</a></td><td class="docblock-short"><p>Gets an enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseListCall.html" title="google_androidmanagement1::api::EnterpriseListCall struct">EnterpriseListCall</a></td><td class="docblock-short"><p>This feature is not generally available yet. Lists enterprises that are managed by an EMM. Only partial views are returned.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseMethods.html" title="google_androidmanagement1::api::EnterpriseMethods struct">EnterpriseMethods</a></td><td class="docblock-short"><p>A builder providing access to all methods supported on <em>enterprise</em> resources.
It is not used directly, but through the <code>AndroidManagement</code> hub.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterprisePatchCall.html" title="google_androidmanagement1::api::EnterprisePatchCall struct">EnterprisePatchCall</a></td><td class="docblock-short"><p>Updates an enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterprisePolicyDeleteCall.html" title="google_androidmanagement1::api::EnterprisePolicyDeleteCall struct">EnterprisePolicyDeleteCall</a></td><td class="docblock-short"><p>Deletes a policy. This operation is only permitted if no devices are currently referencing the policy.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterprisePolicyGetCall.html" title="google_androidmanagement1::api::EnterprisePolicyGetCall struct">EnterprisePolicyGetCall</a></td><td class="docblock-short"><p>Gets a policy.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterprisePolicyListCall.html" title="google_androidmanagement1::api::EnterprisePolicyListCall struct">EnterprisePolicyListCall</a></td><td class="docblock-short"><p>Lists policies for a given enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterprisePolicyPatchCall.html" title="google_androidmanagement1::api::EnterprisePolicyPatchCall struct">EnterprisePolicyPatchCall</a></td><td class="docblock-short"><p>Updates or creates a policy.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseWebAppCreateCall.html" title="google_androidmanagement1::api::EnterpriseWebAppCreateCall struct">EnterpriseWebAppCreateCall</a></td><td class="docblock-short"><p>Creates a web app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseWebAppDeleteCall.html" title="google_androidmanagement1::api::EnterpriseWebAppDeleteCall struct">EnterpriseWebAppDeleteCall</a></td><td class="docblock-short"><p>Deletes a web app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseWebAppGetCall.html" title="google_androidmanagement1::api::EnterpriseWebAppGetCall struct">EnterpriseWebAppGetCall</a></td><td class="docblock-short"><p>Gets a web app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseWebAppListCall.html" title="google_androidmanagement1::api::EnterpriseWebAppListCall struct">EnterpriseWebAppListCall</a></td><td class="docblock-short"><p>Lists web apps for a given enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseWebAppPatchCall.html" title="google_androidmanagement1::api::EnterpriseWebAppPatchCall struct">EnterpriseWebAppPatchCall</a></td><td class="docblock-short"><p>Updates a web app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EnterpriseWebTokenCreateCall.html" title="google_androidmanagement1::api::EnterpriseWebTokenCreateCall struct">EnterpriseWebTokenCreateCall</a></td><td class="docblock-short"><p>Creates a web token to access an embeddable managed Google Play web UI for a given enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ExternalData.html" title="google_androidmanagement1::api::ExternalData struct">ExternalData</a></td><td class="docblock-short"><p>Data hosted at an external location. The data is to be downloaded by Android Device Policy and verified against the hash.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.FreezePeriod.html" title="google_androidmanagement1::api::FreezePeriod struct">FreezePeriod</a></td><td class="docblock-short"><p>A system freeze period. When a devices clock is within the freeze period, all incoming system updates (including security patches) are blocked and wont be installed. When a device is outside the freeze period, normal update behavior applies. Leap years are ignored in freeze period calculations, in particular: * If Feb. 29th is set as the start or end date of a freeze period, the freeze period will start or end on Feb. 28th instead. * When a devices system clock reads Feb. 29th, its treated as Feb. 28th. * When calculating the number of days in a freeze period or the time between two freeze periods, Feb. 29th is ignored and not counted as a day.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.HardwareInfo.html" title="google_androidmanagement1::api::HardwareInfo struct">HardwareInfo</a></td><td class="docblock-short"><p>Information about device hardware. The fields related to temperature thresholds are only available if hardwareStatusEnabled is true in the device's policy.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.HardwareStatus.html" title="google_androidmanagement1::api::HardwareStatus struct">HardwareStatus</a></td><td class="docblock-short"><p>Hardware status. Temperatures may be compared to the temperature thresholds available in hardwareInfo to determine hardware health.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.KeyedAppState.html" title="google_androidmanagement1::api::KeyedAppState struct">KeyedAppState</a></td><td class="docblock-short"><p>Keyed app state reported by the app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.KioskCustomization.html" title="google_androidmanagement1::api::KioskCustomization struct">KioskCustomization</a></td><td class="docblock-short"><p>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.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.LaunchAppAction.html" title="google_androidmanagement1::api::LaunchAppAction struct">LaunchAppAction</a></td><td class="docblock-short"><p>An action to launch an app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ListDevicesResponse.html" title="google_androidmanagement1::api::ListDevicesResponse struct">ListDevicesResponse</a></td><td class="docblock-short"><p>Response to a request to list devices for a given enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ListEnterprisesResponse.html" title="google_androidmanagement1::api::ListEnterprisesResponse struct">ListEnterprisesResponse</a></td><td class="docblock-short"><p>This feature is not generally available yet. Response to a request to list enterprises.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ListOperationsResponse.html" title="google_androidmanagement1::api::ListOperationsResponse struct">ListOperationsResponse</a></td><td class="docblock-short"><p>The response message for Operations.ListOperations.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ListPoliciesResponse.html" title="google_androidmanagement1::api::ListPoliciesResponse struct">ListPoliciesResponse</a></td><td class="docblock-short"><p>Response to a request to list policies for a given enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ListWebAppsResponse.html" title="google_androidmanagement1::api::ListWebAppsResponse struct">ListWebAppsResponse</a></td><td class="docblock-short"><p>Response to a request to list web apps for a given enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ManagedConfigurationTemplate.html" title="google_androidmanagement1::api::ManagedConfigurationTemplate struct">ManagedConfigurationTemplate</a></td><td class="docblock-short"><p>The managed configurations template for the app, saved from the managed configurations iframe.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ManagedProperty.html" title="google_androidmanagement1::api::ManagedProperty struct">ManagedProperty</a></td><td class="docblock-short"><p>Managed property.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ManagedPropertyEntry.html" title="google_androidmanagement1::api::ManagedPropertyEntry struct">ManagedPropertyEntry</a></td><td class="docblock-short"><p>An entry of a managed property.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.MemoryEvent.html" title="google_androidmanagement1::api::MemoryEvent struct">MemoryEvent</a></td><td class="docblock-short"><p>An event related to memory and storage measurements.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.MemoryInfo.html" title="google_androidmanagement1::api::MemoryInfo struct">MemoryInfo</a></td><td class="docblock-short"><p>Information about device memory and storage.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.NetworkInfo.html" title="google_androidmanagement1::api::NetworkInfo struct">NetworkInfo</a></td><td class="docblock-short"><p>Device network info.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.NonComplianceDetail.html" title="google_androidmanagement1::api::NonComplianceDetail struct">NonComplianceDetail</a></td><td class="docblock-short"><p>Provides detail about non-compliance with a policy setting.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.NonComplianceDetailCondition.html" title="google_androidmanagement1::api::NonComplianceDetailCondition struct">NonComplianceDetailCondition</a></td><td class="docblock-short"><p>A compliance rule condition which is satisfied if there exists any matching NonComplianceDetail for the device. A NonComplianceDetail matches a NonComplianceDetailCondition if all the fields which are set within the NonComplianceDetailCondition match the corresponding NonComplianceDetail fields.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.OncCertificateProvider.html" title="google_androidmanagement1::api::OncCertificateProvider struct">OncCertificateProvider</a></td><td class="docblock-short"><p>This feature is not generally available.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Operation.html" title="google_androidmanagement1::api::Operation struct">Operation</a></td><td class="docblock-short"><p>This resource represents a long-running operation that is the result of a network API call.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PackageNameList.html" title="google_androidmanagement1::api::PackageNameList struct">PackageNameList</a></td><td class="docblock-short"><p>A list of package names.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PasswordRequirements.html" title="google_androidmanagement1::api::PasswordRequirements struct">PasswordRequirements</a></td><td class="docblock-short"><p>Requirements for the password used to unlock a device.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PermissionGrant.html" title="google_androidmanagement1::api::PermissionGrant struct">PermissionGrant</a></td><td class="docblock-short"><p>Configuration for an Android permission and its grant state.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PersistentPreferredActivity.html" title="google_androidmanagement1::api::PersistentPreferredActivity struct">PersistentPreferredActivity</a></td><td class="docblock-short"><p>A default activity for handling intents that match a particular intent filter. Note: To set up a kiosk, use InstallType to KIOSK rather than use persistent preferred activities.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PersonalApplicationPolicy.html" title="google_androidmanagement1::api::PersonalApplicationPolicy struct">PersonalApplicationPolicy</a></td><td class="docblock-short"><p>Policies for apps in the personal profile of a company-owned device with a work profile.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PersonalUsagePolicies.html" title="google_androidmanagement1::api::PersonalUsagePolicies struct">PersonalUsagePolicies</a></td><td class="docblock-short"><p>Policies controlling personal usage on a company-owned device with a work profile.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Policy.html" title="google_androidmanagement1::api::Policy struct">Policy</a></td><td class="docblock-short"><p>A policy resource represents a group of settings that govern the behavior of a managed device and the apps installed on it.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PolicyEnforcementRule.html" title="google_androidmanagement1::api::PolicyEnforcementRule struct">PolicyEnforcementRule</a></td><td class="docblock-short"><p>A rule that defines the actions to take if a device or work profile is not compliant with the policy specified in settingName.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PostureDetail.html" title="google_androidmanagement1::api::PostureDetail struct">PostureDetail</a></td><td class="docblock-short"><p>Additional details regarding the security posture of the device.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PowerManagementEvent.html" title="google_androidmanagement1::api::PowerManagementEvent struct">PowerManagementEvent</a></td><td class="docblock-short"><p>A power management event.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ProxyInfo.html" title="google_androidmanagement1::api::ProxyInfo struct">ProxyInfo</a></td><td class="docblock-short"><p>Configuration info for an HTTP proxy. For a direct proxy, set the host, port, and excluded_hosts fields. For a PAC script proxy, set the pac_uri field.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SecurityPosture.html" title="google_androidmanagement1::api::SecurityPosture struct">SecurityPosture</a></td><td class="docblock-short"><p>The security posture of the device, as determined by the current device state and the policies applied.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SetupAction.html" title="google_androidmanagement1::api::SetupAction struct">SetupAction</a></td><td class="docblock-short"><p>An action executed during setup.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SigninDetail.html" title="google_androidmanagement1::api::SigninDetail struct">SigninDetail</a></td><td class="docblock-short"><p>A resource containing sign in details for an enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SignupUrl.html" title="google_androidmanagement1::api::SignupUrl struct">SignupUrl</a></td><td class="docblock-short"><p>An enterprise signup URL.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SignupUrlCreateCall.html" title="google_androidmanagement1::api::SignupUrlCreateCall struct">SignupUrlCreateCall</a></td><td class="docblock-short"><p>Creates an enterprise signup URL.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SignupUrlMethods.html" title="google_androidmanagement1::api::SignupUrlMethods struct">SignupUrlMethods</a></td><td class="docblock-short"><p>A builder providing access to all methods supported on <em>signupUrl</em> resources.
It is not used directly, but through the <code>AndroidManagement</code> hub.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SoftwareInfo.html" title="google_androidmanagement1::api::SoftwareInfo struct">SoftwareInfo</a></td><td class="docblock-short"><p>Information about device software.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Status.html" title="google_androidmanagement1::api::Status struct">Status</a></td><td class="docblock-short"><p>The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC (https://github.com/grpc). Each Status message contains three pieces of data: error code, error message, and error details.You can find out more about this error model and how to work with it in the API Design Guide (https://cloud.google.com/apis/design/errors).</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.StatusReportingSettings.html" title="google_androidmanagement1::api::StatusReportingSettings struct">StatusReportingSettings</a></td><td class="docblock-short"><p>Settings controlling the behavior of status reports.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SystemUpdate.html" title="google_androidmanagement1::api::SystemUpdate struct">SystemUpdate</a></td><td class="docblock-short"><p>Configuration for managing system updates</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SystemUpdateInfo.html" title="google_androidmanagement1::api::SystemUpdateInfo struct">SystemUpdateInfo</a></td><td class="docblock-short"><p>Information about a potential pending system update.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.TelephonyInfo.html" title="google_androidmanagement1::api::TelephonyInfo struct">TelephonyInfo</a></td><td class="docblock-short"><p>Telephony information associated with a given SIM card on the device. Only supported on fully managed devices starting from Android API level 23.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.TermsAndConditions.html" title="google_androidmanagement1::api::TermsAndConditions struct">TermsAndConditions</a></td><td class="docblock-short"><p>A terms and conditions page to be accepted during provisioning.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.User.html" title="google_androidmanagement1::api::User struct">User</a></td><td class="docblock-short"><p>A user belonging to an enterprise.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.UserFacingMessage.html" title="google_androidmanagement1::api::UserFacingMessage struct">UserFacingMessage</a></td><td class="docblock-short"><p>Provides a user-facing message with locale info. The maximum message length is 4096 characters.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.WebApp.html" title="google_androidmanagement1::api::WebApp struct">WebApp</a></td><td class="docblock-short"><p>A web app.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.WebAppIcon.html" title="google_androidmanagement1::api::WebAppIcon struct">WebAppIcon</a></td><td class="docblock-short"><p>An icon for a web app. Supported formats are: png, jpg and webp.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.WebToken.html" title="google_androidmanagement1::api::WebToken struct">WebToken</a></td><td class="docblock-short"><p>A web token used to access the managed Google Play iframe.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.WipeAction.html" title="google_androidmanagement1::api::WipeAction struct">WipeAction</a></td><td class="docblock-short"><p>An action to reset a fully managed device or delete a work profile. Note: blockAction must also be specified.</p>
</td></tr></table><h2 id="enums" class="section-header"><a href="#enums">Enums</a></h2>
<table><tr class="module-item"><td><a class="enum" href="enum.Scope.html" title="google_androidmanagement1::api::Scope enum">Scope</a></td><td class="docblock-short"><p>Identifies the an OAuth2 authorization scope.
A scope is needed when requesting an
<a href="https://developers.google.com/youtube/v3/guides/authentication">authorization token</a>.</p>
</td></tr></table></section><section id="search" class="content hidden"></section><section class="footer"></section><div id="rustdoc-vars" data-root-path="../../" data-current-crate="google_androidmanagement1"></div>
<script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html>