diff --git a/docs/dyn/cloudidentity_v1.devices.html b/docs/dyn/cloudidentity_v1.devices.html
index c673e1a0e5..db1acc0e82 100644
--- a/docs/dyn/cloudidentity_v1.devices.html
+++ b/docs/dyn/cloudidentity_v1.devices.html
@@ -182,6 +182,50 @@
Method Details
"enabledDeveloperOptions": True or False, # Output only. Whether developer options is enabled on device.
"enabledUsbDebugging": True or False, # Output only. Whether USB debugging is enabled on device.
"encryptionState": "A String", # Output only. Device encryption state.
+ "endpointVerificationSpecificAttributes": { # Resource representing the [Endpoint Verification-specific attributes](https://cloud.google.com/endpoint-verification/docs/device-information) of a device. # Output only. Attributes specific to [Endpoint Verification](https://cloud.google.com/endpoint-verification/docs/overview) devices.
+ "additionalSignals": { # Additional signals reported by Endpoint Verification. It includes the following attributes: 1. Non-configurable attributes: hotfixes, av_installed, av_enabled, windows_domain_name, is_os_native_firewall_enabled, and is_secure_boot_enabled. 2. [Configurable attributes](https://cloud.google.com/endpoint-verification/docs/collect-config-attributes): file, folder, and binary attributes; registry entries; and properties in a plist.
+ "a_key": "", # Properties of the object.
+ },
+ "browserAttributes": [ # Details of browser profiles reported by Endpoint Verification.
+ { # Contains information about browser profiles reported by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1).
+ "chromeBrowserInfo": { # Browser-specific fields reported by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1). LINT.IfChange # Represents the current state of the [Chrome browser attributes](https://cloud.google.com/access-context-manager/docs/browser-attributes) sent by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1).
+ "browserManagementState": "A String", # Output only. Browser's management state.
+ "browserVersion": "A String", # Version of the request initiating browser.
+ "isBuiltInDnsClientEnabled": True or False, # Current state of [built-in DNS client](https://chromeenterprise.google/policies/#BuiltInDnsClientEnabled).
+ "isBulkDataEntryAnalysisEnabled": True or False, # Current state of [bulk data analysis](https://chromeenterprise.google/policies/#OnBulkDataEntryEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isChromeCleanupEnabled": True or False, # Current state of [Chrome Cleanup](https://chromeenterprise.google/policies/#ChromeCleanupEnabled).
+ "isChromeRemoteDesktopAppBlocked": True or False, # Current state of [Chrome Remote Desktop app](https://chromeenterprise.google/policies/#URLBlocklist).
+ "isFileDownloadAnalysisEnabled": True or False, # Current state of [file download analysis](https://chromeenterprise.google/policies/#OnFileDownloadedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isFileUploadAnalysisEnabled": True or False, # Current state of [file upload analysis](https://chromeenterprise.google/policies/#OnFileAttachedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isRealtimeUrlCheckEnabled": True or False, # Current state of [real-time URL check](https://chromeenterprise.google/policies/#EnterpriseRealTimeUrlCheckMode). Set to true if provider list from Chrome is non-empty.
+ "isSecurityEventAnalysisEnabled": True or False, # Current state of [security event analysis](https://chromeenterprise.google/policies/#OnSecurityEventEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isSiteIsolationEnabled": True or False, # Current state of [site isolation](https://chromeenterprise.google/policies/?policy=IsolateOrigins).
+ "isThirdPartyBlockingEnabled": True or False, # Current state of [third-party blocking](https://chromeenterprise.google/policies/#ThirdPartyBlockingEnabled).
+ "passwordProtectionWarningTrigger": "A String", # Current state of [password protection trigger](https://chromeenterprise.google/policies/#PasswordProtectionWarningTrigger).
+ "safeBrowsingProtectionLevel": "A String", # Current state of [Safe Browsing protection level](https://chromeenterprise.google/policies/#SafeBrowsingProtectionLevel).
+ },
+ "chromeProfileId": "A String", # Chrome profile ID that is exposed by the Chrome API. It is unique for each device.
+ "lastProfileSyncTime": "A String", # Timestamp in milliseconds since Epoch when the profile/gcm id was last synced.
+ },
+ ],
+ "certificateAttributes": [ # Details of certificates.
+ { # Stores information about a certificate.
+ "certificateTemplate": { # CertificateTemplate (v3 Extension in X.509). # The X.509 extension for CertificateTemplate.
+ "id": "A String", # The template id of the template. Example: "1.3.6.1.4.1.311.21.8.15608621.11768144.5720724.16068415.6889630.81.2472537.7784047".
+ "majorVersion": 42, # The Major version of the template. Example: 100.
+ "minorVersion": 42, # The minor version of the template. Example: 12.
+ },
+ "fingerprint": "A String", # The encoded certificate fingerprint.
+ "issuer": "A String", # The name of the issuer of this certificate.
+ "serialNumber": "A String", # Serial number of the certificate, Example: "123456789".
+ "subject": "A String", # The subject name of this certificate.
+ "thumbprint": "A String", # The certificate thumbprint.
+ "validationState": "A String", # Output only. Validation state of this certificate.
+ "validityExpirationTime": "A String", # Certificate not valid at or after this timestamp.
+ "validityStartTime": "A String", # Certificate not valid before this timestamp.
+ },
+ ],
+ },
"hostname": "A String", # Host name of the device.
"imei": "A String", # Output only. IMEI number of device if GSM device; empty otherwise.
"kernelVersion": "A String", # Output only. Kernel version of the device.
@@ -309,6 +353,50 @@ Method Details
"enabledDeveloperOptions": True or False, # Output only. Whether developer options is enabled on device.
"enabledUsbDebugging": True or False, # Output only. Whether USB debugging is enabled on device.
"encryptionState": "A String", # Output only. Device encryption state.
+ "endpointVerificationSpecificAttributes": { # Resource representing the [Endpoint Verification-specific attributes](https://cloud.google.com/endpoint-verification/docs/device-information) of a device. # Output only. Attributes specific to [Endpoint Verification](https://cloud.google.com/endpoint-verification/docs/overview) devices.
+ "additionalSignals": { # Additional signals reported by Endpoint Verification. It includes the following attributes: 1. Non-configurable attributes: hotfixes, av_installed, av_enabled, windows_domain_name, is_os_native_firewall_enabled, and is_secure_boot_enabled. 2. [Configurable attributes](https://cloud.google.com/endpoint-verification/docs/collect-config-attributes): file, folder, and binary attributes; registry entries; and properties in a plist.
+ "a_key": "", # Properties of the object.
+ },
+ "browserAttributes": [ # Details of browser profiles reported by Endpoint Verification.
+ { # Contains information about browser profiles reported by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1).
+ "chromeBrowserInfo": { # Browser-specific fields reported by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1). LINT.IfChange # Represents the current state of the [Chrome browser attributes](https://cloud.google.com/access-context-manager/docs/browser-attributes) sent by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1).
+ "browserManagementState": "A String", # Output only. Browser's management state.
+ "browserVersion": "A String", # Version of the request initiating browser.
+ "isBuiltInDnsClientEnabled": True or False, # Current state of [built-in DNS client](https://chromeenterprise.google/policies/#BuiltInDnsClientEnabled).
+ "isBulkDataEntryAnalysisEnabled": True or False, # Current state of [bulk data analysis](https://chromeenterprise.google/policies/#OnBulkDataEntryEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isChromeCleanupEnabled": True or False, # Current state of [Chrome Cleanup](https://chromeenterprise.google/policies/#ChromeCleanupEnabled).
+ "isChromeRemoteDesktopAppBlocked": True or False, # Current state of [Chrome Remote Desktop app](https://chromeenterprise.google/policies/#URLBlocklist).
+ "isFileDownloadAnalysisEnabled": True or False, # Current state of [file download analysis](https://chromeenterprise.google/policies/#OnFileDownloadedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isFileUploadAnalysisEnabled": True or False, # Current state of [file upload analysis](https://chromeenterprise.google/policies/#OnFileAttachedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isRealtimeUrlCheckEnabled": True or False, # Current state of [real-time URL check](https://chromeenterprise.google/policies/#EnterpriseRealTimeUrlCheckMode). Set to true if provider list from Chrome is non-empty.
+ "isSecurityEventAnalysisEnabled": True or False, # Current state of [security event analysis](https://chromeenterprise.google/policies/#OnSecurityEventEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isSiteIsolationEnabled": True or False, # Current state of [site isolation](https://chromeenterprise.google/policies/?policy=IsolateOrigins).
+ "isThirdPartyBlockingEnabled": True or False, # Current state of [third-party blocking](https://chromeenterprise.google/policies/#ThirdPartyBlockingEnabled).
+ "passwordProtectionWarningTrigger": "A String", # Current state of [password protection trigger](https://chromeenterprise.google/policies/#PasswordProtectionWarningTrigger).
+ "safeBrowsingProtectionLevel": "A String", # Current state of [Safe Browsing protection level](https://chromeenterprise.google/policies/#SafeBrowsingProtectionLevel).
+ },
+ "chromeProfileId": "A String", # Chrome profile ID that is exposed by the Chrome API. It is unique for each device.
+ "lastProfileSyncTime": "A String", # Timestamp in milliseconds since Epoch when the profile/gcm id was last synced.
+ },
+ ],
+ "certificateAttributes": [ # Details of certificates.
+ { # Stores information about a certificate.
+ "certificateTemplate": { # CertificateTemplate (v3 Extension in X.509). # The X.509 extension for CertificateTemplate.
+ "id": "A String", # The template id of the template. Example: "1.3.6.1.4.1.311.21.8.15608621.11768144.5720724.16068415.6889630.81.2472537.7784047".
+ "majorVersion": 42, # The Major version of the template. Example: 100.
+ "minorVersion": 42, # The minor version of the template. Example: 12.
+ },
+ "fingerprint": "A String", # The encoded certificate fingerprint.
+ "issuer": "A String", # The name of the issuer of this certificate.
+ "serialNumber": "A String", # Serial number of the certificate, Example: "123456789".
+ "subject": "A String", # The subject name of this certificate.
+ "thumbprint": "A String", # The certificate thumbprint.
+ "validationState": "A String", # Output only. Validation state of this certificate.
+ "validityExpirationTime": "A String", # Certificate not valid at or after this timestamp.
+ "validityStartTime": "A String", # Certificate not valid before this timestamp.
+ },
+ ],
+ },
"hostname": "A String", # Host name of the device.
"imei": "A String", # Output only. IMEI number of device if GSM device; empty otherwise.
"kernelVersion": "A String", # Output only. Kernel version of the device.
@@ -381,6 +469,50 @@ Method Details
"enabledDeveloperOptions": True or False, # Output only. Whether developer options is enabled on device.
"enabledUsbDebugging": True or False, # Output only. Whether USB debugging is enabled on device.
"encryptionState": "A String", # Output only. Device encryption state.
+ "endpointVerificationSpecificAttributes": { # Resource representing the [Endpoint Verification-specific attributes](https://cloud.google.com/endpoint-verification/docs/device-information) of a device. # Output only. Attributes specific to [Endpoint Verification](https://cloud.google.com/endpoint-verification/docs/overview) devices.
+ "additionalSignals": { # Additional signals reported by Endpoint Verification. It includes the following attributes: 1. Non-configurable attributes: hotfixes, av_installed, av_enabled, windows_domain_name, is_os_native_firewall_enabled, and is_secure_boot_enabled. 2. [Configurable attributes](https://cloud.google.com/endpoint-verification/docs/collect-config-attributes): file, folder, and binary attributes; registry entries; and properties in a plist.
+ "a_key": "", # Properties of the object.
+ },
+ "browserAttributes": [ # Details of browser profiles reported by Endpoint Verification.
+ { # Contains information about browser profiles reported by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1).
+ "chromeBrowserInfo": { # Browser-specific fields reported by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1). LINT.IfChange # Represents the current state of the [Chrome browser attributes](https://cloud.google.com/access-context-manager/docs/browser-attributes) sent by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1).
+ "browserManagementState": "A String", # Output only. Browser's management state.
+ "browserVersion": "A String", # Version of the request initiating browser.
+ "isBuiltInDnsClientEnabled": True or False, # Current state of [built-in DNS client](https://chromeenterprise.google/policies/#BuiltInDnsClientEnabled).
+ "isBulkDataEntryAnalysisEnabled": True or False, # Current state of [bulk data analysis](https://chromeenterprise.google/policies/#OnBulkDataEntryEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isChromeCleanupEnabled": True or False, # Current state of [Chrome Cleanup](https://chromeenterprise.google/policies/#ChromeCleanupEnabled).
+ "isChromeRemoteDesktopAppBlocked": True or False, # Current state of [Chrome Remote Desktop app](https://chromeenterprise.google/policies/#URLBlocklist).
+ "isFileDownloadAnalysisEnabled": True or False, # Current state of [file download analysis](https://chromeenterprise.google/policies/#OnFileDownloadedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isFileUploadAnalysisEnabled": True or False, # Current state of [file upload analysis](https://chromeenterprise.google/policies/#OnFileAttachedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isRealtimeUrlCheckEnabled": True or False, # Current state of [real-time URL check](https://chromeenterprise.google/policies/#EnterpriseRealTimeUrlCheckMode). Set to true if provider list from Chrome is non-empty.
+ "isSecurityEventAnalysisEnabled": True or False, # Current state of [security event analysis](https://chromeenterprise.google/policies/#OnSecurityEventEnterpriseConnector). Set to true if provider list from Chrome is non-empty.
+ "isSiteIsolationEnabled": True or False, # Current state of [site isolation](https://chromeenterprise.google/policies/?policy=IsolateOrigins).
+ "isThirdPartyBlockingEnabled": True or False, # Current state of [third-party blocking](https://chromeenterprise.google/policies/#ThirdPartyBlockingEnabled).
+ "passwordProtectionWarningTrigger": "A String", # Current state of [password protection trigger](https://chromeenterprise.google/policies/#PasswordProtectionWarningTrigger).
+ "safeBrowsingProtectionLevel": "A String", # Current state of [Safe Browsing protection level](https://chromeenterprise.google/policies/#SafeBrowsingProtectionLevel).
+ },
+ "chromeProfileId": "A String", # Chrome profile ID that is exposed by the Chrome API. It is unique for each device.
+ "lastProfileSyncTime": "A String", # Timestamp in milliseconds since Epoch when the profile/gcm id was last synced.
+ },
+ ],
+ "certificateAttributes": [ # Details of certificates.
+ { # Stores information about a certificate.
+ "certificateTemplate": { # CertificateTemplate (v3 Extension in X.509). # The X.509 extension for CertificateTemplate.
+ "id": "A String", # The template id of the template. Example: "1.3.6.1.4.1.311.21.8.15608621.11768144.5720724.16068415.6889630.81.2472537.7784047".
+ "majorVersion": 42, # The Major version of the template. Example: 100.
+ "minorVersion": 42, # The minor version of the template. Example: 12.
+ },
+ "fingerprint": "A String", # The encoded certificate fingerprint.
+ "issuer": "A String", # The name of the issuer of this certificate.
+ "serialNumber": "A String", # Serial number of the certificate, Example: "123456789".
+ "subject": "A String", # The subject name of this certificate.
+ "thumbprint": "A String", # The certificate thumbprint.
+ "validationState": "A String", # Output only. Validation state of this certificate.
+ "validityExpirationTime": "A String", # Certificate not valid at or after this timestamp.
+ "validityStartTime": "A String", # Certificate not valid before this timestamp.
+ },
+ ],
+ },
"hostname": "A String", # Host name of the device.
"imei": "A String", # Output only. IMEI number of device if GSM device; empty otherwise.
"kernelVersion": "A String", # Output only. Kernel version of the device.
diff --git a/googleapiclient/discovery_cache/documents/cloudidentity.v1.json b/googleapiclient/discovery_cache/documents/cloudidentity.v1.json
index 92c38740c3..bf4f83b01a 100644
--- a/googleapiclient/discovery_cache/documents/cloudidentity.v1.json
+++ b/googleapiclient/discovery_cache/documents/cloudidentity.v1.json
@@ -1990,7 +1990,7 @@
}
}
},
-"revision": "20240305",
+"revision": "20240312",
"rootUrl": "https://cloudidentity.googleapis.com/",
"schemas": {
"AddIdpCredentialOperationMetadata": {
@@ -2324,6 +2324,128 @@
},
"type": "object"
},
+"GoogleAppsCloudidentityDevicesV1BrowserAttributes": {
+"description": "Contains information about browser profiles reported by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1).",
+"id": "GoogleAppsCloudidentityDevicesV1BrowserAttributes",
+"properties": {
+"chromeBrowserInfo": {
+"$ref": "GoogleAppsCloudidentityDevicesV1BrowserInfo",
+"description": "Represents the current state of the [Chrome browser attributes](https://cloud.google.com/access-context-manager/docs/browser-attributes) sent by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1)."
+},
+"chromeProfileId": {
+"description": "Chrome profile ID that is exposed by the Chrome API. It is unique for each device.",
+"type": "string"
+},
+"lastProfileSyncTime": {
+"description": "Timestamp in milliseconds since Epoch when the profile/gcm id was last synced.",
+"format": "google-datetime",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GoogleAppsCloudidentityDevicesV1BrowserInfo": {
+"description": "Browser-specific fields reported by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1). LINT.IfChange",
+"id": "GoogleAppsCloudidentityDevicesV1BrowserInfo",
+"properties": {
+"browserManagementState": {
+"description": "Output only. Browser's management state.",
+"enum": [
+"UNSPECIFIED",
+"UNMANAGED",
+"MANAGED_BY_OTHER_DOMAIN",
+"PROFILE_MANAGED",
+"BROWSER_MANAGED"
+],
+"enumDescriptions": [
+"Management state is not specified.",
+"Browser/Profile is not managed by any customer.",
+"Browser/Profile is managed, but by some other customer.",
+"Profile is managed by customer.",
+"Browser is managed by customer."
+],
+"readOnly": true,
+"type": "string"
+},
+"browserVersion": {
+"description": "Version of the request initiating browser.",
+"type": "string"
+},
+"isBuiltInDnsClientEnabled": {
+"description": "Current state of [built-in DNS client](https://chromeenterprise.google/policies/#BuiltInDnsClientEnabled).",
+"type": "boolean"
+},
+"isBulkDataEntryAnalysisEnabled": {
+"description": "Current state of [bulk data analysis](https://chromeenterprise.google/policies/#OnBulkDataEntryEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
+"type": "boolean"
+},
+"isChromeCleanupEnabled": {
+"description": "Current state of [Chrome Cleanup](https://chromeenterprise.google/policies/#ChromeCleanupEnabled).",
+"type": "boolean"
+},
+"isChromeRemoteDesktopAppBlocked": {
+"description": "Current state of [Chrome Remote Desktop app](https://chromeenterprise.google/policies/#URLBlocklist).",
+"type": "boolean"
+},
+"isFileDownloadAnalysisEnabled": {
+"description": "Current state of [file download analysis](https://chromeenterprise.google/policies/#OnFileDownloadedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
+"type": "boolean"
+},
+"isFileUploadAnalysisEnabled": {
+"description": "Current state of [file upload analysis](https://chromeenterprise.google/policies/#OnFileAttachedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
+"type": "boolean"
+},
+"isRealtimeUrlCheckEnabled": {
+"description": "Current state of [real-time URL check](https://chromeenterprise.google/policies/#EnterpriseRealTimeUrlCheckMode). Set to true if provider list from Chrome is non-empty.",
+"type": "boolean"
+},
+"isSecurityEventAnalysisEnabled": {
+"description": "Current state of [security event analysis](https://chromeenterprise.google/policies/#OnSecurityEventEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
+"type": "boolean"
+},
+"isSiteIsolationEnabled": {
+"description": "Current state of [site isolation](https://chromeenterprise.google/policies/?policy=IsolateOrigins).",
+"type": "boolean"
+},
+"isThirdPartyBlockingEnabled": {
+"description": "Current state of [third-party blocking](https://chromeenterprise.google/policies/#ThirdPartyBlockingEnabled).",
+"type": "boolean"
+},
+"passwordProtectionWarningTrigger": {
+"description": "Current state of [password protection trigger](https://chromeenterprise.google/policies/#PasswordProtectionWarningTrigger).",
+"enum": [
+"PASSWORD_PROTECTION_TRIGGER_UNSPECIFIED",
+"PROTECTION_OFF",
+"PASSWORD_REUSE",
+"PHISHING_REUSE"
+],
+"enumDescriptions": [
+"Password protection is not specified.",
+"Password reuse is never detected.",
+"Warning is shown when the user reuses their protected password on a non-allowed site.",
+"Warning is shown when the user reuses their protected password on a phishing site."
+],
+"type": "string"
+},
+"safeBrowsingProtectionLevel": {
+"description": "Current state of [Safe Browsing protection level](https://chromeenterprise.google/policies/#SafeBrowsingProtectionLevel).",
+"enum": [
+"SAFE_BROWSING_LEVEL_UNSPECIFIED",
+"DISABLED",
+"STANDARD",
+"ENHANCED"
+],
+"enumDescriptions": [
+"Browser protection level is not specified.",
+"No protection against dangerous websites, downloads, and extensions.",
+"Standard protection against websites, downloads, and extensions that are known to be dangerous.",
+"Faster, proactive protection against dangerous websites, downloads, and extensions."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
"GoogleAppsCloudidentityDevicesV1CancelWipeDeviceMetadata": {
"description": "Metadata for CancelWipeDevice LRO.",
"id": "GoogleAppsCloudidentityDevicesV1CancelWipeDeviceMetadata",
@@ -2380,6 +2502,83 @@
},
"type": "object"
},
+"GoogleAppsCloudidentityDevicesV1CertificateAttributes": {
+"description": "Stores information about a certificate.",
+"id": "GoogleAppsCloudidentityDevicesV1CertificateAttributes",
+"properties": {
+"certificateTemplate": {
+"$ref": "GoogleAppsCloudidentityDevicesV1CertificateTemplate",
+"description": "The X.509 extension for CertificateTemplate."
+},
+"fingerprint": {
+"description": "The encoded certificate fingerprint.",
+"type": "string"
+},
+"issuer": {
+"description": "The name of the issuer of this certificate.",
+"type": "string"
+},
+"serialNumber": {
+"description": "Serial number of the certificate, Example: \"123456789\".",
+"type": "string"
+},
+"subject": {
+"description": "The subject name of this certificate.",
+"type": "string"
+},
+"thumbprint": {
+"description": "The certificate thumbprint.",
+"type": "string"
+},
+"validationState": {
+"description": "Output only. Validation state of this certificate.",
+"enum": [
+"CERTIFICATE_VALIDATION_STATE_UNSPECIFIED",
+"VALIDATION_SUCCESSFUL",
+"VALIDATION_FAILED"
+],
+"enumDescriptions": [
+"Default value.",
+"Certificate validation was successful.",
+"Certificate validation failed."
+],
+"readOnly": true,
+"type": "string"
+},
+"validityExpirationTime": {
+"description": "Certificate not valid at or after this timestamp.",
+"format": "google-datetime",
+"type": "string"
+},
+"validityStartTime": {
+"description": "Certificate not valid before this timestamp.",
+"format": "google-datetime",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GoogleAppsCloudidentityDevicesV1CertificateTemplate": {
+"description": "CertificateTemplate (v3 Extension in X.509).",
+"id": "GoogleAppsCloudidentityDevicesV1CertificateTemplate",
+"properties": {
+"id": {
+"description": "The template id of the template. Example: \"1.3.6.1.4.1.311.21.8.15608621.11768144.5720724.16068415.6889630.81.2472537.7784047\".",
+"type": "string"
+},
+"majorVersion": {
+"description": "The Major version of the template. Example: 100.",
+"format": "int32",
+"type": "integer"
+},
+"minorVersion": {
+"description": "The minor version of the template. Example: 12.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
"GoogleAppsCloudidentityDevicesV1ClientState": {
"description": "Represents the state associated with an API client calling the Devices API. Resource representing ClientState and supports updates from API users",
"id": "GoogleAppsCloudidentityDevicesV1ClientState",
@@ -2641,6 +2840,11 @@
"readOnly": true,
"type": "string"
},
+"endpointVerificationSpecificAttributes": {
+"$ref": "GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes",
+"description": "Output only. Attributes specific to [Endpoint Verification](https://cloud.google.com/endpoint-verification/docs/overview) devices.",
+"readOnly": true
+},
"hostname": {
"description": "Host name of the device.",
"type": "string"
@@ -2855,6 +3059,35 @@
},
"type": "object"
},
+"GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes": {
+"description": "Resource representing the [Endpoint Verification-specific attributes](https://cloud.google.com/endpoint-verification/docs/device-information) of a device.",
+"id": "GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes",
+"properties": {
+"additionalSignals": {
+"additionalProperties": {
+"description": "Properties of the object.",
+"type": "any"
+},
+"description": "Additional signals reported by Endpoint Verification. It includes the following attributes: 1. Non-configurable attributes: hotfixes, av_installed, av_enabled, windows_domain_name, is_os_native_firewall_enabled, and is_secure_boot_enabled. 2. [Configurable attributes](https://cloud.google.com/endpoint-verification/docs/collect-config-attributes): file, folder, and binary attributes; registry entries; and properties in a plist.",
+"type": "object"
+},
+"browserAttributes": {
+"description": "Details of browser profiles reported by Endpoint Verification.",
+"items": {
+"$ref": "GoogleAppsCloudidentityDevicesV1BrowserAttributes"
+},
+"type": "array"
+},
+"certificateAttributes": {
+"description": "Details of certificates.",
+"items": {
+"$ref": "GoogleAppsCloudidentityDevicesV1CertificateAttributes"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
"GoogleAppsCloudidentityDevicesV1ListClientStatesResponse": {
"description": "Response message that is returned in ListClientStates.",
"id": "GoogleAppsCloudidentityDevicesV1ListClientStatesResponse",
diff --git a/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json b/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json
index 2e614f1b2c..2ec172e0b5 100644
--- a/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json
@@ -2015,7 +2015,7 @@
}
}
},
-"revision": "20240305",
+"revision": "20240312",
"rootUrl": "https://cloudidentity.googleapis.com/",
"schemas": {
"AddIdpCredentialOperationMetadata": {
@@ -3162,6 +3162,128 @@
},
"type": "object"
},
+"GoogleAppsCloudidentityDevicesV1BrowserAttributes": {
+"description": "Contains information about browser profiles reported by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1).",
+"id": "GoogleAppsCloudidentityDevicesV1BrowserAttributes",
+"properties": {
+"chromeBrowserInfo": {
+"$ref": "GoogleAppsCloudidentityDevicesV1BrowserInfo",
+"description": "Represents the current state of the [Chrome browser attributes](https://cloud.google.com/access-context-manager/docs/browser-attributes) sent by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1)."
+},
+"chromeProfileId": {
+"description": "Chrome profile ID that is exposed by the Chrome API. It is unique for each device.",
+"type": "string"
+},
+"lastProfileSyncTime": {
+"description": "Timestamp in milliseconds since Epoch when the profile/gcm id was last synced.",
+"format": "google-datetime",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GoogleAppsCloudidentityDevicesV1BrowserInfo": {
+"description": "Browser-specific fields reported by the [Endpoint Verification extension](https://chromewebstore.google.com/detail/endpoint-verification/callobklhcbilhphinckomhgkigmfocg?pli=1). LINT.IfChange",
+"id": "GoogleAppsCloudidentityDevicesV1BrowserInfo",
+"properties": {
+"browserManagementState": {
+"description": "Output only. Browser's management state.",
+"enum": [
+"UNSPECIFIED",
+"UNMANAGED",
+"MANAGED_BY_OTHER_DOMAIN",
+"PROFILE_MANAGED",
+"BROWSER_MANAGED"
+],
+"enumDescriptions": [
+"Management state is not specified.",
+"Browser/Profile is not managed by any customer.",
+"Browser/Profile is managed, but by some other customer.",
+"Profile is managed by customer.",
+"Browser is managed by customer."
+],
+"readOnly": true,
+"type": "string"
+},
+"browserVersion": {
+"description": "Version of the request initiating browser.",
+"type": "string"
+},
+"isBuiltInDnsClientEnabled": {
+"description": "Current state of [built-in DNS client](https://chromeenterprise.google/policies/#BuiltInDnsClientEnabled).",
+"type": "boolean"
+},
+"isBulkDataEntryAnalysisEnabled": {
+"description": "Current state of [bulk data analysis](https://chromeenterprise.google/policies/#OnBulkDataEntryEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
+"type": "boolean"
+},
+"isChromeCleanupEnabled": {
+"description": "Current state of [Chrome Cleanup](https://chromeenterprise.google/policies/#ChromeCleanupEnabled).",
+"type": "boolean"
+},
+"isChromeRemoteDesktopAppBlocked": {
+"description": "Current state of [Chrome Remote Desktop app](https://chromeenterprise.google/policies/#URLBlocklist).",
+"type": "boolean"
+},
+"isFileDownloadAnalysisEnabled": {
+"description": "Current state of [file download analysis](https://chromeenterprise.google/policies/#OnFileDownloadedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
+"type": "boolean"
+},
+"isFileUploadAnalysisEnabled": {
+"description": "Current state of [file upload analysis](https://chromeenterprise.google/policies/#OnFileAttachedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
+"type": "boolean"
+},
+"isRealtimeUrlCheckEnabled": {
+"description": "Current state of [real-time URL check](https://chromeenterprise.google/policies/#EnterpriseRealTimeUrlCheckMode). Set to true if provider list from Chrome is non-empty.",
+"type": "boolean"
+},
+"isSecurityEventAnalysisEnabled": {
+"description": "Current state of [security event analysis](https://chromeenterprise.google/policies/#OnSecurityEventEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
+"type": "boolean"
+},
+"isSiteIsolationEnabled": {
+"description": "Current state of [site isolation](https://chromeenterprise.google/policies/?policy=IsolateOrigins).",
+"type": "boolean"
+},
+"isThirdPartyBlockingEnabled": {
+"description": "Current state of [third-party blocking](https://chromeenterprise.google/policies/#ThirdPartyBlockingEnabled).",
+"type": "boolean"
+},
+"passwordProtectionWarningTrigger": {
+"description": "Current state of [password protection trigger](https://chromeenterprise.google/policies/#PasswordProtectionWarningTrigger).",
+"enum": [
+"PASSWORD_PROTECTION_TRIGGER_UNSPECIFIED",
+"PROTECTION_OFF",
+"PASSWORD_REUSE",
+"PHISHING_REUSE"
+],
+"enumDescriptions": [
+"Password protection is not specified.",
+"Password reuse is never detected.",
+"Warning is shown when the user reuses their protected password on a non-allowed site.",
+"Warning is shown when the user reuses their protected password on a phishing site."
+],
+"type": "string"
+},
+"safeBrowsingProtectionLevel": {
+"description": "Current state of [Safe Browsing protection level](https://chromeenterprise.google/policies/#SafeBrowsingProtectionLevel).",
+"enum": [
+"SAFE_BROWSING_LEVEL_UNSPECIFIED",
+"DISABLED",
+"STANDARD",
+"ENHANCED"
+],
+"enumDescriptions": [
+"Browser protection level is not specified.",
+"No protection against dangerous websites, downloads, and extensions.",
+"Standard protection against websites, downloads, and extensions that are known to be dangerous.",
+"Faster, proactive protection against dangerous websites, downloads, and extensions."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
"GoogleAppsCloudidentityDevicesV1CancelWipeDeviceMetadata": {
"description": "Metadata for CancelWipeDevice LRO.",
"id": "GoogleAppsCloudidentityDevicesV1CancelWipeDeviceMetadata",
@@ -3196,6 +3318,83 @@
},
"type": "object"
},
+"GoogleAppsCloudidentityDevicesV1CertificateAttributes": {
+"description": "Stores information about a certificate.",
+"id": "GoogleAppsCloudidentityDevicesV1CertificateAttributes",
+"properties": {
+"certificateTemplate": {
+"$ref": "GoogleAppsCloudidentityDevicesV1CertificateTemplate",
+"description": "The X.509 extension for CertificateTemplate."
+},
+"fingerprint": {
+"description": "The encoded certificate fingerprint.",
+"type": "string"
+},
+"issuer": {
+"description": "The name of the issuer of this certificate.",
+"type": "string"
+},
+"serialNumber": {
+"description": "Serial number of the certificate, Example: \"123456789\".",
+"type": "string"
+},
+"subject": {
+"description": "The subject name of this certificate.",
+"type": "string"
+},
+"thumbprint": {
+"description": "The certificate thumbprint.",
+"type": "string"
+},
+"validationState": {
+"description": "Output only. Validation state of this certificate.",
+"enum": [
+"CERTIFICATE_VALIDATION_STATE_UNSPECIFIED",
+"VALIDATION_SUCCESSFUL",
+"VALIDATION_FAILED"
+],
+"enumDescriptions": [
+"Default value.",
+"Certificate validation was successful.",
+"Certificate validation failed."
+],
+"readOnly": true,
+"type": "string"
+},
+"validityExpirationTime": {
+"description": "Certificate not valid at or after this timestamp.",
+"format": "google-datetime",
+"type": "string"
+},
+"validityStartTime": {
+"description": "Certificate not valid before this timestamp.",
+"format": "google-datetime",
+"type": "string"
+}
+},
+"type": "object"
+},
+"GoogleAppsCloudidentityDevicesV1CertificateTemplate": {
+"description": "CertificateTemplate (v3 Extension in X.509).",
+"id": "GoogleAppsCloudidentityDevicesV1CertificateTemplate",
+"properties": {
+"id": {
+"description": "The template id of the template. Example: \"1.3.6.1.4.1.311.21.8.15608621.11768144.5720724.16068415.6889630.81.2472537.7784047\".",
+"type": "string"
+},
+"majorVersion": {
+"description": "The Major version of the template. Example: 100.",
+"format": "int32",
+"type": "integer"
+},
+"minorVersion": {
+"description": "The minor version of the template. Example: 12.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
"GoogleAppsCloudidentityDevicesV1ClientState": {
"description": "Represents the state associated with an API client calling the Devices API. Resource representing ClientState and supports updates from API users",
"id": "GoogleAppsCloudidentityDevicesV1ClientState",
@@ -3457,6 +3656,11 @@
"readOnly": true,
"type": "string"
},
+"endpointVerificationSpecificAttributes": {
+"$ref": "GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes",
+"description": "Output only. Attributes specific to [Endpoint Verification](https://cloud.google.com/endpoint-verification/docs/overview) devices.",
+"readOnly": true
+},
"hostname": {
"description": "Host name of the device.",
"type": "string"
@@ -3671,6 +3875,35 @@
},
"type": "object"
},
+"GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes": {
+"description": "Resource representing the [Endpoint Verification-specific attributes](https://cloud.google.com/endpoint-verification/docs/device-information) of a device.",
+"id": "GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes",
+"properties": {
+"additionalSignals": {
+"additionalProperties": {
+"description": "Properties of the object.",
+"type": "any"
+},
+"description": "Additional signals reported by Endpoint Verification. It includes the following attributes: 1. Non-configurable attributes: hotfixes, av_installed, av_enabled, windows_domain_name, is_os_native_firewall_enabled, and is_secure_boot_enabled. 2. [Configurable attributes](https://cloud.google.com/endpoint-verification/docs/collect-config-attributes): file, folder, and binary attributes; registry entries; and properties in a plist.",
+"type": "object"
+},
+"browserAttributes": {
+"description": "Details of browser profiles reported by Endpoint Verification.",
+"items": {
+"$ref": "GoogleAppsCloudidentityDevicesV1BrowserAttributes"
+},
+"type": "array"
+},
+"certificateAttributes": {
+"description": "Details of certificates.",
+"items": {
+"$ref": "GoogleAppsCloudidentityDevicesV1CertificateAttributes"
+},
+"type": "array"
+}
+},
+"type": "object"
+},
"GoogleAppsCloudidentityDevicesV1ListEndpointAppsMetadata": {
"description": "Metadata for ListEndpointApps LRO.",
"id": "GoogleAppsCloudidentityDevicesV1ListEndpointAppsMetadata",