google_api_android_device_provisioning v0.13.1 GoogleApi.AndroidDeviceProvisioning.V1.Model.Configuration 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
Link to this type
t()
View Sourcet() :: %GoogleApi.AndroidDeviceProvisioning.V1.Model.Configuration{ companyName: String.t(), configurationId: String.t(), configurationName: String.t(), contactEmail: String.t(), contactPhone: String.t(), customMessage: String.t(), dpcExtras: String.t(), dpcResourcePath: String.t(), isDefault: boolean(), name: String.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.