google_api_android_enterprise v0.2.0 GoogleApi.AndroidEnterprise.V1.Api.Devices View Source

API calls for all endpoints tagged Devices.

Link to this section Summary

Functions

Retrieves whether a device's access to Google services is enabled or disabled. The device state takes effect only if enforcing EMM policies on Android devices is enabled in the Google Admin Console. Otherwise, the device state is ignored and all devices are allowed access to Google services. This is only supported for Google-managed users

Sets whether a device's access to Google services is enabled or disabled. The device state takes effect only if enforcing EMM policies on Android devices is enabled in the Google Admin Console. Otherwise, the device state is ignored and all devices are allowed access to Google services. This is only supported for Google-managed users

Link to this section Functions

Link to this function

androidenterprise_devices_get(connection, enterprise_id, user_id, device_id, optional_params \\ [], opts \\ []) View Source

Retrieves the details of a device.

Parameters

  • connection (GoogleApi.AndroidEnterprise.V1.Connection): Connection to server
  • enterprise_id (String.t): The ID of the enterprise.
  • user_id (String.t): The ID of the user.
  • device_id (String.t): The ID of the device.
  • optional_params (KeywordList): [optional] Optional parameters

    • :alt (String.t): Data format for the response.
    • :fields (String.t): Selector specifying which fields to include in a partial response.
    • :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • :oauth_token (String.t): OAuth 2.0 token for the current user.
    • :prettyPrint (boolean()): Returns response with indentations and line breaks.
    • :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (String.t): Deprecated. Please use quotaUser instead.

Returns

{:ok, %GoogleApi.AndroidEnterprise.V1.Model.Device{}} on success {:error, info} on failure

Link to this function

androidenterprise_devices_get_state(connection, enterprise_id, user_id, device_id, optional_params \\ [], opts \\ []) View Source

Retrieves whether a device's access to Google services is enabled or disabled. The device state takes effect only if enforcing EMM policies on Android devices is enabled in the Google Admin Console. Otherwise, the device state is ignored and all devices are allowed access to Google services. This is only supported for Google-managed users.

Parameters

  • connection (GoogleApi.AndroidEnterprise.V1.Connection): Connection to server
  • enterprise_id (String.t): The ID of the enterprise.
  • user_id (String.t): The ID of the user.
  • device_id (String.t): The ID of the device.
  • optional_params (KeywordList): [optional] Optional parameters

    • :alt (String.t): Data format for the response.
    • :fields (String.t): Selector specifying which fields to include in a partial response.
    • :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • :oauth_token (String.t): OAuth 2.0 token for the current user.
    • :prettyPrint (boolean()): Returns response with indentations and line breaks.
    • :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (String.t): Deprecated. Please use quotaUser instead.

Returns

{:ok, %GoogleApi.AndroidEnterprise.V1.Model.DeviceState{}} on success {:error, info} on failure

Link to this function

androidenterprise_devices_list(connection, enterprise_id, user_id, optional_params \\ [], opts \\ []) View Source

Retrieves the IDs of all of a user's devices.

Parameters

  • connection (GoogleApi.AndroidEnterprise.V1.Connection): Connection to server
  • enterprise_id (String.t): The ID of the enterprise.
  • user_id (String.t): The ID of the user.
  • optional_params (KeywordList): [optional] Optional parameters

    • :alt (String.t): Data format for the response.
    • :fields (String.t): Selector specifying which fields to include in a partial response.
    • :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • :oauth_token (String.t): OAuth 2.0 token for the current user.
    • :prettyPrint (boolean()): Returns response with indentations and line breaks.
    • :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (String.t): Deprecated. Please use quotaUser instead.

Returns

{:ok, %GoogleApi.AndroidEnterprise.V1.Model.DevicesListResponse{}} on success {:error, info} on failure

Link to this function

androidenterprise_devices_patch(connection, enterprise_id, user_id, device_id, optional_params \\ [], opts \\ []) View Source

Updates the device policy. This method supports patch semantics.

Parameters

  • connection (GoogleApi.AndroidEnterprise.V1.Connection): Connection to server
  • enterprise_id (String.t): The ID of the enterprise.
  • user_id (String.t): The ID of the user.
  • device_id (String.t): The ID of the device.
  • optional_params (KeywordList): [optional] Optional parameters

    • :alt (String.t): Data format for the response.
    • :fields (String.t): Selector specifying which fields to include in a partial response.
    • :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • :oauth_token (String.t): OAuth 2.0 token for the current user.
    • :prettyPrint (boolean()): Returns response with indentations and line breaks.
    • :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (String.t): Deprecated. Please use quotaUser instead.
    • :updateMask (String.t): Mask that identifies which fields to update. If not set, all modifiable fields will be modified. When set in a query parameter, this field should be specified as updateMask=<field1>,<field2>,...
    • :body (Device):

Returns

{:ok, %GoogleApi.AndroidEnterprise.V1.Model.Device{}} on success {:error, info} on failure

Link to this function

androidenterprise_devices_set_state(connection, enterprise_id, user_id, device_id, optional_params \\ [], opts \\ []) View Source

Sets whether a device's access to Google services is enabled or disabled. The device state takes effect only if enforcing EMM policies on Android devices is enabled in the Google Admin Console. Otherwise, the device state is ignored and all devices are allowed access to Google services. This is only supported for Google-managed users.

Parameters

  • connection (GoogleApi.AndroidEnterprise.V1.Connection): Connection to server
  • enterprise_id (String.t): The ID of the enterprise.
  • user_id (String.t): The ID of the user.
  • device_id (String.t): The ID of the device.
  • optional_params (KeywordList): [optional] Optional parameters

    • :alt (String.t): Data format for the response.
    • :fields (String.t): Selector specifying which fields to include in a partial response.
    • :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • :oauth_token (String.t): OAuth 2.0 token for the current user.
    • :prettyPrint (boolean()): Returns response with indentations and line breaks.
    • :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (String.t): Deprecated. Please use quotaUser instead.
    • :body (DeviceState):

Returns

{:ok, %GoogleApi.AndroidEnterprise.V1.Model.DeviceState{}} on success {:error, info} on failure

Link to this function

androidenterprise_devices_update(connection, enterprise_id, user_id, device_id, optional_params \\ [], opts \\ []) View Source

Updates the device policy

Parameters

  • connection (GoogleApi.AndroidEnterprise.V1.Connection): Connection to server
  • enterprise_id (String.t): The ID of the enterprise.
  • user_id (String.t): The ID of the user.
  • device_id (String.t): The ID of the device.
  • optional_params (KeywordList): [optional] Optional parameters

    • :alt (String.t): Data format for the response.
    • :fields (String.t): Selector specifying which fields to include in a partial response.
    • :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • :oauth_token (String.t): OAuth 2.0 token for the current user.
    • :prettyPrint (boolean()): Returns response with indentations and line breaks.
    • :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (String.t): Deprecated. Please use quotaUser instead.
    • :updateMask (String.t): Mask that identifies which fields to update. If not set, all modifiable fields will be modified. When set in a query parameter, this field should be specified as updateMask=<field1>,<field2>,...
    • :body (Device):

Returns

{:ok, %GoogleApi.AndroidEnterprise.V1.Model.Device{}} on success {:error, info} on failure