Package-level declarations

Types

Link copied to clipboard
data class GetFirewallpolicyResult(val actions: List<GoogleCloudRecaptchaenterpriseV1FirewallActionResponse>, val condition: String, val description: String, val name: String, val path: String)
data class GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponse(val allowAllPackageNames: Boolean, val allowedPackageNames: List<String>, val supportNonGoogleAppStoreDistribution: Boolean)

Settings specific to keys that can be used by Android apps.

data class GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponse(val keyId: String, val privateKey: String, val teamId: String)

Contains fields that are required to perform Apple-specific integrity checks.

An allow action continues processing a request unimpeded.

A block action serves an HTTP error code a prevents the request from hitting the backend.

A redirect action returns a 307 (temporary redirect) response, pointing the user to a ReCaptcha interstitial page to attach a token.

A set header action sets a header and forwards the request to the backend. This can be used to trigger custom protection implemented on the backend.

A substitute action transparently serves a different page than the one requested.

data class GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponse(val allowAllBundleIds: Boolean, val allowedBundleIds: List<String>, val appleDeveloperId: GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponse)

Settings specific to keys that can be used by iOS apps.

data class GoogleCloudRecaptchaenterpriseV1TestingOptionsResponse(val testingChallenge: String, val testingScore: Double)

Options for user acceptance testing.

data class GoogleCloudRecaptchaenterpriseV1WafSettingsResponse(val wafFeature: String, val wafService: String)

Settings specific to keys that can be used for WAF (Web Application Firewall).

data class GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponse(val allowAllDomains: Boolean, val allowAmpTraffic: Boolean, val allowedDomains: List<String>, val challengeSecurityPreference: String, val integrationType: String)

Settings specific to keys that can be used by websites.