androidmanagement  v1
Properties | List of all members
Google.Apis.AndroidManagement.v1.Data.Device Class Reference

A device owned by an enterprise. Unless otherwise noted, all fields are read-only and can't be modified by enterprises.devices.patch. More...

Inheritance diagram for Google.Apis.AndroidManagement.v1.Data.Device:
Google::Apis::Requests::IDirectResponseSchema

Properties

virtual System.Nullable< int > ApiLevel [get, set]
 The API level of the Android platform version running on the device. More...
 
virtual System.Collections.Generic.IList< ApplicationReportApplicationReports [get, set]
 Reports for apps installed on the device. This information is only available when application_reports_enabled is true in the device's policy. More...
 
virtual string AppliedPolicyName [get, set]
 The name of the policy currently applied to the device. More...
 
virtual System.Nullable< long > AppliedPolicyVersion [get, set]
 The version of the policy currently applied to the device. More...
 
virtual string AppliedState [get, set]
 The state currently applied to the device. More...
 
virtual DeviceSettings DeviceSettings [get, set]
 Device settings information. This information is only available if deviceSettingsEnabled is true in the device's policy. More...
 
virtual UserFacingMessage DisabledReason [get, set]
 If the device state is DISABLED, an optional message that is displayed on the device indicating the reason the device is disabled. This field can be modified by a patch request. More...
 
virtual System.Collections.Generic.IList< DisplayDisplays [get, set]
 Detailed information about displays on the device. This information is only available if displayInfoEnabled is true in the device's policy. More...
 
virtual object EnrollmentTime [get, set]
 The time of device enrollment. More...
 
virtual string EnrollmentTokenData [get, set]
 If the device was enrolled with an enrollment token with additional data provided, this field contains that data. More...
 
virtual string EnrollmentTokenName [get, set]
 If the device was enrolled with an enrollment token, this field contains the name of the token. More...
 
virtual HardwareInfo HardwareInfo [get, set]
 Detailed information about the device hardware. More...
 
virtual System.Collections.Generic.IList< HardwareStatusHardwareStatusSamples [get, set]
 Hardware status samples in chronological order. This information is only available if hardwareStatusEnabled is true in the device's policy. More...
 
virtual object LastPolicyComplianceReportTime [get, set]
 Deprecated. More...
 
virtual object LastPolicySyncTime [get, set]
 The last time the device fetched its policy. More...
 
virtual object LastStatusReportTime [get, set]
 The last time the device sent a status report. More...
 
virtual string ManagementMode [get, set]
 The type of management mode Android Device Policy takes on the device. This influences which policy settings are supported. More...
 
virtual System.Collections.Generic.IList< MemoryEventMemoryEvents [get, set]
 Events related to memory and storage measurements in chronological order. This information is only available if memoryInfoEnabled is true in the device's policy. More...
 
virtual MemoryInfo MemoryInfo [get, set]
 Memory information. This information is only available if memoryInfoEnabled is true in the device's policy. More...
 
virtual string Name [get, set]
 The name of the device in the form enterprises/{enterpriseId}/devices/{deviceId}. More...
 
virtual NetworkInfo NetworkInfo [get, set]
 Device network information. This information is only available if networkInfoEnabled is true in the device's policy. More...
 
virtual System.Collections.Generic.IList< NonComplianceDetailNonComplianceDetails [get, set]
 Details about policy settings that the device is not compliant with. More...
 
virtual System.Nullable< bool > PolicyCompliant [get, set]
 Whether the device is compliant with its policy. More...
 
virtual string PolicyName [get, set]
 The name of the policy applied to the device, in the form enterprises/{enterpriseId}/policies/{policyId}. If not specified, the policy_name for the device's user is applied. This field can be modified by a patch request. You can specify only the policyId when calling enterprises.devices.patch, as long as the policyId doesn’t contain any slashes. The rest of the policy name is inferred. More...
 
virtual System.Collections.Generic.IList< PowerManagementEventPowerManagementEvents [get, set]
 Power management events on the device in chronological order. This information is only available if powerManagementEventsEnabled is true in the device's policy. More...
 
virtual System.Collections.Generic.IList< string > PreviousDeviceNames [get, set]
 If the same physical device has been enrolled multiple times, this field contains its previous device names. The serial number is used as the unique identifier to determine if the same physical device has enrolled previously. The names are in chronological order. More...
 
virtual SecurityPosture SecurityPosture [get, set]
 Device's security posture value that reflects how secure the device is. More...
 
virtual SoftwareInfo SoftwareInfo [get, set]
 Detailed information about the device software. This information is only available if softwareInfoEnabled is true in the device's policy. More...
 
virtual string State [get, set]
 The state to be applied to the device. This field can be modified by a patch request. Note that when calling enterprises.devices.patch, ACTIVE and DISABLED are the only allowable values. To enter the device into a DELETED state, call enterprises.devices.delete. More...
 
virtual System.Collections.Generic.IDictionary< string, string > SystemProperties [get, set]
 Map of selected system properties name and value related to the device. This information is only available if systemPropertiesEnabled is true in the device's policy. More...
 
virtual User User [get, set]
 The user who owns the device. More...
 
virtual string UserName [get, set]
 The resource name of the user that owns this device in the form enterprises/{enterpriseId}/users/{userId}. More...
 
virtual string ETag [get, set]
 The ETag of the item. More...
 
- Properties inherited from Google::Apis::Requests::IDirectResponseSchema
string ETag
 

Detailed Description

A device owned by an enterprise. Unless otherwise noted, all fields are read-only and can't be modified by enterprises.devices.patch.

Property Documentation

◆ ApiLevel

virtual System.Nullable<int> Google.Apis.AndroidManagement.v1.Data.Device.ApiLevel
getset

The API level of the Android platform version running on the device.

◆ ApplicationReports

virtual System.Collections.Generic.IList<ApplicationReport> Google.Apis.AndroidManagement.v1.Data.Device.ApplicationReports
getset

Reports for apps installed on the device. This information is only available when application_reports_enabled is true in the device's policy.

◆ AppliedPolicyName

virtual string Google.Apis.AndroidManagement.v1.Data.Device.AppliedPolicyName
getset

The name of the policy currently applied to the device.

◆ AppliedPolicyVersion

virtual System.Nullable<long> Google.Apis.AndroidManagement.v1.Data.Device.AppliedPolicyVersion
getset

The version of the policy currently applied to the device.

◆ AppliedState

virtual string Google.Apis.AndroidManagement.v1.Data.Device.AppliedState
getset

The state currently applied to the device.

◆ DeviceSettings

virtual DeviceSettings Google.Apis.AndroidManagement.v1.Data.Device.DeviceSettings
getset

Device settings information. This information is only available if deviceSettingsEnabled is true in the device's policy.

◆ DisabledReason

virtual UserFacingMessage Google.Apis.AndroidManagement.v1.Data.Device.DisabledReason
getset

If the device state is DISABLED, an optional message that is displayed on the device indicating the reason the device is disabled. This field can be modified by a patch request.

◆ Displays

virtual System.Collections.Generic.IList<Display> Google.Apis.AndroidManagement.v1.Data.Device.Displays
getset

Detailed information about displays on the device. This information is only available if displayInfoEnabled is true in the device's policy.

◆ EnrollmentTime

virtual object Google.Apis.AndroidManagement.v1.Data.Device.EnrollmentTime
getset

The time of device enrollment.

◆ EnrollmentTokenData

virtual string Google.Apis.AndroidManagement.v1.Data.Device.EnrollmentTokenData
getset

If the device was enrolled with an enrollment token with additional data provided, this field contains that data.

◆ EnrollmentTokenName

virtual string Google.Apis.AndroidManagement.v1.Data.Device.EnrollmentTokenName
getset

If the device was enrolled with an enrollment token, this field contains the name of the token.

◆ ETag

virtual string Google.Apis.AndroidManagement.v1.Data.Device.ETag
getset

The ETag of the item.

◆ HardwareInfo

virtual HardwareInfo Google.Apis.AndroidManagement.v1.Data.Device.HardwareInfo
getset

Detailed information about the device hardware.

◆ HardwareStatusSamples

virtual System.Collections.Generic.IList<HardwareStatus> Google.Apis.AndroidManagement.v1.Data.Device.HardwareStatusSamples
getset

Hardware status samples in chronological order. This information is only available if hardwareStatusEnabled is true in the device's policy.

◆ LastPolicyComplianceReportTime

virtual object Google.Apis.AndroidManagement.v1.Data.Device.LastPolicyComplianceReportTime
getset

Deprecated.

◆ LastPolicySyncTime

virtual object Google.Apis.AndroidManagement.v1.Data.Device.LastPolicySyncTime
getset

The last time the device fetched its policy.

◆ LastStatusReportTime

virtual object Google.Apis.AndroidManagement.v1.Data.Device.LastStatusReportTime
getset

The last time the device sent a status report.

◆ ManagementMode

virtual string Google.Apis.AndroidManagement.v1.Data.Device.ManagementMode
getset

The type of management mode Android Device Policy takes on the device. This influences which policy settings are supported.

◆ MemoryEvents

virtual System.Collections.Generic.IList<MemoryEvent> Google.Apis.AndroidManagement.v1.Data.Device.MemoryEvents
getset

Events related to memory and storage measurements in chronological order. This information is only available if memoryInfoEnabled is true in the device's policy.

◆ MemoryInfo

virtual MemoryInfo Google.Apis.AndroidManagement.v1.Data.Device.MemoryInfo
getset

Memory information. This information is only available if memoryInfoEnabled is true in the device's policy.

◆ Name

virtual string Google.Apis.AndroidManagement.v1.Data.Device.Name
getset

The name of the device in the form enterprises/{enterpriseId}/devices/{deviceId}.

◆ NetworkInfo

virtual NetworkInfo Google.Apis.AndroidManagement.v1.Data.Device.NetworkInfo
getset

Device network information. This information is only available if networkInfoEnabled is true in the device's policy.

◆ NonComplianceDetails

virtual System.Collections.Generic.IList<NonComplianceDetail> Google.Apis.AndroidManagement.v1.Data.Device.NonComplianceDetails
getset

Details about policy settings that the device is not compliant with.

◆ PolicyCompliant

virtual System.Nullable<bool> Google.Apis.AndroidManagement.v1.Data.Device.PolicyCompliant
getset

Whether the device is compliant with its policy.

◆ PolicyName

virtual string Google.Apis.AndroidManagement.v1.Data.Device.PolicyName
getset

The name of the policy applied to the device, in the form enterprises/{enterpriseId}/policies/{policyId}. If not specified, the policy_name for the device's user is applied. This field can be modified by a patch request. You can specify only the policyId when calling enterprises.devices.patch, as long as the policyId doesn’t contain any slashes. The rest of the policy name is inferred.

◆ PowerManagementEvents

virtual System.Collections.Generic.IList<PowerManagementEvent> Google.Apis.AndroidManagement.v1.Data.Device.PowerManagementEvents
getset

Power management events on the device in chronological order. This information is only available if powerManagementEventsEnabled is true in the device's policy.

◆ PreviousDeviceNames

virtual System.Collections.Generic.IList<string> Google.Apis.AndroidManagement.v1.Data.Device.PreviousDeviceNames
getset

If the same physical device has been enrolled multiple times, this field contains its previous device names. The serial number is used as the unique identifier to determine if the same physical device has enrolled previously. The names are in chronological order.

◆ SecurityPosture

virtual SecurityPosture Google.Apis.AndroidManagement.v1.Data.Device.SecurityPosture
getset

Device's security posture value that reflects how secure the device is.

◆ SoftwareInfo

virtual SoftwareInfo Google.Apis.AndroidManagement.v1.Data.Device.SoftwareInfo
getset

Detailed information about the device software. This information is only available if softwareInfoEnabled is true in the device's policy.

◆ State

virtual string Google.Apis.AndroidManagement.v1.Data.Device.State
getset

The state to be applied to the device. This field can be modified by a patch request. Note that when calling enterprises.devices.patch, ACTIVE and DISABLED are the only allowable values. To enter the device into a DELETED state, call enterprises.devices.delete.

◆ SystemProperties

virtual System.Collections.Generic.IDictionary<string,string> Google.Apis.AndroidManagement.v1.Data.Device.SystemProperties
getset

Map of selected system properties name and value related to the device. This information is only available if systemPropertiesEnabled is true in the device's policy.

◆ User

virtual User Google.Apis.AndroidManagement.v1.Data.Device.User
getset

The user who owns the device.

◆ UserName

virtual string Google.Apis.AndroidManagement.v1.Data.Device.UserName
getset

The resource name of the user that owns this device in the form enterprises/{enterpriseId}/users/{userId}.


The documentation for this class was generated from the following file: