Skip to content

Commit 87e8150

Browse files
feat(verifiedaccess): update the api
#### verifiedaccess:v2 The following keys were added: - schemas.Antivirus (Total Keys: 4) - schemas.CrowdStrikeAgent.properties.agentId.readOnly (Total Keys: 1) - schemas.CrowdStrikeAgent.properties.customerId.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.allowScreenLock.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.antivirus (Total Keys: 2) - schemas.DeviceSignals.properties.browserVersion.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.builtInDnsClientEnabled.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.chromeRemoteDesktopAppBlocked.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.crowdStrikeAgent.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.deviceAffiliationIds.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.deviceEnrollmentDomain.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.deviceManufacturer.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.deviceModel.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.diskEncryption.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.displayName.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.imei.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.macAddresses.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.meid.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.operatingSystem.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.osFirewall.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.osVersion.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.passwordProtectionWarningTrigger.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.profileAffiliationIds.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.profileEnrollmentDomain.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.safeBrowsingProtectionLevel.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.screenLockSecured.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.secureBootMode.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.serialNumber.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.siteIsolationEnabled.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.thirdPartyBlockingEnabled.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.trigger.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.windowsMachineDomain.readOnly (Total Keys: 1) - schemas.DeviceSignals.properties.windowsUserDomain.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.attestedDeviceId.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.customerId.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.deviceEnrollmentId.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.devicePermanentId.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.deviceSignal.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.deviceSignals.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.keyTrustLevel.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.profileCustomerId.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.profileKeyTrustLevel.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.profilePermanentId (Total Keys: 2) - schemas.VerifyChallengeResponseResult.properties.signedPublicKeyAndChallenge.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.virtualDeviceId.readOnly (Total Keys: 1) - schemas.VerifyChallengeResponseResult.properties.virtualProfileId.readOnly (Total Keys: 1)
1 parent 1702c89 commit 87e8150

File tree

2 files changed

+171
-89
lines changed

2 files changed

+171
-89
lines changed

docs/dyn/verifiedaccess_v2.challenge.html

+48-44
Original file line numberDiff line numberDiff line change
@@ -135,66 +135,70 @@ <h3>Method Details</h3>
135135
An object of the form:
136136

137137
{ # Result message for VerifiedAccess.VerifyChallengeResponse.
138-
&quot;attestedDeviceId&quot;: &quot;A String&quot;, # Attested device ID (ADID).
139-
&quot;customerId&quot;: &quot;A String&quot;, # Unique customer id that this device belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers
140-
&quot;deviceEnrollmentId&quot;: &quot;A String&quot;, # Device enrollment id for ChromeOS devices.
141-
&quot;devicePermanentId&quot;: &quot;A String&quot;, # Device permanent id is returned in this field (for the machine response only).
142-
&quot;deviceSignal&quot;: &quot;A String&quot;, # Deprecated. Device signal in json string representation. Prefer using `device_signals` instead.
143-
&quot;deviceSignals&quot;: { # The device signals as reported by Chrome. Unless otherwise specified, signals are available on all platforms. # Device signals.
144-
&quot;allowScreenLock&quot;: True or False, # Value of the AllowScreenLock policy on the device. See https://chromeenterprise.google/policies/?policy=AllowScreenLock for more details. Available on ChromeOS only.
145-
&quot;browserVersion&quot;: &quot;A String&quot;, # Current version of the Chrome browser which generated this set of signals. Example value: &quot;107.0.5286.0&quot;.
146-
&quot;builtInDnsClientEnabled&quot;: True or False, # Whether Chrome&#x27;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.
147-
&quot;chromeRemoteDesktopAppBlocked&quot;: True or False, # Whether access to the Chrome Remote Desktop application is blocked via a policy.
148-
&quot;crowdStrikeAgent&quot;: { # Properties of the CrowdStrike agent installed on a device. # Crowdstrike agent properties installed on the device, if any. Available on Windows and MacOS only.
149-
&quot;agentId&quot;: &quot;A String&quot;, # The Agent ID of the Crowdstrike agent.
150-
&quot;customerId&quot;: &quot;A String&quot;, # The Customer ID to which the agent belongs to.
138+
&quot;attestedDeviceId&quot;: &quot;A String&quot;, # Output only. Attested device ID (ADID).
139+
&quot;customerId&quot;: &quot;A String&quot;, # Output only. Unique customer id that this device belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers
140+
&quot;deviceEnrollmentId&quot;: &quot;A String&quot;, # Output only. Device enrollment id for ChromeOS devices.
141+
&quot;devicePermanentId&quot;: &quot;A String&quot;, # Output only. Device permanent id is returned in this field (for the machine response only).
142+
&quot;deviceSignal&quot;: &quot;A String&quot;, # Output only. Deprecated. Device signal in json string representation. Prefer using `device_signals` instead.
143+
&quot;deviceSignals&quot;: { # The device signals as reported by Chrome. Unless otherwise specified, signals are available on all platforms. # Output only. Device signals.
144+
&quot;allowScreenLock&quot;: True or False, # Output only. Value of the AllowScreenLock policy on the device. See https://chromeenterprise.google/policies/?policy=AllowScreenLock for more details. Available on ChromeOS only.
145+
&quot;antivirus&quot;: { # Antivirus information on a device. # Output only. Information about Antivirus software on the device. Available on Windows only.
146+
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the antivirus on the device. Introduced in Chrome M136.
151147
},
152-
&quot;deviceAffiliationIds&quot;: [ # 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.
148+
&quot;browserVersion&quot;: &quot;A String&quot;, # Output only. Current version of the Chrome browser which generated this set of signals. Example value: &quot;107.0.5286.0&quot;.
149+
&quot;builtInDnsClientEnabled&quot;: True or False, # Output only. Whether Chrome&#x27;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.
150+
&quot;chromeRemoteDesktopAppBlocked&quot;: True or False, # Output only. Whether access to the Chrome Remote Desktop application is blocked via a policy.
151+
&quot;crowdStrikeAgent&quot;: { # Properties of the CrowdStrike agent installed on a device. # Output only. Crowdstrike agent properties installed on the device, if any. Available on Windows and MacOS only.
152+
&quot;agentId&quot;: &quot;A String&quot;, # Output only. The Agent ID of the Crowdstrike agent.
153+
&quot;customerId&quot;: &quot;A String&quot;, # Output only. The Customer ID to which the agent belongs to.
154+
},
155+
&quot;deviceAffiliationIds&quot;: [ # 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.
153156
&quot;A String&quot;,
154157
],
155-
&quot;deviceEnrollmentDomain&quot;: &quot;A String&quot;, # Enrollment domain of the customer which is currently managing the device.
156-
&quot;deviceManufacturer&quot;: &quot;A String&quot;, # The name of the device&#x27;s manufacturer.
157-
&quot;deviceModel&quot;: &quot;A String&quot;, # The name of the device&#x27;s model.
158-
&quot;diskEncryption&quot;: &quot;A String&quot;, # The encryption state of the disk. On ChromeOS, the main disk is always ENCRYPTED.
159-
&quot;displayName&quot;: &quot;A String&quot;, # The display name of the device, as defined by the user.
158+
&quot;deviceEnrollmentDomain&quot;: &quot;A String&quot;, # Output only. Enrollment domain of the customer which is currently managing the device.
159+
&quot;deviceManufacturer&quot;: &quot;A String&quot;, # Output only. The name of the device&#x27;s manufacturer.
160+
&quot;deviceModel&quot;: &quot;A String&quot;, # Output only. The name of the device&#x27;s model.
161+
&quot;diskEncryption&quot;: &quot;A String&quot;, # Output only. The encryption state of the disk. On ChromeOS, the main disk is always ENCRYPTED.
162+
&quot;displayName&quot;: &quot;A String&quot;, # Output only. The display name of the device, as defined by the user.
160163
&quot;hostname&quot;: &quot;A String&quot;, # Hostname of the device.
161-
&quot;imei&quot;: [ # International Mobile Equipment Identity (IMEI) of the device. Available on ChromeOS only.
164+
&quot;imei&quot;: [ # Output only. International Mobile Equipment Identity (IMEI) of the device. Available on ChromeOS only.
162165
&quot;A String&quot;,
163166
],
164-
&quot;macAddresses&quot;: [ # MAC addresses of the device.
167+
&quot;macAddresses&quot;: [ # Output only. MAC addresses of the device.
165168
&quot;A String&quot;,
166169
],
167-
&quot;meid&quot;: [ # Mobile Equipment Identifier (MEID) of the device. Available on ChromeOS only.
170+
&quot;meid&quot;: [ # Output only. Mobile Equipment Identifier (MEID) of the device. Available on ChromeOS only.
168171
&quot;A String&quot;,
169172
],
170-
&quot;operatingSystem&quot;: &quot;A String&quot;, # The type of the Operating System currently running on the device.
171-
&quot;osFirewall&quot;: &quot;A String&quot;, # 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.
172-
&quot;osVersion&quot;: &quot;A String&quot;, # The current version of the Operating System. On Windows and linux, the value will also include the security patch information.
173-
&quot;passwordProtectionWarningTrigger&quot;: &quot;A String&quot;, # 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`.
174-
&quot;profileAffiliationIds&quot;: [ # Affiliation IDs of the organizations that are affiliated with the organization that is currently managing the Chrome Profile’s user or ChromeOS user.
173+
&quot;operatingSystem&quot;: &quot;A String&quot;, # Output only. The type of the Operating System currently running on the device.
174+
&quot;osFirewall&quot;: &quot;A String&quot;, # 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.
175+
&quot;osVersion&quot;: &quot;A String&quot;, # Output only. The current version of the Operating System. On Windows and linux, the value will also include the security patch information.
176+
&quot;passwordProtectionWarningTrigger&quot;: &quot;A String&quot;, # 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`.
177+
&quot;profileAffiliationIds&quot;: [ # 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.
175178
&quot;A String&quot;,
176179
],
177-
&quot;profileEnrollmentDomain&quot;: &quot;A String&quot;, # Enrollment domain of the customer which is currently managing the profile.
178-
&quot;realtimeUrlCheckMode&quot;: &quot;A String&quot;, # 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
179-
&quot;safeBrowsingProtectionLevel&quot;: &quot;A String&quot;, # Safe Browsing Protection Level. That setting may be controlled by an enterprise policy: https://chromeenterprise.google/policies/#SafeBrowsingProtectionLevel.
180-
&quot;screenLockSecured&quot;: &quot;A String&quot;, # 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.
181-
&quot;secureBootMode&quot;: &quot;A String&quot;, # Whether the device&#x27;s startup software has its Secure Boot feature enabled. Available on Windows only.
182-
&quot;serialNumber&quot;: &quot;A String&quot;, # The serial number of the device. On Windows, this represents the BIOS&#x27;s serial number. Not available on most Linux distributions.
183-
&quot;siteIsolationEnabled&quot;: True or False, # 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
180+
&quot;profileEnrollmentDomain&quot;: &quot;A String&quot;, # Output only. Enrollment domain of the customer which is currently managing the profile.
181+
&quot;realtimeUrlCheckMode&quot;: &quot;A String&quot;, # 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
182+
&quot;safeBrowsingProtectionLevel&quot;: &quot;A String&quot;, # Output only. Safe Browsing Protection Level. That setting may be controlled by an enterprise policy: https://chromeenterprise.google/policies/#SafeBrowsingProtectionLevel.
183+
&quot;screenLockSecured&quot;: &quot;A String&quot;, # 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.
184+
&quot;secureBootMode&quot;: &quot;A String&quot;, # Output only. Whether the device&#x27;s startup software has its Secure Boot feature enabled. Available on Windows only.
185+
&quot;serialNumber&quot;: &quot;A String&quot;, # Output only. The serial number of the device. On Windows, this represents the BIOS&#x27;s serial number. Not available on most Linux distributions.
186+
&quot;siteIsolationEnabled&quot;: True or False, # 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
184187
&quot;systemDnsServers&quot;: [ # List of the addesses of all OS level DNS servers configured in the device&#x27;s network settings.
185188
&quot;A String&quot;,
186189
],
187-
&quot;thirdPartyBlockingEnabled&quot;: True or False, # 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.
188-
&quot;trigger&quot;: &quot;A String&quot;, # The trigger which generated this set of signals.
189-
&quot;windowsMachineDomain&quot;: &quot;A String&quot;, # Windows domain that the current machine has joined. Available on Windows only.
190-
&quot;windowsUserDomain&quot;: &quot;A String&quot;, # Windows domain for the current OS user. Available on Windows only.
190+
&quot;thirdPartyBlockingEnabled&quot;: True or False, # Output only. 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.
191+
&quot;trigger&quot;: &quot;A String&quot;, # Output only. The trigger which generated this set of signals.
192+
&quot;windowsMachineDomain&quot;: &quot;A String&quot;, # Output only. Windows domain that the current machine has joined. Available on Windows only.
193+
&quot;windowsUserDomain&quot;: &quot;A String&quot;, # Output only. Windows domain for the current OS user. Available on Windows only.
191194
},
192-
&quot;keyTrustLevel&quot;: &quot;A String&quot;, # Device attested key trust level.
193-
&quot;profileCustomerId&quot;: &quot;A String&quot;, # Unique customer id that this profile belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers
194-
&quot;profileKeyTrustLevel&quot;: &quot;A String&quot;, # Profile attested key trust level.
195-
&quot;signedPublicKeyAndChallenge&quot;: &quot;A String&quot;, # Certificate Signing Request (in the SPKAC format, base64 encoded) is returned in this field. This field will be set only if device has included CSR in its challenge response. (the option to include CSR is now available for both user and machine responses)
196-
&quot;virtualDeviceId&quot;: &quot;A String&quot;, # Virtual device id of the device. The definition of virtual device id is platform-specific.
197-
&quot;virtualProfileId&quot;: &quot;A String&quot;, # The ID of a profile on the device.
195+
&quot;keyTrustLevel&quot;: &quot;A String&quot;, # Output only. Device attested key trust level.
196+
&quot;profileCustomerId&quot;: &quot;A String&quot;, # Output only. Unique customer id that this profile belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers
197+
&quot;profileKeyTrustLevel&quot;: &quot;A String&quot;, # Output only. Profile attested key trust level.
198+
&quot;profilePermanentId&quot;: &quot;A String&quot;, # Output only. The unique server-side ID of a profile on the device.
199+
&quot;signedPublicKeyAndChallenge&quot;: &quot;A String&quot;, # Output only. Certificate Signing Request (in the SPKAC format, base64 encoded) is returned in this field. This field will be set only if device has included CSR in its challenge response. (the option to include CSR is now available for both user and machine responses)
200+
&quot;virtualDeviceId&quot;: &quot;A String&quot;, # Output only. Virtual device id of the device. The definition of virtual device id is platform-specific.
201+
&quot;virtualProfileId&quot;: &quot;A String&quot;, # Output only. The client-provided ID of a profile on the device.
198202
}</pre>
199203
</div>
200204

0 commit comments

Comments
 (0)