diff --git a/docs/dyn/cloudidentity_v1beta1.devices.html b/docs/dyn/cloudidentity_v1beta1.devices.html
index f54b91d7f1..6e45ca0475 100644
--- a/docs/dyn/cloudidentity_v1beta1.devices.html
+++ b/docs/dyn/cloudidentity_v1beta1.devices.html
@@ -187,7 +187,32 @@
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 of a Device. https://cloud.google.com/endpoint-verification/docs/overview # Output only. Attributes specific to Endpoint Verification devices.
+ "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: file_config, registry_config, and plist_config.
+ "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.
+ "chromeBrowserInfo": { # Browser-specific fields reported by the Endpoint Verification extension. See go/additionalattributesdesign and go/caa-webprotect-attributes-extension 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.
+ "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.
@@ -336,7 +361,32 @@ 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 of a Device. https://cloud.google.com/endpoint-verification/docs/overview # Output only. Attributes specific to Endpoint Verification devices.
+ "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: file_config, registry_config, and plist_config.
+ "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.
+ "chromeBrowserInfo": { # Browser-specific fields reported by the Endpoint Verification extension. See go/additionalattributesdesign and go/caa-webprotect-attributes-extension 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.
+ "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.
@@ -430,7 +480,32 @@ 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 of a Device. https://cloud.google.com/endpoint-verification/docs/overview # Output only. Attributes specific to Endpoint Verification devices.
+ "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: file_config, registry_config, and plist_config.
+ "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.
+ "chromeBrowserInfo": { # Browser-specific fields reported by the Endpoint Verification extension. See go/additionalattributesdesign and go/caa-webprotect-attributes-extension 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.
+ "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.
diff --git a/googleapiclient/discovery_cache/documents/cloudidentity.v1.json b/googleapiclient/discovery_cache/documents/cloudidentity.v1.json
index 1ca736114e..d1c08cbbf7 100644
--- a/googleapiclient/discovery_cache/documents/cloudidentity.v1.json
+++ b/googleapiclient/discovery_cache/documents/cloudidentity.v1.json
@@ -1990,7 +1990,7 @@
}
}
},
-"revision": "20240123",
+"revision": "20240201",
"rootUrl": "https://cloudidentity.googleapis.com/",
"schemas": {
"AddIdpCredentialOperationMetadata": {
diff --git a/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json b/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json
index 3ad53542a5..933bbfcc75 100644
--- a/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json
@@ -2015,7 +2015,7 @@
}
}
},
-"revision": "20240123",
+"revision": "20240201",
"rootUrl": "https://cloudidentity.googleapis.com/",
"schemas": {
"AddIdpCredentialOperationMetadata": {
@@ -2130,6 +2130,128 @@
},
"type": "object"
},
+"BrowserAttributes": {
+"description": "Contains information about browser profiles reported by the Endpoint Verification extension.",
+"id": "BrowserAttributes",
+"properties": {
+"chromeBrowserInfo": {
+"$ref": "BrowserInfo",
+"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."
+},
+"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"
+},
+"BrowserInfo": {
+"description": "Browser-specific fields reported by the Endpoint Verification extension. See go/additionalattributesdesign and go/caa-webprotect-attributes-extension LINT.IfChange",
+"id": "BrowserInfo",
+"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"
+},
"CancelUserInvitationRequest": {
"description": "Request to cancel sent invitation for target email in UserInvitation.",
"id": "CancelUserInvitationRequest",
@@ -2580,7 +2702,7 @@
},
"endpointVerificationSpecificAttributes": {
"$ref": "EndpointVerificationSpecificAttributes",
-"description": "Output only. Attributes specific to Endpoint Verification devices.",
+"description": "Output only. Attributes specific to [Endpoint Verification](https://cloud.google.com/endpoint-verification/docs/overview) devices.",
"readOnly": true
},
"hostname": {
@@ -2879,9 +3001,24 @@
"type": "object"
},
"EndpointVerificationSpecificAttributes": {
-"description": "Resource representing the Endpoint Verification-specific attributes of a Device. https://cloud.google.com/endpoint-verification/docs/overview",
+"description": "Resource representing the [Endpoint Verification-specific attributes](https://cloud.google.com/endpoint-verification/docs/device-information) of a device.",
"id": "EndpointVerificationSpecificAttributes",
"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: file_config, registry_config, and plist_config.",
+"type": "object"
+},
+"browserAttributes": {
+"description": "Details of browser profiles reported by Endpoint Verification.",
+"items": {
+"$ref": "BrowserAttributes"
+},
+"type": "array"
+},
"certificateAttributes": {
"description": "Details of certificates.",
"items": {