Package-level declarations

Types

Link copied to clipboard
data class GetFirewallpolicyPlainArgs(val firewallpolicyId: String, val project: String? = null) : ConvertibleToJava<GetFirewallpolicyPlainArgs>
Link copied to clipboard
data class GetKeyPlainArgs(val keyId: String, val project: String? = null) : ConvertibleToJava<GetKeyPlainArgs>
Link copied to clipboard
data class GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs(val allowAllPackageNames: Output<Boolean>? = null, val allowedPackageNames: Output<List<String>>? = null, val supportNonGoogleAppStoreDistribution: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs>

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

data class GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs(val keyId: Output<String>, val privateKey: Output<String>, val teamId: Output<String>) : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs>

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

class GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs>

An allow action continues processing a request unimpeded.

An individual action. Each action represents what to do if a policy matches.

class GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs>

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

class GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs>

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

data class GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs>

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.

data class GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs(val path: Output<String>? = null) : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs>

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

data class GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs(val allowAllBundleIds: Output<Boolean>? = null, val allowedBundleIds: Output<List<String>>? = null, val appleDeveloperId: Output<GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs>? = null) : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs>

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

data class GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs(val testingChallenge: Output<GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge>? = null, val testingScore: Output<Double>? = null) : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs>

Options for user acceptance testing.

data class GoogleCloudRecaptchaenterpriseV1WafSettingsArgs(val wafFeature: Output<GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature>, val wafService: Output<GoogleCloudRecaptchaenterpriseV1WafSettingsWafService>) : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1WafSettingsArgs>

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

data class GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs(val allowAllDomains: Output<Boolean>? = null, val allowAmpTraffic: Output<Boolean>? = null, val allowedDomains: Output<List<String>>? = null, val challengeSecurityPreference: Output<GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference>? = null, val integrationType: Output<GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType>) : ConvertibleToJava<GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs>

Settings specific to keys that can be used by websites.