GoogleApi.AndroidDeviceProvisioning.V1.Model.Configuration (google_api_android_device_provisioning v0.17.0) View Source
A configuration collects the provisioning options for Android devices. Each configuration combines the following: The EMM device policy controller (DPC) installed on the devices. EMM policies enforced on the devices. * Metadata displayed on the device to help users during setup. Customers can add as many configurations as they need. However, zero-touch enrollment works best when a customer sets a default configuration that's applied to any new devices the organization purchases.
Attributes
-
companyName
(type:String.t
, default:nil
) - Required. The name of the organization. Zero-touch enrollment shows this organization name to device users during device provisioning. -
configurationId
(type:String.t
, default:nil
) - Output only. The ID of the configuration. Assigned by the server. -
configurationName
(type:String.t
, default:nil
) - Required. A short name that describes the configuration's purpose. For example, Sales team or Temporary employees. The zero-touch enrollment portal displays this name to IT admins. -
contactEmail
(type:String.t
, default:nil
) - Required. The email address that device users can contact to get help. Zero-touch enrollment shows this email address to device users before device provisioning. The value is validated on input. -
contactPhone
(type:String.t
, default:nil
) - Required. The telephone number that device users can call, using another device, to get help. Zero-touch enrollment shows this number to device users before device provisioning. Accepts numerals, spaces, the plus sign, hyphens, and parentheses. -
customMessage
(type:String.t
, default:nil
) - A message, containing one or two sentences, to help device users get help or give them more details about what’s happening to their device. Zero-touch enrollment shows this message before the device is provisioned. -
dpcExtras
(type:String.t
, default:nil
) - The JSON-formatted EMM provisioning extras that are passed to the DPC. -
dpcResourcePath
(type:String.t
, default:nil
) - Required. The resource name of the selected DPC (device policy controller) in the formatcustomers/[CUSTOMER_ID]/dpcs/*
. To list the supported DPCs, callcustomers.dpcs.list
. -
isDefault
(type:boolean()
, default:nil
) - Required. Whether this is the default configuration that zero-touch enrollment applies to any new devices the organization purchases in the future. Only one customer configuration can be the default. Setting this value totrue
, changes the previous default configuration'sisDefault
value tofalse
. -
name
(type:String.t
, default:nil
) - Output only. The API resource name in the formatcustomers/[CUSTOMER_ID]/configurations/[CONFIGURATION_ID]
. Assigned by the server.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.AndroidDeviceProvisioning.V1.Model.Configuration{ companyName: String.t() | nil, configurationId: String.t() | nil, configurationName: String.t() | nil, contactEmail: String.t() | nil, contactPhone: String.t() | nil, customMessage: String.t() | nil, dpcExtras: String.t() | nil, dpcResourcePath: String.t() | nil, isDefault: boolean() | nil, name: String.t() | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.