Show / Hide Table of Contents

Class DeviceSignals

The device signals as reported by Chrome. Unless otherwise specified, signals are available on all platforms.

Inheritance
object
DeviceSignals
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Verifiedaccess.v2.Data
Assembly: Google.Apis.Verifiedaccess.v2.dll
Syntax
public class DeviceSignals : IDirectResponseSchema

Properties

AllowScreenLock

Output only. Value of the AllowScreenLock policy on the device. See https://chromeenterprise.google/policies/?policy=AllowScreenLock for more details. Available on ChromeOS only.

Declaration
[JsonProperty("allowScreenLock")]
public virtual bool? AllowScreenLock { get; set; }
Property Value
Type Description
bool?

Antivirus

Output only. Information about Antivirus software on the device. Available on Windows only.

Declaration
[JsonProperty("antivirus")]
public virtual Antivirus Antivirus { get; set; }
Property Value
Type Description
Antivirus

BrowserVersion

Output only. Current version of the Chrome browser which generated this set of signals. Example value: "107.0.5286.0".

Declaration
[JsonProperty("browserVersion")]
public virtual string BrowserVersion { get; set; }
Property Value
Type Description
string

BuiltInDnsClientEnabled

Output only. Whether Chrome's built-in DNS client is used. The OS DNS client is otherwise used. This value may be controlled by an enterprise policy: https://chromeenterprise.google/policies/#BuiltInDnsClientEnabled.

Declaration
[JsonProperty("builtInDnsClientEnabled")]
public virtual bool? BuiltInDnsClientEnabled { get; set; }
Property Value
Type Description
bool?

ChromeRemoteDesktopAppBlocked

Output only. Whether access to the Chrome Remote Desktop application is blocked via a policy.

Declaration
[JsonProperty("chromeRemoteDesktopAppBlocked")]
public virtual bool? ChromeRemoteDesktopAppBlocked { get; set; }
Property Value
Type Description
bool?

CrowdStrikeAgent

Output only. Crowdstrike agent properties installed on the device, if any. Available on Windows and MacOS only.

Declaration
[JsonProperty("crowdStrikeAgent")]
public virtual CrowdStrikeAgent CrowdStrikeAgent { get; set; }
Property Value
Type Description
CrowdStrikeAgent

DeviceAffiliationIds

Output only. Affiliation IDs of the organizations that are affiliated with the organization that is currently managing the device. When the sets of device and profile affiliation IDs overlap, it means that the organizations managing the device and user are affiliated. To learn more about user affiliation, visit https://support.google.com/chrome/a/answer/12801245?ref_topic=9027936.

Declaration
[JsonProperty("deviceAffiliationIds")]
public virtual IList<string> DeviceAffiliationIds { get; set; }
Property Value
Type Description
IList<string>

DeviceEnrollmentDomain

Output only. Enrollment domain of the customer which is currently managing the device.

Declaration
[JsonProperty("deviceEnrollmentDomain")]
public virtual string DeviceEnrollmentDomain { get; set; }
Property Value
Type Description
string

DeviceManufacturer

Output only. The name of the device's manufacturer.

Declaration
[JsonProperty("deviceManufacturer")]
public virtual string DeviceManufacturer { get; set; }
Property Value
Type Description
string

DeviceModel

Output only. The name of the device's model.

Declaration
[JsonProperty("deviceModel")]
public virtual string DeviceModel { get; set; }
Property Value
Type Description
string

DiskEncryption

Output only. The encryption state of the disk. On ChromeOS, the main disk is always ENCRYPTED.

Declaration
[JsonProperty("diskEncryption")]
public virtual string DiskEncryption { get; set; }
Property Value
Type Description
string

DisplayName

Output only. The display name of the device, as defined by the user.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Hostname

Hostname of the device.

Declaration
[JsonProperty("hostname")]
public virtual string Hostname { get; set; }
Property Value
Type Description
string

Imei

Output only. International Mobile Equipment Identity (IMEI) of the device. Available on ChromeOS only.

Declaration
[JsonProperty("imei")]
public virtual IList<string> Imei { get; set; }
Property Value
Type Description
IList<string>

MacAddresses

Output only. MAC addresses of the device.

Declaration
[JsonProperty("macAddresses")]
public virtual IList<string> MacAddresses { get; set; }
Property Value
Type Description
IList<string>

Meid

Output only. Mobile Equipment Identifier (MEID) of the device. Available on ChromeOS only.

Declaration
[JsonProperty("meid")]
public virtual IList<string> Meid { get; set; }
Property Value
Type Description
IList<string>

OperatingSystem

Output only. The type of the Operating System currently running on the device.

Declaration
[JsonProperty("operatingSystem")]
public virtual string OperatingSystem { get; set; }
Property Value
Type Description
string

OsFirewall

Output only. The state of the OS level firewall. On ChromeOS, the value will always be ENABLED on regular devices and UNKNOWN on devices in developer mode. Support for MacOS 15 (Sequoia) and later has been introduced in Chrome M131.

Declaration
[JsonProperty("osFirewall")]
public virtual string OsFirewall { get; set; }
Property Value
Type Description
string

OsVersion

Output only. The current version of the Operating System. On Windows and linux, the value will also include the security patch information.

Declaration
[JsonProperty("osVersion")]
public virtual string OsVersion { get; set; }
Property Value
Type Description
string

PasswordProtectionWarningTrigger

Output only. Whether the Password Protection Warning feature is enabled or not. Password protection alerts users when they reuse their protected password on potentially suspicious sites. This setting is controlled by an enterprise policy: https://chromeenterprise.google/policies/#PasswordProtectionWarningTrigger. Note that the policy unset does not have the same effects as having the policy explicitly set to PASSWORD_PROTECTION_OFF.

Declaration
[JsonProperty("passwordProtectionWarningTrigger")]
public virtual string PasswordProtectionWarningTrigger { get; set; }
Property Value
Type Description
string

ProfileAffiliationIds

Output only. Affiliation IDs of the organizations that are affiliated with the organization that is currently managing the Chrome Profile’s user or ChromeOS user.

Declaration
[JsonProperty("profileAffiliationIds")]
public virtual IList<string> ProfileAffiliationIds { get; set; }
Property Value
Type Description
IList<string>

ProfileEnrollmentDomain

Output only. Enrollment domain of the customer which is currently managing the profile.

Declaration
[JsonProperty("profileEnrollmentDomain")]
public virtual string ProfileEnrollmentDomain { get; set; }
Property Value
Type Description
string

RealtimeUrlCheckMode

Output only. Whether Enterprise-grade (i.e. custom) unsafe URL scanning is enabled or not. This setting may be controlled by an enterprise policy: https://chromeenterprise.google/policies/#EnterpriseRealTimeUrlCheckMode

Declaration
[JsonProperty("realtimeUrlCheckMode")]
public virtual string RealtimeUrlCheckMode { get; set; }
Property Value
Type Description
string

SafeBrowsingProtectionLevel

Output only. Safe Browsing Protection Level. That setting may be controlled by an enterprise policy: https://chromeenterprise.google/policies/#SafeBrowsingProtectionLevel.

Declaration
[JsonProperty("safeBrowsingProtectionLevel")]
public virtual string SafeBrowsingProtectionLevel { get; set; }
Property Value
Type Description
string

ScreenLockSecured

Output only. The state of the Screen Lock password protection. On ChromeOS, this value will always be ENABLED as there is not way to disable requiring a password or pin when unlocking the device.

Declaration
[JsonProperty("screenLockSecured")]
public virtual string ScreenLockSecured { get; set; }
Property Value
Type Description
string

SecureBootMode

Output only. Whether the device's startup software has its Secure Boot feature enabled. Available on Windows only.

Declaration
[JsonProperty("secureBootMode")]
public virtual string SecureBootMode { get; set; }
Property Value
Type Description
string

SerialNumber

Output only. The serial number of the device. On Windows, this represents the BIOS's serial number. Not available on most Linux distributions.

Declaration
[JsonProperty("serialNumber")]
public virtual string SerialNumber { get; set; }
Property Value
Type Description
string

SiteIsolationEnabled

Output only. Whether the Site Isolation (a.k.a Site Per Process) setting is enabled. That setting may be controlled by an enterprise policy: https://chromeenterprise.google/policies/#SitePerProcess

Declaration
[JsonProperty("siteIsolationEnabled")]
public virtual bool? SiteIsolationEnabled { get; set; }
Property Value
Type Description
bool?

SystemDnsServers

List of the addesses of all OS level DNS servers configured in the device's network settings.

Declaration
[JsonProperty("systemDnsServers")]
public virtual IList<string> SystemDnsServers { get; set; }
Property Value
Type Description
IList<string>

ThirdPartyBlockingEnabled

Output only. Deprecated. The corresponding policy is now deprecated. Whether Chrome is blocking third-party software injection or not. This setting may be controlled by an enterprise policy: https://chromeenterprise.google/policies/?policy=ThirdPartyBlockingEnabled. Available on Windows only.

Declaration
[JsonProperty("thirdPartyBlockingEnabled")]
public virtual bool? ThirdPartyBlockingEnabled { get; set; }
Property Value
Type Description
bool?

Trigger

Output only. The trigger which generated this set of signals.

Declaration
[JsonProperty("trigger")]
public virtual string Trigger { get; set; }
Property Value
Type Description
string

WindowsMachineDomain

Output only. Windows domain that the current machine has joined. Available on Windows only.

Declaration
[JsonProperty("windowsMachineDomain")]
public virtual string WindowsMachineDomain { get; set; }
Property Value
Type Description
string

WindowsUserDomain

Output only. Windows domain for the current OS user. Available on Windows only.

Declaration
[JsonProperty("windowsUserDomain")]
public virtual string WindowsUserDomain { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX