- Resource: Enterprise
- NotificationType
- ExternalData
- TermsAndConditions
- SigninDetail
- SigninDetailDefaultStatus
- ContactInfo
- GoogleAuthenticationSettings
- GoogleAuthenticationRequired
- EnterpriseType
- ManagedGooglePlayAccountsEnterpriseType
- ManagedGoogleDomainType
- Metode
Resource: Enterprise
Konfigurasi yang diterapkan ke perusahaan.
Representasi JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
Kolom | |
---|---|
name |
Nama perusahaan yang dibuat oleh server selama pembuatan, dalam bentuk |
enabledNotificationTypes[] |
Jenis notifikasi Google Pub/Sub yang diaktifkan untuk perusahaan. |
pubsubTopic |
Topik tempat notifikasi Pub/Sub dipublikasikan, dalam bentuk |
primaryColor |
Warna dalam format RGB yang menunjukkan warna dominan untuk ditampilkan di UI aplikasi pengelolaan perangkat. Komponen warna disimpan sebagai berikut: |
logo |
Gambar yang ditampilkan sebagai logo selama penyediaan perangkat. Jenis yang didukung adalah: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. |
enterpriseDisplayName |
Nama perusahaan yang ditampilkan kepada pengguna. Kolom ini memiliki panjang maksimal 100 karakter. |
termsAndConditions[] |
Persyaratan dan ketentuan yang harus disetujui saat menyediakan perangkat untuk perusahaan ini. Halaman istilah dibuat untuk setiap nilai dalam daftar ini. |
appAutoApprovalEnabled |
Tidak digunakan lagi dan tidak digunakan. |
signinDetails[] |
Detail login perusahaan. |
contactInfo |
Info kontak perusahaan yang dikelola EMM. |
googleAuthenticationSettings |
Setelan untuk autentikasi pengguna yang disediakan Google. |
enterpriseType |
Hanya output. Jenis perusahaan. |
managedGooglePlayAccountsEnterpriseType |
Hanya output. Jenis akun Google Play perusahaan terkelola. |
managedGoogleDomainType |
Hanya output. Jenis Managed Google Domains. |
NotificationType
Jenis notifikasi yang dapat dikirim server pengelolaan perangkat melalui Google Pub/Sub.
Enum | |
---|---|
NOTIFICATION_TYPE_UNSPECIFIED |
Nilai ini diabaikan. |
ENROLLMENT |
Notifikasi yang dikirim saat perangkat mendaftar. |
COMPLIANCE_REPORT |
Tidak digunakan lagi. |
STATUS_REPORT |
Notifikasi yang dikirim saat perangkat mengeluarkan laporan status. |
COMMAND |
Notifikasi yang dikirim saat perintah perangkat telah selesai. |
USAGE_LOGS |
Notifikasi dikirim saat perangkat mengirim . |
ENTERPRISE_UPGRADE |
Notifikasi yang dikirim untuk upgrade perusahaan. Upgrade perusahaan adalah proses yang mengupgrade akun Google Play perusahaan terkelola ke Managed Google Domains. |
ExternalData
Data dihosting di lokasi eksternal. Data akan didownload oleh Android Device Policy dan diverifikasi terhadap hash.
Representasi JSON |
---|
{ "url": string, "sha256Hash": string } |
Kolom | |
---|---|
url |
URL absolut ke data, yang harus menggunakan skema http atau https. Android Device Policy tidak memberikan kredensial apa pun dalam permintaan GET, sehingga URL harus dapat diakses secara publik. Menyertakan komponen acak yang panjang dalam URL dapat digunakan untuk mencegah penyerang menemukan URL. |
sha256Hash |
Hash SHA-256 berenkode base-64 dari konten yang dihosting di URL. Jika konten tidak cocok dengan hash ini, Android Device Policy tidak akan menggunakan data tersebut. |
TermsAndConditions
Halaman persyaratan dan ketentuan yang harus disetujui selama penyediaan.
Representasi JSON |
---|
{ "header": { object ( |
Kolom | |
---|---|
header |
Header singkat yang muncul di atas konten HTML. |
content |
String HTML yang diformat dengan baik. String ini akan diuraikan di klien dengan android.text.Html#fromHtml. |
SigninDetail
Resource yang berisi detail login untuk perusahaan. Gunakan
untuk mengelola enterprises
SigninDetail
untuk perusahaan tertentu.
Untuk perusahaan, kita dapat memiliki sejumlah SigninDetail
yang diidentifikasi secara unik oleh kombinasi tiga kolom berikut (signinUrl
, allowPersonalUsage
, tokenTag
). Anda tidak dapat membuat dua SigninDetail
dengan (signinUrl
, allowPersonalUsage
, tokenTag
) yang sama. (tokenTag
adalah kolom opsional).
: Operasi ini memperbarui daftar Patch
SigninDetails
saat ini dengan daftar SigninDetails
baru.
- Jika konfigurasi
SigninDetail
yang disimpan diteruskan,signinEnrollmentToken
danqrCode
yang sama akan ditampilkan. - Jika kita meneruskan beberapa konfigurasi
SigninDetail
identik yang tidak disimpan, konfigurasiSigninDetail
pertama di antara konfigurasi tersebut akan disimpan. - Jika konfigurasi sudah ada, kita tidak dapat memintanya lebih dari satu kali dalam panggilan API patch tertentu, jika tidak, akan muncul error kunci duplikat dan seluruh operasi akan gagal.
- Jika kita menghapus konfigurasi
SigninDetail
tertentu dari permintaan, konfigurasi tersebut akan dihapus dari penyimpanan. Kemudian, kita dapat memintasigninEnrollmentToken
danqrCode
lain untuk konfigurasiSigninDetail
yang sama.
Representasi JSON |
---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
Kolom | |
---|---|
signinUrl |
URL login untuk autentikasi saat perangkat disediakan dengan token pendaftaran login. Endpoint login harus menyelesaikan alur autentikasi dengan URL dalam bentuk https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
Token pendaftaran di seluruh perusahaan yang digunakan untuk memicu alur login kustom. Ini adalah kolom hanya baca yang dibuat oleh server. |
qrCode |
String JSON yang representasi UTF-8-nya dapat digunakan untuk membuat kode QR guna mendaftarkan perangkat dengan token pendaftaran ini. Untuk mendaftarkan perangkat menggunakan NFC, rekaman NFC harus berisi representasi |
allowPersonalUsage |
Mengontrol apakah penggunaan pribadi diizinkan di perangkat yang disediakan dengan token pendaftaran ini. Untuk perangkat milik perusahaan:
Untuk perangkat milik pribadi:
|
defaultStatus |
Opsional. Apakah URL login harus digunakan secara default untuk perusahaan. |
tokenTag |
Metadata yang ditentukan EMM untuk membedakan antara instance |
SigninDetailDefaultStatus
Apakah URL login harus digunakan secara default untuk perusahaan.
Enum | |
---|---|
SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED |
Setara dengan SIGNIN_DETAIL_IS_NOT_DEFAULT . |
SIGNIN_DETAIL_IS_DEFAULT |
URL login akan digunakan secara default untuk perusahaan. |
SIGNIN_DETAIL_IS_NOT_DEFAULT |
URL login tidak akan digunakan secara default untuk perusahaan. |
ContactInfo
Detail kontak untuk perusahaan Google Play terkelola.
Representasi JSON |
---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
Kolom | |
---|---|
contactEmail |
Alamat email untuk kontak, yang akan digunakan untuk mengirim pengumuman penting terkait Google Play terkelola. |
dataProtectionOfficerName |
Nama petugas perlindungan data. |
dataProtectionOfficerEmail |
Email petugas perlindungan data. Email divalidasi, tetapi tidak diverifikasi. |
dataProtectionOfficerPhone |
Nomor telepon petugas perlindungan data Nomor telepon divalidasi, tetapi tidak diverifikasi. |
euRepresentativeName |
Nama perwakilan Uni Eropa. |
euRepresentativeEmail |
Email perwakilan Uni Eropa. Email divalidasi, tetapi tidak diverifikasi. |
euRepresentativePhone |
Nomor telepon perwakilan Uni Eropa. Nomor telepon divalidasi, tetapi tidak diverifikasi. |
GoogleAuthenticationSettings
Berisi setelan untuk autentikasi pengguna yang disediakan Google.
Representasi JSON |
---|
{
"googleAuthenticationRequired": enum ( |
Kolom | |
---|---|
googleAuthenticationRequired |
Hanya output. Apakah pengguna perlu diautentikasi oleh Google selama proses pendaftaran. Admin IT dapat menentukan apakah autentikasi Google diaktifkan untuk perusahaan bagi perangkat pekerja intelektual. Nilai ini hanya dapat disetel melalui Konsol Admin Google. Autentikasi Google dapat digunakan dengan |
GoogleAuthenticationRequired
Setelan untuk apakah autentikasi Google diperlukan untuk perusahaan ini.
Enum | |
---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED |
Nilai ini tidak digunakan. |
NOT_REQUIRED |
Autentikasi Google tidak diperlukan. |
REQUIRED |
Pengguna harus berhasil diautentikasi oleh Google. |
EnterpriseType
Jenis perusahaan.
Enum | |
---|---|
ENTERPRISE_TYPE_UNSPECIFIED |
Nilai ini tidak digunakan. |
MANAGED_GOOGLE_DOMAIN |
Perusahaan ini termasuk dalam Managed Google Domains. |
MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE |
Perusahaan adalah Akun Google Play perusahaan terkelola. |
ManagedGooglePlayAccountsEnterpriseType
Jenis akun Google Play perusahaan terkelola.
Enum | |
---|---|
MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE_TYPE_UNSPECIFIED |
Jenis akun Google Play perusahaan terkelola tidak ditentukan. |
CUSTOMER_MANAGED |
Perusahaan dikelola pelanggan |
EMM_MANAGED |
Perusahaan dikelola EMM (tidak digunakan lagi). |
ManagedGoogleDomainType
Jenis Managed Google Domains.
Enum | |
---|---|
MANAGED_GOOGLE_DOMAIN_TYPE_UNSPECIFIED |
Jenis domain Google terkelola tidak ditentukan. |
TYPE_TEAM |
Managed Google Domains adalah tim yang diverifikasi email. |
TYPE_DOMAIN |
Managed Google Domains telah diverifikasi domainnya. |
Metode |
|
---|---|
|
Membuat perusahaan. |
|
Menghapus perusahaan dan semua akun serta data yang terkait dengannya secara permanen. |
|
Membuat URL upgrade perusahaan untuk mengupgrade akun Google Play perusahaan terkelola yang sudah ada ke Managed Google Domains. |
|
Mendapatkan perusahaan. |
|
Mencantumkan perusahaan yang dikelola EMM. |
|
Memperbarui perusahaan. |