This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project,
feel free to reach out to us!gcp_recaptchaenterprise_key
ancestors
Type: UNORDERED_LIST_STRING
android_settings
Type: STRUCT
Provider name: androidSettings
Description: Settings for keys that can be used by Android apps.
allow_all_package_names
Type: BOOLEAN
Provider name: allowAllPackageNames
Description: Optional. If set to true, allowed_package_names are not enforced.
allowed_package_names
Type: UNORDERED_LIST_STRING
Provider name: allowedPackageNames
Description: Optional. Android package names of apps allowed to use the key. Example: ‘com.companyname.appname’
support_non_google_app_store_distribution
Type: BOOLEAN
Provider name: supportNonGoogleAppStoreDistribution
Description: Optional. Set to true for keys that are used in an Android application that is available for download in app stores in addition to the Google Play Store.
create_time
Type: TIMESTAMP
Provider name: createTime
Description: Output only. The timestamp corresponding to the creation of this key.
express_settings
Type: STRUCT
Provider name: expressSettings
Description: Settings for keys that can be used by reCAPTCHA Express.
gcp_display_name
Type: STRING
Provider name: displayName
Description: Required. Human-readable display name of this key. Modifiable by user.
ios_settings
Type: STRUCT
Provider name: iosSettings
Description: Settings for keys that can be used by iOS apps.
allow_all_bundle_ids
Type: BOOLEAN
Provider name: allowAllBundleIds
Description: Optional. If set to true, allowed_bundle_ids are not enforced.
allowed_bundle_ids
Type: UNORDERED_LIST_STRING
Provider name: allowedBundleIds
Description: Optional. iOS bundle ids of apps allowed to use the key. Example: ‘com.companyname.productname.appname’
apple_developer_id
Type: STRUCT
Provider name: appleDeveloperId
Description: Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA to get a better assessment of the integrity of your app.
key_id
Type: STRING
Provider name: keyId
Description: Required. The Apple developer key ID (10-character string).
private_key
Type: STRING
Provider name: privateKey
Description: Required. Input only. A private key (downloaded as a text file with a .p8 file extension) generated for your Apple Developer account. Ensure that Apple DeviceCheck is enabled for the private key.
team_id
Type: STRING
Provider name: teamId
Description: Required. The Apple team ID (10-character string) owning the provisioning profile used to build your application.
labels
Type: UNORDERED_LIST_STRING
name
Type: STRING
Provider name: name
Description: Identifier. The resource name for the Key in the format projects/{project}/keys/{key}
.
organization_id
Type: STRING
parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
resource_name
Type: STRING
Type: UNORDERED_LIST_STRING
testing_options
Type: STRUCT
Provider name: testingOptions
Description: Optional. Options for user acceptance testing.
testing_challenge
Type: STRING
Provider name: testingChallenge
Description: Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
Possible values:
TESTING_CHALLENGE_UNSPECIFIED
- Perform the normal risk analysis and return either nocaptcha or a challenge depending on risk and trust factors.
NOCAPTCHA
- Challenge requests for this key always return a nocaptcha, which does not require a solution.
UNSOLVABLE_CHALLENGE
- Challenge requests for this key always return an unsolvable challenge.
testing_score
Type: FLOAT
Provider name: testingScore
Description: Optional. All assessments for this Key return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
waf_settings
Type: STRUCT
Provider name: wafSettings
Description: Optional. Settings for WAF
waf_feature
Type: STRING
Provider name: wafFeature
Description: Required. The WAF feature for which this key is enabled.
Possible values:
WAF_FEATURE_UNSPECIFIED
- Undefined feature.
CHALLENGE_PAGE
- Redirects suspicious traffic to reCAPTCHA.
SESSION_TOKEN
- Use reCAPTCHA session-tokens to protect the whole user session on the site’s domain.
ACTION_TOKEN
- Use reCAPTCHA action-tokens to protect user actions.
EXPRESS
- Use reCAPTCHA WAF express protection to protect any content other than web pages, like APIs and IoT devices.
waf_service
Type: STRING
Provider name: wafService
Description: Required. The WAF service that uses this key.
Possible values:
WAF_SERVICE_UNSPECIFIED
- Undefined WAF
CA
- Cloud Armor
FASTLY
- Fastly
CLOUDFLARE
- Cloudflare
AKAMAI
- Akamai
web_settings
Type: STRUCT
Provider name: webSettings
Description: Settings for keys that can be used by websites.
allow_all_domains
Type: BOOLEAN
Provider name: allowAllDomains
Description: Optional. If set to true, it means allowed_domains are not enforced.
allow_amp_traffic
Type: BOOLEAN
Provider name: allowAmpTraffic
Description: Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type.
allowed_domains
Type: UNORDERED_LIST_STRING
Provider name: allowedDomains
Description: Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: ’example.com’ or ‘subdomain.example.com’
challenge_security_preference
Type: STRING
Provider name: challengeSecurityPreference
Description: Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE and SCORE_AND_CHALLENGE.
Possible values:
CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED
- Default type that indicates this enum hasn’t been specified.
USABILITY
- Key tends to show fewer and easier challenges.
BALANCE
- Key tends to show balanced (in amount and difficulty) challenges.
SECURITY
- Key tends to show more and harder challenges.
integration_type
Type: STRING
Provider name: integrationType
Description: Required. Describes how this key is integrated with the website.
Possible values:
INTEGRATION_TYPE_UNSPECIFIED
- Default type that indicates this enum hasn’t been specified. This is not a valid IntegrationType, one of the other types must be specified instead.
SCORE
- Only used to produce scores. It doesn't display the ‘I'm not a robot’ checkbox and never shows captcha challenges.
CHECKBOX
- Displays the ‘I'm not a robot’ checkbox and may show captcha challenges after it is checked.
INVISIBLE
- Doesn't display the ‘I'm not a robot’ checkbox, but may show captcha challenges after risk analysis.