REST Resource: enterprises.devices

Tài nguyên: Thiết bị

Một thiết bị thuộc sở hữu của một doanh nghiệp. Trừ khi có ghi chú khác, tất cả các trường đều chỉ có thể đọc và enterprises.devices.patch không thể sửa đổi.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "userName": string,
  "managementMode": enum (ManagementMode),
  "state": enum (DeviceState),
  "appliedState": enum (DeviceState),
  "policyCompliant": boolean,
  "nonComplianceDetails": [
    {
      object (NonComplianceDetail)
    }
  ],
  "enrollmentTime": string,
  "lastStatusReportTime": string,
  "lastPolicyComplianceReportTime": string,
  "lastPolicySyncTime": string,
  "policyName": string,
  "appliedPolicyName": string,
  "appliedPolicyVersion": string,
  "apiLevel": integer,
  "enrollmentTokenData": string,
  "enrollmentTokenName": string,
  "disabledReason": {
    object (UserFacingMessage)
  },
  "softwareInfo": {
    object (SoftwareInfo)
  },
  "hardwareInfo": {
    object (HardwareInfo)
  },
  "displays": [
    {
      object (Display)
    }
  ],
  "applicationReports": [
    {
      object (ApplicationReport)
    }
  ],
  "previousDeviceNames": [
    string
  ],
  "networkInfo": {
    object (NetworkInfo)
  },
  "memoryInfo": {
    object (MemoryInfo)
  },
  "memoryEvents": [
    {
      object (MemoryEvent)
    }
  ],
  "powerManagementEvents": [
    {
      object (PowerManagementEvent)
    }
  ],
  "hardwareStatusSamples": [
    {
      object (HardwareStatus)
    }
  ],
  "deviceSettings": {
    object (DeviceSettings)
  },
  "user": {
    object (User)
  },
  "systemProperties": {
    string: string,
    ...
  },
  "securityPosture": {
    object (SecurityPosture)
  },
  "ownership": enum (Ownership),
  "commonCriteriaModeInfo": {
    object (CommonCriteriaModeInfo)
  },
  "appliedPasswordPolicies": [
    {
      object (PasswordRequirements)
    }
  ],
  "dpcMigrationInfo": {
    object (DpcMigrationInfo)
  }
}
Trường
name

string

Tên của thiết bị ở dạng enterprises/{enterpriseId}/devices/{deviceId}.

userName

string

Tên tài nguyên của người dùng sở hữu thiết bị này ở dạng enterprises/{enterpriseId}/users/{userId}.

managementMode

enum (ManagementMode)

Loại chế độ quản lý mà Android Device Policy áp dụng trên thiết bị. Điều này ảnh hưởng đến chế độ cài đặt chính sách được hỗ trợ.

state

enum (DeviceState)

Trạng thái sẽ áp dụng cho thiết bị. Bạn có thể sửa đổi trường này theo yêu cầu bản vá. Lưu ý rằng khi gọi enterprises.devices.patch, ACTIVEDISABLED là những giá trị duy nhất được phép. Để đưa thiết bị vào trạng thái DELETED, hãy gọi enterprises.devices.delete.

appliedState

enum (DeviceState)

Trạng thái hiện được áp dụng cho thiết bị.

policyCompliant

boolean

Liệu thiết bị có tuân thủ chính sách của thiết bị hay không.

nonComplianceDetails[]

object (NonComplianceDetail)

Thông tin chi tiết về chế độ cài đặt chính sách mà thiết bị không tuân thủ.

enrollmentTime

string (Timestamp format)

Thời gian đăng ký thiết bị.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

lastStatusReportTime

string (Timestamp format)

Lần gần đây nhất thiết bị gửi báo cáo trạng thái.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

lastPolicyComplianceReportTime
(deprecated)

string (Timestamp format)

Không dùng nữa.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

lastPolicySyncTime

string (Timestamp format)

Lần gần đây nhất thiết bị tìm nạp chính sách.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

policyName

string

Tên của chính sách áp dụng cho thiết bị, ở dạng enterprises/{enterpriseId}/policies/{policyId}. Nếu không chỉ định, policyName cho người dùng của thiết bị sẽ được áp dụng. Bạn có thể sửa đổi trường này bằng yêu cầu vá. Bạn chỉ có thể chỉ định policyId khi gọi enterprises.devices.patch, miễn là policyId không chứa dấu gạch chéo. Phần còn lại của tên chính sách sẽ được suy luận.

appliedPolicyName

string

Tên của chính sách hiện được áp dụng cho thiết bị.

appliedPolicyVersion

string (int64 format)

Phiên bản của chính sách hiện được áp dụng cho thiết bị.

apiLevel

integer

Cấp độ API của phiên bản nền tảng Android chạy trên thiết bị.

enrollmentTokenData

string

Nếu thiết bị được đăng ký bằng mã thông báo đăng ký có cung cấp dữ liệu bổ sung, thì trường này sẽ chứa dữ liệu đó.

enrollmentTokenName

string

Nếu thiết bị được đăng ký bằng mã thông báo đăng ký, thì trường này sẽ chứa tên của mã thông báo.

disabledReason

object (UserFacingMessage)

Nếu trạng thái thiết bị là DISABLED, thì một thông báo không bắt buộc sẽ hiển thị trên thiết bị cho biết lý do thiết bị bị tắt. Bạn có thể sửa đổi trường này theo yêu cầu bản vá.

softwareInfo

object (SoftwareInfo)

Thông tin chi tiết về phần mềm thiết bị. Thông tin này chỉ có sẵn nếu softwareInfoEnabled là true trong chính sách của thiết bị.

hardwareInfo

object (HardwareInfo)

Thông tin chi tiết về phần cứng thiết bị.

displays[]

object (Display)

Thông tin chi tiết về màn hình trên thiết bị. Thông tin này chỉ có sẵn nếu displayInfoEnabled là true trong chính sách của thiết bị.

applicationReports[]

object (ApplicationReport)

Báo cáo cho các ứng dụng đã cài đặt trên thiết bị. Thông tin này chỉ có sẵn khi applicationReportsEnabled là true trong chính sách của thiết bị.

previousDeviceNames[]

string

Nếu cùng một thiết bị thực đã được đăng ký nhiều lần, thì trường này sẽ chứa tên thiết bị trước đó. Số sê-ri được dùng làm giá trị nhận dạng duy nhất để xác định xem liệu thiết bị thực tế đó đã được đăng ký trước đó hay chưa. Các tên được sắp xếp theo thứ tự thời gian.

networkInfo

object (NetworkInfo)

Thông tin về mạng của thiết bị. Thông tin này chỉ có sẵn nếu networkInfoEnabled là true trong chính sách của thiết bị.

memoryInfo

object (MemoryInfo)

Thông tin bộ nhớ: chứa thông tin về bộ nhớ và bộ nhớ lưu trữ của thiết bị.

memoryEvents[]

object (MemoryEvent)

Các sự kiện liên quan đến việc đo lường bộ nhớ và bộ nhớ theo thứ tự thời gian. Thông tin này chỉ có sẵn nếu memoryInfoEnabled là true trong chính sách của thiết bị.

Các sự kiện được giữ lại trong một khoảng thời gian nhất định và các sự kiện cũ sẽ bị xoá.

powerManagementEvents[]

object (PowerManagementEvent)

Các sự kiện quản lý nguồn trên thiết bị theo thứ tự thời gian. Thông tin này chỉ có sẵn nếu powerManagementEventsEnabled là true trong chính sách của thiết bị.

hardwareStatusSamples[]

object (HardwareStatus)

Mẫu trạng thái phần cứng theo thứ tự thời gian. Thông tin này chỉ có sẵn nếu hardwareStatusEnabled là true trong chính sách của thiết bị.

deviceSettings

object (DeviceSettings)

Thông tin về chế độ cài đặt thiết bị. Thông tin này chỉ có sẵn nếu deviceSettingsEnabled là true trong chính sách của thiết bị.

user

object (User)

Người dùng sở hữu thiết bị.

systemProperties

map (key: string, value: string)

Bản đồ tên và giá trị thuộc tính hệ thống đã chọn liên quan đến thiết bị. Thông tin này chỉ có sẵn nếu systemPropertiesEnabled là true trong chính sách của thiết bị.

Một đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

securityPosture

object (SecurityPosture)

Giá trị tư thế bảo mật của thiết bị phản ánh mức độ bảo mật của thiết bị.

ownership

enum (Ownership)

Quyền sở hữu thiết bị được quản lý.

commonCriteriaModeInfo

object (CommonCriteriaModeInfo)

Thông tin về Chế độ tiêu chí chung – các tiêu chuẩn bảo mật được xác định trong Tiêu chí chung để đánh giá bảo mật công nghệ thông tin (CC).

Thông tin này chỉ có sẵn nếu statusReportingSettings.commonCriteriaModeEnabledtrue trong chính sách của thiết bị và thiết bị thuộc sở hữu của công ty.

appliedPasswordPolicies[]

object (PasswordRequirements)

Các yêu cầu về mật khẩu hiện áp dụng cho thiết bị.

  • Trong một số trường hợp, các yêu cầu được áp dụng có thể hơi khác so với các yêu cầu được chỉ định trong passwordPolicies.
  • fieldPath được đặt dựa trên passwordPolicies.
dpcMigrationInfo

object (DpcMigrationInfo)

Chỉ có đầu ra. Thông tin liên quan đến việc thiết bị này có được di chuyển từ việc do một Trình điều khiển chính sách thiết bị (DPC) khác quản lý hay không.

DeviceState

Các trạng thái có thể áp dụng cho một thiết bị.

Enum
DEVICE_STATE_UNSPECIFIED Bạn không được phép sử dụng giá trị này.
ACTIVE Thiết bị đang hoạt động.
DISABLED Thiết bị bị tắt.
DELETED Thiết bị đã bị xoá. Trạng thái này không bao giờ được lệnh gọi API trả về, nhưng được dùng trong báo cáo trạng thái cuối cùng khi thiết bị xác nhận việc xoá. Nếu thiết bị bị xoá thông qua lệnh gọi API, trạng thái này sẽ được phát hành lên Pub/Sub. Nếu người dùng xoá hồ sơ công việc hoặc đặt lại thiết bị, thì máy chủ sẽ vẫn không xác định được trạng thái thiết bị.
PROVISIONING Thiết bị đang được cấp phép. Các thiết bị mới đăng ký sẽ ở trạng thái này cho đến khi có chính sách được áp dụng.
LOST Thiết bị bị mất. Trạng thái này chỉ có thể áp dụng trên các thiết bị thuộc sở hữu của tổ chức.
PREPARING_FOR_MIGRATION Thiết bị đang chuẩn bị di chuyển sang Android Management API. Bạn không cần làm gì thêm để quá trình di chuyển tiếp tục.
DEACTIVATED_BY_DEVICE_FINANCE Đây là thiết bị mua trả góp đã bị "khoá" bởi đại lý tài chính. Điều này có nghĩa là một số chế độ cài đặt chính sách đã được áp dụng để hạn chế chức năng của thiết bị cho đến khi đại lý tài chính "mở khoá" thiết bị. Thiết bị sẽ tiếp tục áp dụng các chế độ cài đặt chính sách ngoại trừ những chế độ cài đặt bị nhân viên hỗ trợ tài chính ghi đè. Khi thiết bị "đã khoá", trạng thái sẽ được báo cáo trong appliedState dưới dạng DEACTIVATED_BY_DEVICE_FINANCE.

NonComplianceDetail

Cung cấp thông tin chi tiết về việc không tuân thủ chế độ cài đặt chính sách.

Biểu diễn dưới dạng JSON
{
  "settingName": string,
  "nonComplianceReason": enum (NonComplianceReason),
  "packageName": string,
  "fieldPath": string,
  "currentValue": value,
  "installationFailureReason": enum (InstallationFailureReason),
  "specificNonComplianceReason": enum (SpecificNonComplianceReason),
  "specificNonComplianceContext": {
    object (SpecificNonComplianceContext)
  }
}
Trường
settingName

string

Tên của chế độ cài đặt chính sách. Đây là tên trường JSON của trường Policy cấp cao nhất.

nonComplianceReason

enum (NonComplianceReason)

Lý do thiết bị không tuân thủ chế độ cài đặt.

packageName

string

Tên gói cho biết ứng dụng nào không tuân thủ (nếu có).

fieldPath

string

Đối với các chế độ cài đặt có trường lồng nhau, nếu một trường lồng nhau cụ thể không tuân thủ, thì trường này sẽ chỉ định đường dẫn đầy đủ đến trường vi phạm. Đường dẫn được định dạng giống như cách tham chiếu trường JSON của chính sách trong JavaScript, tức là: 1) Đối với các trường có kiểu đối tượng, tên trường theo sau là một dấu chấm, sau đó là tên trường phụ. 2) Đối với các trường có dạng mảng, tên trường đứng trước chỉ mục mảng được đặt trong ngoặc đơn. Ví dụ: để chỉ ra sự cố với trường url trong trường externalData của ứng dụng thứ 3, đường dẫn sẽ là applications[2].externalData.url

currentValue

value (Value format)

Nếu không thể áp dụng chế độ cài đặt chính sách, thì giá trị hiện tại của chế độ cài đặt trên thiết bị.

installationFailureReason

enum (InstallationFailureReason)

Nếu bạn đặt packageName và lý do không tuân thủ là APP_NOT_INSTALLED hoặc APP_NOT_UPDATED, thì lý do chi tiết khiến ứng dụng không cài đặt hoặc cập nhật được.

specificNonComplianceReason

enum (SpecificNonComplianceReason)

Lý do cụ thể theo chính sách khiến thiết bị không tuân thủ chế độ cài đặt.

specificNonComplianceContext

object (SpecificNonComplianceContext)

Ngữ cảnh bổ sung cho specificNonComplianceReason.

InstallationFailureReason

Lý do có thể khiến việc cài đặt ứng dụng không thành công.

Enum
INSTALLATION_FAILURE_REASON_UNSPECIFIED Bạn không được phép sử dụng giá trị này.
INSTALLATION_FAILURE_REASON_UNKNOWN Một điều kiện không xác định đang ngăn không cho ứng dụng được cài đặt. Một số lý do có thể xảy ra là thiết bị không có đủ bộ nhớ, kết nối mạng của thiết bị không đáng tin cậy hoặc quá trình cài đặt mất nhiều thời gian hơn dự kiến. Quá trình cài đặt sẽ tự động thử lại.
IN_PROGRESS Quá trình cài đặt vẫn đang diễn ra.
NOT_FOUND Không tìm thấy ứng dụng này trong Play.
NOT_COMPATIBLE_WITH_DEVICE Ứng dụng không tương thích với thiết bị.
NOT_APPROVED Quản trị viên chưa phê duyệt ứng dụng.
PERMISSIONS_NOT_ACCEPTED Ứng dụng có các quyền mới mà quản trị viên chưa chấp nhận.
NOT_AVAILABLE_IN_COUNTRY Ứng dụng không có mặt tại quốc gia của người dùng.
NO_LICENSES_REMAINING Không có giấy phép nào để chỉ định cho người dùng này.
NOT_ENROLLED Doanh nghiệp không còn đăng ký với Managed Google Play hoặc quản trị viên chưa chấp nhận Điều khoản dịch vụ mới nhất của Managed Google Play.
USER_INVALID Người dùng không còn hợp lệ. Người dùng này có thể đã bị xoá hoặc bị vô hiệu hoá.
NETWORK_ERROR_UNRELIABLE_CONNECTION

Một lỗi mạng trên thiết bị của người dùng đã khiến quá trình cài đặt không thành công. Điều này thường xảy ra khi kết nối Internet của thiết bị bị giảm chất lượng, không hoạt động hoặc có vấn đề về cấu hình mạng. Vui lòng đảm bảo rằng thiết bị có thể kết nối Internet đầy đủ trên một mạng đáp ứng Android Enterprise Network Requirements. Quá trình cài đặt hoặc cập nhật ứng dụng sẽ tự động tiếp tục khi điều này xảy ra.

INSUFFICIENT_STORAGE Thiết bị của người dùng không có đủ dung lượng lưu trữ để cài đặt ứng dụng. Bạn có thể giải quyết vấn đề này bằng cách giải phóng dung lượng lưu trữ trên thiết bị. Quá trình cài đặt hoặc cập nhật ứng dụng sẽ tự động tiếp tục sau khi thiết bị có đủ dung lượng lưu trữ.

SpecificNonComplianceReason

Thông tin chi tiết khác về lý do một thiết bị có thể không tuân thủ chế độ cài đặt chính sách. Sau này, bạn có thể thêm giá trị mới vào enum.

Enum
SPECIFIC_NON_COMPLIANCE_REASON_UNSPECIFIED Chưa chỉ định lý do cụ thể về việc không tuân thủ. Các trường trong specificNonComplianceContext chưa được đặt.
PASSWORD_POLICIES_USER_CREDENTIALS_CONFIRMATION_REQUIRED Người dùng cần xác nhận thông tin đăng nhập bằng cách nhập phương thức khoá màn hình. Các trường trong specificNonComplianceContext chưa được đặt. nonComplianceReason được đặt thành USER_ACTION.
PASSWORD_POLICIES_PASSWORD_EXPIRED Mật khẩu của thiết bị hoặc hồ sơ đã hết hạn. passwordPoliciesContext đã được đặt. nonComplianceReason được đặt thành USER_ACTION.
PASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT Mật khẩu thiết bị không đáp ứng các yêu cầu về mật khẩu. passwordPoliciesContext đã được đặt. nonComplianceReason được đặt thành USER_ACTION.
ONC_WIFI_INVALID_VALUE Có một giá trị không chính xác trong cấu hình Wi-Fi của ONC. fieldPath chỉ định giá trị trường nào không chính xác. oncWifiContext đã được đặt. nonComplianceReason được đặt thành INVALID_VALUE.
ONC_WIFI_API_LEVEL Chế độ cài đặt Wi-Fi ONC không được hỗ trợ ở cấp độ API của phiên bản Android đang chạy trên thiết bị. fieldPath chỉ định giá trị trường nào không được hỗ trợ. oncWifiContext đã được đặt. nonComplianceReason được đặt thành API_LEVEL.
ONC_WIFI_INVALID_ENTERPRISE_CONFIG Mạng Wi-Fi doanh nghiệp thiếu CA gốc hoặc tên miền. nonComplianceReason được đặt thành INVALID_VALUE.
ONC_WIFI_USER_SHOULD_REMOVE_NETWORK Người dùng cần xoá mạng Wi-Fi đã định cấu hình theo cách thủ công. Điều này chỉ áp dụng cho hồ sơ công việc trên thiết bị thuộc sở hữu cá nhân. nonComplianceReason được đặt thành USER_ACTION.
ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY Bí danh cặp khoá được chỉ định thông qua trường ClientCertKeyPairAlias trong openNetworkConfiguration không tương ứng với khoá hiện đã cài đặt trên thiết bị. nonComplianceReason được đặt thành INVALID_VALUE.

SpecificNonComplianceContext

Ngữ cảnh bổ sung cho SpecificNonComplianceReason.

Biểu diễn dưới dạng JSON
{
  "oncWifiContext": {
    object (OncWifiContext)
  },
  "passwordPoliciesContext": {
    object (PasswordPoliciesContext)
  }
}
Trường
oncWifiContext

object (OncWifiContext)

Bối cảnh bổ sung về việc không tuân thủ liên quan đến cấu hình Wi-Fi. Xem ONC_WIFI_INVALID_VALUEONC_WIFI_API_LEVEL

passwordPoliciesContext

object (PasswordPoliciesContext)

Bối cảnh bổ sung về việc không tuân thủ liên quan đến chính sách về mật khẩu. Hãy xem PASSWORD_POLICIES_PASSWORD_EXPIREDPASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT.

OncWifiContext

Bối cảnh bổ sung về việc không tuân thủ liên quan đến cấu hình Wi-Fi.

Biểu diễn dưới dạng JSON
{
  "wifiGuid": string
}
Trường
wifiGuid

string

GUID của cấu hình Wi-Fi không tuân thủ.

PasswordPoliciesContext

Thông tin bổ sung về hành vi không tuân thủ liên quan đến chính sách về mật khẩu.

Biểu diễn dưới dạng JSON
{
  "passwordPolicyScope": enum (PasswordPolicyScope)
}
Trường
passwordPolicyScope

enum (PasswordPolicyScope)

Phạm vi của mật khẩu không tuân thủ.

SoftwareInfo

Thông tin về phần mềm trên thiết bị.

Biểu diễn dưới dạng JSON
{
  "androidVersion": string,
  "androidDevicePolicyVersionCode": integer,
  "androidDevicePolicyVersionName": string,
  "androidBuildNumber": string,
  "deviceKernelVersion": string,
  "bootloaderVersion": string,
  "androidBuildTime": string,
  "securityPatchLevel": string,
  "primaryLanguageCode": string,
  "deviceBuildSignature": string,
  "systemUpdateInfo": {
    object (SystemUpdateInfo)
  }
}
Trường
androidVersion

string

Chuỗi phiên bản Android hiển thị cho người dùng. Ví dụ: 6.0.1.

androidDevicePolicyVersionCode

integer

Mã phiên bản ứng dụng Android Device Policy.

androidDevicePolicyVersionName

string

Phiên bản ứng dụng Android Device Policy hiển thị cho người dùng.

androidBuildNumber

string

Chuỗi mã bản dựng Android dùng để hiển thị cho người dùng. Ví dụ: shamu-userdebug 6.0.1 MOB30I 2756745 dev-keys.

deviceKernelVersion

string

Phiên bản kernel, ví dụ: 2.6.32.9-g103d848.

bootloaderVersion

string

Số phiên bản trình tải khởi động của hệ thống, ví dụ: 0.6.7.

androidBuildTime

string (Timestamp format)

Thời gian tạo bản dựng.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

securityPatchLevel

string

Cấp bản vá bảo mật, ví dụ: 2016-05-01.

primaryLanguageCode

string

Mã ngôn ngữ IETF BCP 47 dành cho ngôn ngữ chính trên thiết bị.

deviceBuildSignature

string

Hàm băm SHA-256 của android.content.pm.Signature liên kết với gói hệ thống. Bạn có thể dùng hàm này để xác minh rằng bản dựng hệ thống chưa bị sửa đổi.

systemUpdateInfo

object (SystemUpdateInfo)

Thông tin về bản cập nhật hệ thống có thể đang chờ xử lý.

SystemUpdateInfo

Thông tin về bản cập nhật hệ thống có thể đang chờ xử lý.

Biểu diễn dưới dạng JSON
{
  "updateStatus": enum (UpdateStatus),
  "updateReceivedTime": string
}
Trường
updateStatus

enum (UpdateStatus)

Trạng thái của bản cập nhật: bản cập nhật có tồn tại hay không và thuộc loại nào.

updateReceivedTime

string (Timestamp format)

Thời điểm phát hành bản cập nhật lần đầu. Giá trị 0 cho biết trường này chưa được đặt. Trường này chỉ được đặt nếu có bản cập nhật (tức là updateStatus không phải là UPDATE_STATUS_UNKNOWN hay UP_TO_DATE).

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

UpdateStatus

Trạng thái của bản cập nhật: liệu có bản cập nhật hay không và bản cập nhật đó thuộc loại nào.

Enum
UPDATE_STATUS_UNKNOWN Không biết có bản cập nhật hệ thống đang chờ xử lý hay không. Ví dụ: điều này xảy ra khi cấp độ API của thiết bị thấp hơn 26 hoặc nếu phiên bản Chính sách thiết bị Android đã lỗi thời.
UP_TO_DATE Không có bản cập nhật hệ thống nào đang chờ xử lý trên thiết bị.
UNKNOWN_UPDATE_AVAILABLE Có một bản cập nhật hệ thống đang chờ xử lý nhưng không xác định được loại bản cập nhật.
SECURITY_UPDATE_AVAILABLE Có một bản cập nhật bảo mật đang chờ xử lý.
OS_UPDATE_AVAILABLE Có một bản cập nhật hệ điều hành đang chờ xử lý.

HardwareInfo

Thông tin về phần cứng thiết bị. Các trường liên quan đến ngưỡng nhiệt độ chỉ có sẵn nếu hardwareStatusEnabled là true trong chính sách của thiết bị.

Biểu diễn dưới dạng JSON
{
  "brand": string,
  "hardware": string,
  "deviceBasebandVersion": string,
  "manufacturer": string,
  "serialNumber": string,
  "model": string,
  "batteryShutdownTemperatures": [
    number
  ],
  "batteryThrottlingTemperatures": [
    number
  ],
  "cpuShutdownTemperatures": [
    number
  ],
  "cpuThrottlingTemperatures": [
    number
  ],
  "gpuShutdownTemperatures": [
    number
  ],
  "gpuThrottlingTemperatures": [
    number
  ],
  "skinShutdownTemperatures": [
    number
  ],
  "skinThrottlingTemperatures": [
    number
  ],
  "enterpriseSpecificId": string
}
Trường
brand

string

Thương hiệu của thiết bị. Ví dụ: Google.

hardware

string

Tên phần cứng. Ví dụ: Angler.

deviceBasebandVersion

string

Phiên bản băng tần cơ sở. Ví dụ: MDM9625_104662.22.05.34p.

manufacturer

string

Nhà sản xuất. Ví dụ: Motorola.

serialNumber

string

Số sê-ri của thiết bị.

model

string

Mẫu thiết bị. Ví dụ: Asus Nexus 7.

batteryShutdownTemperatures[]

number

Ngưỡng nhiệt độ tắt pin tính bằng độ C cho từng pin trên thiết bị.

batteryThrottlingTemperatures[]

number

Ngưỡng nhiệt độ điều tiết pin theo độ C cho từng pin trên thiết bị.

cpuShutdownTemperatures[]

number

Ngưỡng nhiệt độ tắt CPU tính bằng độ C cho từng CPU trên thiết bị.

cpuThrottlingTemperatures[]

number

Ngưỡng nhiệt độ điều tiết CPU theo độ C cho mỗi CPU trên thiết bị.

gpuShutdownTemperatures[]

number

Ngưỡng nhiệt độ tắt GPU tính bằng độ C cho mỗi GPU trên thiết bị.

gpuThrottlingTemperatures[]

number

Ngưỡng nhiệt độ điều tiết GPU theo độ C cho mỗi GPU trên thiết bị.

skinShutdownTemperatures[]

number

Ngưỡng nhiệt độ tắt giao diện thiết bị tính bằng độ C.

skinThrottlingTemperatures[]

number

Ngưỡng nhiệt độ điều tiết trên da thiết bị tính bằng độ C.

enterpriseSpecificId

string

Chỉ có đầu ra. Mã nhận dạng giúp xác định riêng biệt một thiết bị thuộc sở hữu cá nhân trong một tổ chức cụ thể. Trên cùng một thiết bị thực khi đăng ký với cùng một tổ chức, mã nhận dạng này vẫn tồn tại trong các lần thiết lập và thậm chí là khi đặt lại về trạng thái ban đầu. Giấy tờ tuỳ thân này có trên các thiết bị do cá nhân sở hữu có hồ sơ công việc trên thiết bị chạy Android 12 trở lên.

Màn hình

Thông tin màn hình thiết bị.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "displayId": integer,
  "refreshRate": integer,
  "state": enum (DisplayState),
  "width": integer,
  "height": integer,
  "density": integer
}
Trường
name

string

Tên màn hình.

displayId

integer

Mã nhận dạng hiển thị duy nhất.

refreshRate

integer

Tốc độ làm mới của màn hình tính bằng khung hình/giây.

state

enum (DisplayState)

Trạng thái của màn hình.

width

integer

Chiều rộng màn hình tính bằng pixel.

height

integer

Chiều cao màn hình tính bằng pixel.

density

integer

Mật độ hiển thị được biểu thị bằng số điểm trên mỗi inch.

DisplayState

Trạng thái của màn hình.

Enum
DISPLAY_STATE_UNSPECIFIED Bạn không được phép sử dụng giá trị này.
OFF Màn hình đang tắt.
ON Màn hình đang bật.
DOZE Màn hình đang ở trạng thái ngủ ở trạng thái tiết kiệm pin
SUSPENDED Màn hình đang ngủ ở trạng thái tạm ngưng pin.

ApplicationReport

Thông tin được báo cáo về một ứng dụng đã cài đặt.

Biểu diễn dưới dạng JSON
{
  "packageName": string,
  "versionName": string,
  "versionCode": integer,
  "events": [
    {
      object (ApplicationEvent)
    }
  ],
  "displayName": string,
  "packageSha256Hash": string,
  "signingKeyCertFingerprints": [
    string
  ],
  "installerPackageName": string,
  "applicationSource": enum (ApplicationSource),
  "state": enum (ApplicationState),
  "keyedAppStates": [
    {
      object (KeyedAppState)
    }
  ],
  "userFacingType": enum (UserFacingType)
}
Trường
packageName

string

Tên gói của ứng dụng.

versionName

string

Phiên bản ứng dụng hiển thị cho người dùng.

versionCode

integer

Mã phiên bản ứng dụng có thể dùng để xác định xem một phiên bản có mới hơn phiên bản khác hay không.

events[]

object (ApplicationEvent)

Danh sách các sự kiện trong ứng dụng đã xảy ra trong 30 giờ qua.

displayName

string

Tên hiển thị của ứng dụng.

packageSha256Hash

string

Hàm băm SHA-256 của tệp APK của ứng dụng. Hàm này có thể dùng để xác minh ứng dụng chưa bị sửa đổi. Mỗi byte của giá trị băm được biểu thị dưới dạng một số thập lục phân gồm hai chữ số.

signingKeyCertFingerprints[]

string

Hàm băm SHA-1 của mỗi android.content.pm.Signature liên kết với gói ứng dụng. Mỗi byte của mỗi giá trị băm được biểu thị dưới dạng một số thập lục phân gồm hai chữ số.

installerPackageName

string

Tên gói của ứng dụng đã cài đặt ứng dụng này.

applicationSource

enum (ApplicationSource)

Nguồn của gói.

state

enum (ApplicationState)

Trạng thái ứng dụng.

keyedAppStates[]

object (KeyedAppState)

Danh sách các trạng thái được khoá của ứng dụng được ứng dụng báo cáo.

userFacingType

enum (UserFacingType)

Liệu ứng dụng có dành cho người dùng hay không.

ApplicationEvent

Một sự kiện liên quan đến ứng dụng.

Biểu diễn dưới dạng JSON
{
  "eventType": enum (ApplicationEventType),
  "createTime": string
}
Trường
eventType

enum (ApplicationEventType)

Loại sự kiện trong ứng dụng.

createTime

string (Timestamp format)

Thời gian tạo sự kiện.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

ApplicationEventType

Một loại sự kiện liên quan đến ứng dụng.

Enum
APPLICATION_EVENT_TYPE_UNSPECIFIED Bạn không được phép sử dụng giá trị này.
INSTALLED Đã cài đặt ứng dụng này.
CHANGED Ứng dụng đã thay đổi, chẳng hạn như một thành phần đã được bật hoặc tắt.
DATA_CLEARED Dữ liệu ứng dụng đã bị xoá.
REMOVED Ứng dụng đã bị xoá.
REPLACED Phiên bản mới của ứng dụng đã được cài đặt, thay thế phiên bản cũ.
RESTARTED Ứng dụng đã được khởi động lại.
PINNED Ứng dụng đã được ghim vào nền trước.
UNPINNED Ứng dụng đã bị bỏ ghim.

ApplicationSource

Nguồn cung cấp ứng dụng.

Enum
APPLICATION_SOURCE_UNSPECIFIED Ứng dụng được tải không qua cửa hàng ứng dụng từ một nguồn không xác định.
SYSTEM_APP_FACTORY_VERSION Đây là ứng dụng hệ thống trong hình ảnh gốc của thiết bị.
SYSTEM_APP_UPDATED_VERSION Đây là ứng dụng hệ thống đã cập nhật.
INSTALLED_FROM_PLAY_STORE Ứng dụng được cài đặt qua Cửa hàng Google Play.

ApplicationState

Trạng thái cài đặt hiện tại.

Enum
APPLICATION_STATE_UNSPECIFIED Trạng thái ứng dụng chưa được chỉ định
REMOVED Đã xoá ứng dụng khỏi thiết bị
INSTALLED Ứng dụng được cài đặt trên thiết bị

KeyedAppState

Trạng thái quan trọng của ứng dụng do ứng dụng báo cáo.

Biểu diễn dưới dạng JSON
{
  "key": string,
  "severity": enum (Severity),
  "message": string,
  "data": string,
  "createTime": string,
  "lastUpdateTime": string
}
Trường
key

string

Khoá cho trạng thái ứng dụng. Đóng vai trò là điểm tham chiếu cho trạng thái mà ứng dụng đang cung cấp. Ví dụ: khi cung cấp phản hồi về cấu hình được quản lý, khoá này có thể là khoá cấu hình được quản lý.

severity

enum (Severity)

Mức độ nghiêm trọng của trạng thái ứng dụng.

message

string

Một chuỗi thông báo dạng tự do (không bắt buộc) để giải thích trạng thái ứng dụng. Nếu trạng thái được kích hoạt bởi một giá trị cụ thể (ví dụ: giá trị cấu hình được quản lý), bạn phải đưa giá trị đó vào thông báo.

data

string

Không bắt buộc: Một giá trị mà máy có thể đọc được để EMM đọc. Ví dụ: đặt các giá trị mà quản trị viên có thể chọn để truy vấn trong bảng điều khiển EMM (ví dụ: "thông báo cho tôi nếu dữ liệu battery_warning < 10").

createTime

string (Timestamp format)

Thời gian tạo của trạng thái ứng dụng trên thiết bị.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

Thời gian gần đây nhất trạng thái ứng dụng được cập nhật.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

Mức độ nghiêm trọng

Mức độ nghiêm trọng của trạng thái ứng dụng.

Enum
SEVERITY_UNSPECIFIED Mức độ nghiêm trọng không được chỉ định.
INFO Mức độ nghiêm trọng của thông tin.
ERROR Mức độ nghiêm trọng của lỗi. Bạn chỉ nên đặt giá trị này cho các điều kiện lỗi thực sự mà tổ chức quản lý cần khắc phục.

UserFacingType

Liệu ứng dụng có dành cho người dùng hay không.

Enum
USER_FACING_TYPE_UNSPECIFIED Loại giao diện người dùng ứng dụng chưa được chỉ định.
NOT_USER_FACING Ứng dụng không dành cho người dùng.
USER_FACING Ứng dụng dành cho người dùng.

NetworkInfo

Thông tin về mạng của thiết bị.

Biểu diễn dưới dạng JSON
{
  "imei": string,
  "meid": string,
  "wifiMacAddress": string,
  "networkOperatorName": string,
  "telephonyInfos": [
    {
      object (TelephonyInfo)
    }
  ]
}
Trường
imei

string

Số IMEI của thiết bị GSM. Ví dụ: A1000031212.

meid

string

Số MEID của thiết bị CDMA. Ví dụ: A00000292788E1.

wifiMacAddress

string

Địa chỉ MAC của Wi-Fi trên thiết bị. Ví dụ: 7c:11:11:11:11:11.

networkOperatorName
(deprecated)

string

Tên theo thứ tự bảng chữ cái của nhà điều hành đã đăng ký hiện tại. Ví dụ: Vodafone.

telephonyInfos[]

object (TelephonyInfo)

Cung cấp thông tin điện thoại liên kết với từng thẻ SIM trên thiết bị. Chỉ được hỗ trợ trên các thiết bị được quản lý hoàn toàn kể từ API Android cấp 23.

TelephonyInfo

Thông tin điện thoại liên kết với một thẻ SIM cụ thể trên thiết bị. Chỉ được hỗ trợ trên các thiết bị được quản lý đầy đủ bắt đầu từ Android API cấp 23.

Biểu diễn dưới dạng JSON
{
  "phoneNumber": string,
  "carrierName": string,
  "iccId": string
}
Trường
phoneNumber

string

Số điện thoại liên kết với thẻ SIM này.

carrierName

string

Tên nhà mạng liên kết với thẻ SIM này.

iccId

string

Chỉ có đầu ra. ICCID liên kết với thẻ SIM này.

MemoryInfo

Thông tin về bộ nhớ và dung lượng lưu trữ của thiết bị.

Biểu diễn dưới dạng JSON
{
  "totalRam": string,
  "totalInternalStorage": string
}
Trường
totalRam

string (int64 format)

Tổng dung lượng RAM trên thiết bị tính bằng byte.

totalInternalStorage

string (int64 format)

Tổng dung lượng bộ nhớ trong trên thiết bị tính bằng byte.

MemoryEvent

Một sự kiện liên quan đến kết quả đo lường bộ nhớ và dung lượng lưu trữ.

Để phân biệt giữa sự kiện mới và cũ, bạn nên sử dụng trường createTime.

Biểu diễn dưới dạng JSON
{
  "eventType": enum (MemoryEventType),
  "createTime": string,
  "byteCount": string
}
Trường
eventType

enum (MemoryEventType)

Loại sự kiện.

createTime

string (Timestamp format)

Thời gian tạo sự kiện.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

byteCount

string (int64 format)

Số byte trống trong phương tiện hoặc đối với EXTERNAL_STORAGE_DETECTED, tổng dung lượng tính bằng byte của phương tiện lưu trữ.

MemoryEventType

Loại sự kiện.

Enum
MEMORY_EVENT_TYPE_UNSPECIFIED Không xác định. Không có sự kiện nào thuộc loại này.
RAM_MEASURED Đo lường dung lượng trống trong RAM.
INTERNAL_STORAGE_MEASURED Đo lường dung lượng trống trong bộ nhớ trong.
EXTERNAL_STORAGE_DETECTED Đã phát hiện một phương tiện bộ nhớ ngoài mới. Số byte được báo cáo là tổng dung lượng của phương tiện lưu trữ.
EXTERNAL_STORAGE_REMOVED Đã xoá một phương tiện bộ nhớ ngoài. Số byte được báo cáo bằng 0.
EXTERNAL_STORAGE_MEASURED Đo lường dung lượng trống trong phương tiện bộ nhớ ngoài.

PowerManagementEvent

Một sự kiện quản lý nguồn điện.

Biểu diễn dưới dạng JSON
{
  "eventType": enum (PowerManagementEventType),
  "createTime": string,
  "batteryLevel": number
}
Trường
eventType

enum (PowerManagementEventType)

Loại sự kiện.

createTime

string (Timestamp format)

Thời gian tạo sự kiện.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

batteryLevel

number

Đối với các sự kiện BATTERY_LEVEL_COLLECTED, mức pin dưới dạng phần trăm.

PowerManagementEventType

Loại sự kiện.

Enum
POWER_MANAGEMENT_EVENT_TYPE_UNSPECIFIED Không xác định. Không có sự kiện nào có loại này.
BATTERY_LEVEL_COLLECTED Đã đo mức pin.
POWER_CONNECTED Thiết bị đã bắt đầu sạc.
POWER_DISCONNECTED Thiết bị đã ngừng sạc.
BATTERY_LOW Thiết bị đã chuyển sang chế độ tiết kiệm pin.
BATTERY_OKAY Thiết bị đã thoát khỏi chế độ tiết kiệm pin.
BOOT_COMPLETED Thiết bị đã khởi động.
SHUTDOWN Thiết bị đã tắt.

HardwareStatus

Trạng thái phần cứng. Bạn có thể so sánh nhiệt độ với ngưỡng nhiệt độ có trong hardwareInfo để xác định tình trạng phần cứng.

Biểu diễn dưới dạng JSON
{
  "createTime": string,
  "batteryTemperatures": [
    number
  ],
  "cpuTemperatures": [
    number
  ],
  "gpuTemperatures": [
    number
  ],
  "skinTemperatures": [
    number
  ],
  "fanSpeeds": [
    number
  ],
  "cpuUsages": [
    number
  ]
}
Trường
createTime

string (Timestamp format)

Thời gian thực hiện phép đo.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

batteryTemperatures[]

number

Nhiệt độ pin hiện tại tính theo độ C cho mỗi pin trên thiết bị.

cpuTemperatures[]

number

Nhiệt độ CPU hiện tại tính bằng độ C của từng CPU trên thiết bị.

gpuTemperatures[]

number

Nhiệt độ GPU hiện tại tính theo độ C cho mỗi GPU trên thiết bị.

skinTemperatures[]

number

Nhiệt độ trên da của thiết bị hiện tại tính theo độ C.

fanSpeeds[]

number

Tốc độ quạt (tính bằng RPM) của mỗi quạt trên thiết bị. Mảng trống có nghĩa là không có quạt hoặc tốc độ quạt không được hỗ trợ trên hệ thống.

cpuUsages[]

number

Mức sử dụng CPU theo tỷ lệ phần trăm cho mỗi lõi có trên thiết bị. Mức sử dụng là 0 cho mỗi lõi đã rút phích cắm. Mảng trống có nghĩa là hệ thống không hỗ trợ mức sử dụng CPU.

DeviceSettings

Thông tin về các chế độ cài đặt thiết bị liên quan đến bảo mật trên thiết bị.

Biểu diễn dưới dạng JSON
{
  "isDeviceSecure": boolean,
  "unknownSourcesEnabled": boolean,
  "developmentSettingsEnabled": boolean,
  "adbEnabled": boolean,
  "isEncrypted": boolean,
  "encryptionStatus": enum (EncryptionStatus),
  "verifyAppsEnabled": boolean
}
Trường
isDeviceSecure

boolean

Liệu thiết bị có được bảo mật bằng mã PIN/mật khẩu hay không.

unknownSourcesEnabled

boolean

Liệu chế độ cài đặt ứng dụng từ các nguồn không xác định có được bật hay không.

developmentSettingsEnabled

boolean

Liệu chế độ nhà phát triển có được bật trên thiết bị hay không.

adbEnabled

boolean

Liệu ADB có được bật trên thiết bị hay không.

isEncrypted

boolean

Liệu tính năng mã hoá bộ nhớ có được bật hay không.

encryptionStatus

enum (EncryptionStatus)

Trạng thái mã hoá từ DevicePolicyManager.

verifyAppsEnabled

boolean

Liệu quy trình xác minh của Google Play Protect có được thực thi trên thiết bị hay không.

EncryptionStatus

Trạng thái mã hoá của thiết bị.

Enum
ENCRYPTION_STATUS_UNSPECIFIED Không xác định. Không thiết bị nào được có loại này.
UNSUPPORTED Thiết bị không hỗ trợ tính năng mã hoá.
INACTIVE Thiết bị hỗ trợ tính năng mã hoá nhưng hiện không hoạt động.
ACTIVATING Tính năng mã hoá hiện chưa hoạt động nhưng đang được kích hoạt.
ACTIVE Tính năng mã hoá đang hoạt động.
ACTIVE_DEFAULT_KEY Tính năng mã hoá đang hoạt động nhưng người dùng chưa đặt khoá mã hoá.
ACTIVE_PER_USER Tính năng mã hoá đang hoạt động và khoá mã hoá được liên kết với hồ sơ người dùng.

SecurityPosture

Vị trí bảo mật của thiết bị, được xác định theo trạng thái thiết bị hiện tại và các chính sách được áp dụng.

Biểu diễn dưới dạng JSON
{
  "devicePosture": enum (DevicePosture),
  "postureDetails": [
    {
      object (PostureDetail)
    }
  ]
}
Trường
devicePosture

enum (DevicePosture)

Giá trị trạng thái bảo mật của thiết bị.

postureDetails[]

object (PostureDetail)

Thông tin bổ sung về trạng thái bảo mật của thiết bị.

DevicePosture

Các giá trị trạng thái bảo mật có thể có của một thiết bị đang được quản lý.

Enum
POSTURE_UNSPECIFIED Không xác định. Không có thông tin chi tiết về tư thế cho giá trị tư thế này.
SECURE Thiết bị này an toàn.
AT_RISK Thiết bị này có thể dễ bị các tác nhân độc hại tấn công hơn nên không nên dùng để lưu trữ dữ liệu của công ty.
POTENTIALLY_COMPROMISED Thiết bị này có thể đã bị xâm phạm và các bên không được uỷ quyền có thể truy cập vào dữ liệu của công ty.

PostureDetail

Thông tin bổ sung về trạng thái bảo mật của thiết bị.

Biểu diễn dưới dạng JSON
{
  "securityRisk": enum (SecurityRisk),
  "advice": [
    {
      object (UserFacingMessage)
    }
  ]
}
Trường
securityRisk

enum (SecurityRisk)

Một rủi ro bảo mật cụ thể ảnh hưởng tiêu cực đến tình trạng bảo mật của thiết bị.

advice[]

object (UserFacingMessage)

Đề xuất tương ứng dành cho quản trị viên để giảm thiểu rủi ro bảo mật này và cải thiện trạng thái bảo mật của thiết bị.

SecurityRisk

Rủi ro khiến thiết bị không ở trạng thái an toàn nhất.

Enum
SECURITY_RISK_UNSPECIFIED Không xác định.
UNKNOWN_OS API Tính toàn vẹn của Play phát hiện thấy thiết bị đang chạy một hệ điều hành không xác định (quy trình kiểm tra basicIntegrity thành công nhưng ctsProfileMatch không thành công).
COMPROMISED_OS API Tính toàn vẹn của Play phát hiện thiết bị đang chạy một hệ điều hành bị xâm phạm (không kiểm tra được basicIntegrity).
HARDWARE_BACKED_EVALUATION_FAILED API Tính toàn vẹn của Play sẽ phát hiện thiết bị không có sự đảm bảo chắc chắn về tính toàn vẹn của hệ thống nếu nhãn MEETS_STRONG_INTEGRITY không xuất hiện trong trường tính toàn vẹn của thiết bị.

CommonCriteriaModeInfo

Thông tin về Chế độ tiêu chí chung – các tiêu chuẩn bảo mật được xác định trong Tiêu chí chung để đánh giá bảo mật công nghệ thông tin (CC).

Thông tin này chỉ xem được nếu statusReportingSettings.commonCriteriaModeEnabledtrue trong chính sách của thiết bị.

Biểu diễn dưới dạng JSON
{
  "commonCriteriaModeStatus": enum (CommonCriteriaModeStatus),
  "policySignatureVerificationStatus": enum (PolicySignatureVerificationStatus)
}
Trường
commonCriteriaModeStatus

enum (CommonCriteriaModeStatus)

Liệu Chế độ tiêu chí chung có được bật hay không.

policySignatureVerificationStatus

enum (PolicySignatureVerificationStatus)

Chỉ có đầu ra. Trạng thái xác minh chữ ký chính sách.

CommonCriteriaModeStatus

Liệu Chế độ Tiêu chí chung có được bật hay không.

Enum
COMMON_CRITERIA_MODE_STATUS_UNKNOWN Trạng thái không xác định.
COMMON_CRITERIA_MODE_DISABLED Chế độ Tiêu chí chung hiện đang tắt.
COMMON_CRITERIA_MODE_ENABLED Chế độ Tiêu chí chung hiện đang bật.

PolicySignatureVerificationStatus

Trạng thái xác minh chữ ký chính sách.

Enum
POLICY_SIGNATURE_VERIFICATION_STATUS_UNSPECIFIED Không xác định. Trạng thái xác minh chưa được báo cáo. Giá trị này chỉ được đặt nếu statusReportingSettings.commonCriteriaModeEnabled là false.
POLICY_SIGNATURE_VERIFICATION_DISABLED Tính năng xác minh chữ ký chính sách bị tắt trên thiết bị vì commonCriteriaMode được đặt thành false.
POLICY_SIGNATURE_VERIFICATION_SUCCEEDED Xác minh chữ ký chính sách thành công.
POLICY_SIGNATURE_VERIFICATION_NOT_SUPPORTED Không hỗ trợ xác minh chữ ký chính sách. Ví dụ: do thiết bị đã được đăng ký với một phiên bản CloudDPC không hỗ trợ xác minh chữ ký chính sách.
POLICY_SIGNATURE_VERIFICATION_FAILED Không xác minh được chữ ký chính sách. Chính sách chưa được áp dụng.

DpcMigrationInfo

Thông tin liên quan đến việc thiết bị này có được di chuyển từ việc do một Trình điều khiển chính sách thiết bị (DPC) khác quản lý hay không.

Biểu diễn dưới dạng JSON
{
  "previousDpc": string,
  "additionalData": string
}
Trường
previousDpc

string

Chỉ có đầu ra. Nếu thiết bị này được di chuyển từ một DPC khác, thì đây sẽ là tên gói của thiết bị đó. Nếu không, giá trị này sẽ không được điền.

additionalData

string

Chỉ có đầu ra. Nếu thiết bị này được di chuyển từ một DPC khác, thì trường additionalData của mã thông báo di chuyển sẽ được điền vào đây.

Phương thức

delete

Xoá một thiết bị.

get

Lấy một thiết bị.

issueCommand

Ra lệnh cho một thiết bị.

list

Liệt kê các thiết bị cho một doanh nghiệp cụ thể.

patch

Cập nhật thiết bị.