Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.recaptchaenterprise/v1.Key
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new reCAPTCHA Enterprise key.
Create Key Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Key(name: string, args: KeyArgs, opts?: CustomResourceOptions);
@overload
def Key(resource_name: str,
args: KeyArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Key(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
android_settings: Optional[GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs] = None,
ios_settings: Optional[GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs] = None,
labels: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
project: Optional[str] = None,
testing_options: Optional[GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs] = None,
waf_settings: Optional[GoogleCloudRecaptchaenterpriseV1WafSettingsArgs] = None,
web_settings: Optional[GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs] = None)
func NewKey(ctx *Context, name string, args KeyArgs, opts ...ResourceOption) (*Key, error)
public Key(string name, KeyArgs args, CustomResourceOptions? opts = null)
type: google-native:recaptchaenterprise/v1:Key
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args KeyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args KeyArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args KeyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KeyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KeyArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var examplekeyResourceResourceFromRecaptchaenterprisev1 = new GoogleNative.ReCAPTCHAEnterprise.V1.Key("examplekeyResourceResourceFromRecaptchaenterprisev1", new()
{
DisplayName = "string",
AndroidSettings = new GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs
{
AllowAllPackageNames = false,
AllowedPackageNames = new[]
{
"string",
},
SupportNonGoogleAppStoreDistribution = false,
},
IosSettings = new GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs
{
AllowAllBundleIds = false,
AllowedBundleIds = new[]
{
"string",
},
AppleDeveloperId = new GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs
{
KeyId = "string",
PrivateKey = "string",
TeamId = "string",
},
},
Labels =
{
{ "string", "string" },
},
Name = "string",
Project = "string",
TestingOptions = new GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs
{
TestingChallenge = GoogleNative.reCAPTCHAEnterprise.V1.GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge.TestingChallengeUnspecified,
TestingScore = 0,
},
WafSettings = new GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1WafSettingsArgs
{
WafFeature = GoogleNative.reCAPTCHAEnterprise.V1.GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature.WafFeatureUnspecified,
WafService = GoogleNative.reCAPTCHAEnterprise.V1.GoogleCloudRecaptchaenterpriseV1WafSettingsWafService.WafServiceUnspecified,
},
WebSettings = new GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs
{
IntegrationType = GoogleNative.reCAPTCHAEnterprise.V1.GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType.IntegrationTypeUnspecified,
AllowAllDomains = false,
AllowAmpTraffic = false,
AllowedDomains = new[]
{
"string",
},
ChallengeSecurityPreference = GoogleNative.reCAPTCHAEnterprise.V1.GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference.ChallengeSecurityPreferenceUnspecified,
},
});
example, err := recaptchaenterprise.NewKey(ctx, "examplekeyResourceResourceFromRecaptchaenterprisev1", &recaptchaenterprise.KeyArgs{
DisplayName: pulumi.String("string"),
AndroidSettings: &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs{
AllowAllPackageNames: pulumi.Bool(false),
AllowedPackageNames: pulumi.StringArray{
pulumi.String("string"),
},
SupportNonGoogleAppStoreDistribution: pulumi.Bool(false),
},
IosSettings: &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs{
AllowAllBundleIds: pulumi.Bool(false),
AllowedBundleIds: pulumi.StringArray{
pulumi.String("string"),
},
AppleDeveloperId: &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs{
KeyId: pulumi.String("string"),
PrivateKey: pulumi.String("string"),
TeamId: pulumi.String("string"),
},
},
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
Project: pulumi.String("string"),
TestingOptions: &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs{
TestingChallenge: recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeTestingChallengeUnspecified,
TestingScore: pulumi.Float64(0),
},
WafSettings: &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1WafSettingsArgs{
WafFeature: recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureWafFeatureUnspecified,
WafService: recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceWafServiceUnspecified,
},
WebSettings: &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs{
IntegrationType: recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeIntegrationTypeUnspecified,
AllowAllDomains: pulumi.Bool(false),
AllowAmpTraffic: pulumi.Bool(false),
AllowedDomains: pulumi.StringArray{
pulumi.String("string"),
},
ChallengeSecurityPreference: recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceChallengeSecurityPreferenceUnspecified,
},
})
var examplekeyResourceResourceFromRecaptchaenterprisev1 = new Key("examplekeyResourceResourceFromRecaptchaenterprisev1", KeyArgs.builder()
.displayName("string")
.androidSettings(GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs.builder()
.allowAllPackageNames(false)
.allowedPackageNames("string")
.supportNonGoogleAppStoreDistribution(false)
.build())
.iosSettings(GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs.builder()
.allowAllBundleIds(false)
.allowedBundleIds("string")
.appleDeveloperId(GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs.builder()
.keyId("string")
.privateKey("string")
.teamId("string")
.build())
.build())
.labels(Map.of("string", "string"))
.name("string")
.project("string")
.testingOptions(GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs.builder()
.testingChallenge("TESTING_CHALLENGE_UNSPECIFIED")
.testingScore(0)
.build())
.wafSettings(GoogleCloudRecaptchaenterpriseV1WafSettingsArgs.builder()
.wafFeature("WAF_FEATURE_UNSPECIFIED")
.wafService("WAF_SERVICE_UNSPECIFIED")
.build())
.webSettings(GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs.builder()
.integrationType("INTEGRATION_TYPE_UNSPECIFIED")
.allowAllDomains(false)
.allowAmpTraffic(false)
.allowedDomains("string")
.challengeSecurityPreference("CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED")
.build())
.build());
examplekey_resource_resource_from_recaptchaenterprisev1 = google_native.recaptchaenterprise.v1.Key("examplekeyResourceResourceFromRecaptchaenterprisev1",
display_name="string",
android_settings={
"allow_all_package_names": False,
"allowed_package_names": ["string"],
"support_non_google_app_store_distribution": False,
},
ios_settings={
"allow_all_bundle_ids": False,
"allowed_bundle_ids": ["string"],
"apple_developer_id": {
"key_id": "string",
"private_key": "string",
"team_id": "string",
},
},
labels={
"string": "string",
},
name="string",
project="string",
testing_options={
"testing_challenge": google_native.recaptchaenterprise.v1.GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge.TESTING_CHALLENGE_UNSPECIFIED,
"testing_score": 0,
},
waf_settings={
"waf_feature": google_native.recaptchaenterprise.v1.GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature.WAF_FEATURE_UNSPECIFIED,
"waf_service": google_native.recaptchaenterprise.v1.GoogleCloudRecaptchaenterpriseV1WafSettingsWafService.WAF_SERVICE_UNSPECIFIED,
},
web_settings={
"integration_type": google_native.recaptchaenterprise.v1.GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType.INTEGRATION_TYPE_UNSPECIFIED,
"allow_all_domains": False,
"allow_amp_traffic": False,
"allowed_domains": ["string"],
"challenge_security_preference": google_native.recaptchaenterprise.v1.GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference.CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED,
})
const examplekeyResourceResourceFromRecaptchaenterprisev1 = new google_native.recaptchaenterprise.v1.Key("examplekeyResourceResourceFromRecaptchaenterprisev1", {
displayName: "string",
androidSettings: {
allowAllPackageNames: false,
allowedPackageNames: ["string"],
supportNonGoogleAppStoreDistribution: false,
},
iosSettings: {
allowAllBundleIds: false,
allowedBundleIds: ["string"],
appleDeveloperId: {
keyId: "string",
privateKey: "string",
teamId: "string",
},
},
labels: {
string: "string",
},
name: "string",
project: "string",
testingOptions: {
testingChallenge: google_native.recaptchaenterprise.v1.GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge.TestingChallengeUnspecified,
testingScore: 0,
},
wafSettings: {
wafFeature: google_native.recaptchaenterprise.v1.GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature.WafFeatureUnspecified,
wafService: google_native.recaptchaenterprise.v1.GoogleCloudRecaptchaenterpriseV1WafSettingsWafService.WafServiceUnspecified,
},
webSettings: {
integrationType: google_native.recaptchaenterprise.v1.GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType.IntegrationTypeUnspecified,
allowAllDomains: false,
allowAmpTraffic: false,
allowedDomains: ["string"],
challengeSecurityPreference: google_native.recaptchaenterprise.v1.GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference.ChallengeSecurityPreferenceUnspecified,
},
});
type: google-native:recaptchaenterprise/v1:Key
properties:
androidSettings:
allowAllPackageNames: false
allowedPackageNames:
- string
supportNonGoogleAppStoreDistribution: false
displayName: string
iosSettings:
allowAllBundleIds: false
allowedBundleIds:
- string
appleDeveloperId:
keyId: string
privateKey: string
teamId: string
labels:
string: string
name: string
project: string
testingOptions:
testingChallenge: TESTING_CHALLENGE_UNSPECIFIED
testingScore: 0
wafSettings:
wafFeature: WAF_FEATURE_UNSPECIFIED
wafService: WAF_SERVICE_UNSPECIFIED
webSettings:
allowAllDomains: false
allowAmpTraffic: false
allowedDomains:
- string
challengeSecurityPreference: CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED
integrationType: INTEGRATION_TYPE_UNSPECIFIED
Key Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Key resource accepts the following input properties:
- Display
Name string - Human-readable display name of this key. Modifiable by user.
- Android
Settings Pulumi.Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1Android Key Settings - Settings for keys that can be used by Android apps.
- Ios
Settings Pulumi.Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1IOSKey Settings - Settings for keys that can be used by iOS apps.
- Labels Dictionary<string, string>
- Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
- Name string
- Identifier. The resource name for the Key in the format
projects/{project}/keys/{key}
. - Project string
- Testing
Options Pulumi.Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1Testing Options - Optional. Options for user acceptance testing.
- Waf
Settings Pulumi.Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1Waf Settings - Optional. Settings for WAF
- Web
Settings Pulumi.Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1Web Key Settings - Settings for keys that can be used by websites.
- Display
Name string - Human-readable display name of this key. Modifiable by user.
- Android
Settings GoogleCloud Recaptchaenterprise V1Android Key Settings Args - Settings for keys that can be used by Android apps.
- Ios
Settings GoogleCloud Recaptchaenterprise V1IOSKey Settings Args - Settings for keys that can be used by iOS apps.
- Labels map[string]string
- Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
- Name string
- Identifier. The resource name for the Key in the format
projects/{project}/keys/{key}
. - Project string
- Testing
Options GoogleCloud Recaptchaenterprise V1Testing Options Args - Optional. Options for user acceptance testing.
- Waf
Settings GoogleCloud Recaptchaenterprise V1Waf Settings Args - Optional. Settings for WAF
- Web
Settings GoogleCloud Recaptchaenterprise V1Web Key Settings Args - Settings for keys that can be used by websites.
- display
Name String - Human-readable display name of this key. Modifiable by user.
- android
Settings GoogleCloud Recaptchaenterprise V1Android Key Settings - Settings for keys that can be used by Android apps.
- ios
Settings GoogleCloud Recaptchaenterprise V1IOSKey Settings - Settings for keys that can be used by iOS apps.
- labels Map<String,String>
- Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
- name String
- Identifier. The resource name for the Key in the format
projects/{project}/keys/{key}
. - project String
- testing
Options GoogleCloud Recaptchaenterprise V1Testing Options - Optional. Options for user acceptance testing.
- waf
Settings GoogleCloud Recaptchaenterprise V1Waf Settings - Optional. Settings for WAF
- web
Settings GoogleCloud Recaptchaenterprise V1Web Key Settings - Settings for keys that can be used by websites.
- display
Name string - Human-readable display name of this key. Modifiable by user.
- android
Settings GoogleCloud Recaptchaenterprise V1Android Key Settings - Settings for keys that can be used by Android apps.
- ios
Settings GoogleCloud Recaptchaenterprise V1IOSKey Settings - Settings for keys that can be used by iOS apps.
- labels {[key: string]: string}
- Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
- name string
- Identifier. The resource name for the Key in the format
projects/{project}/keys/{key}
. - project string
- testing
Options GoogleCloud Recaptchaenterprise V1Testing Options - Optional. Options for user acceptance testing.
- waf
Settings GoogleCloud Recaptchaenterprise V1Waf Settings - Optional. Settings for WAF
- web
Settings GoogleCloud Recaptchaenterprise V1Web Key Settings - Settings for keys that can be used by websites.
- display_
name str - Human-readable display name of this key. Modifiable by user.
- android_
settings GoogleCloud Recaptchaenterprise V1Android Key Settings Args - Settings for keys that can be used by Android apps.
- ios_
settings GoogleCloud Recaptchaenterprise V1IOSKey Settings Args - Settings for keys that can be used by iOS apps.
- labels Mapping[str, str]
- Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
- name str
- Identifier. The resource name for the Key in the format
projects/{project}/keys/{key}
. - project str
- testing_
options GoogleCloud Recaptchaenterprise V1Testing Options Args - Optional. Options for user acceptance testing.
- waf_
settings GoogleCloud Recaptchaenterprise V1Waf Settings Args - Optional. Settings for WAF
- web_
settings GoogleCloud Recaptchaenterprise V1Web Key Settings Args - Settings for keys that can be used by websites.
- display
Name String - Human-readable display name of this key. Modifiable by user.
- android
Settings Property Map - Settings for keys that can be used by Android apps.
- ios
Settings Property Map - Settings for keys that can be used by iOS apps.
- labels Map<String>
- Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
- name String
- Identifier. The resource name for the Key in the format
projects/{project}/keys/{key}
. - project String
- testing
Options Property Map - Optional. Options for user acceptance testing.
- waf
Settings Property Map - Optional. Settings for WAF
- web
Settings Property Map - Settings for keys that can be used by websites.
Outputs
All input properties are implicitly available as output properties. Additionally, the Key resource produces the following output properties:
- Create
Time string - The timestamp corresponding to the creation of this key.
- Id string
- The provider-assigned unique ID for this managed resource.
- Create
Time string - The timestamp corresponding to the creation of this key.
- Id string
- The provider-assigned unique ID for this managed resource.
- create
Time String - The timestamp corresponding to the creation of this key.
- id String
- The provider-assigned unique ID for this managed resource.
- create
Time string - The timestamp corresponding to the creation of this key.
- id string
- The provider-assigned unique ID for this managed resource.
- create_
time str - The timestamp corresponding to the creation of this key.
- id str
- The provider-assigned unique ID for this managed resource.
- create
Time String - The timestamp corresponding to the creation of this key.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
GoogleCloudRecaptchaenterpriseV1AndroidKeySettings, GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs
- Allow
All boolPackage Names - Optional. If set to true, allowed_package_names are not enforced.
- Allowed
Package List<string>Names - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- Support
Non boolGoogle App Store Distribution - 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.
- Allow
All boolPackage Names - Optional. If set to true, allowed_package_names are not enforced.
- Allowed
Package []stringNames - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- Support
Non boolGoogle App Store Distribution - 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.
- allow
All BooleanPackage Names - Optional. If set to true, allowed_package_names are not enforced.
- allowed
Package List<String>Names - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- support
Non BooleanGoogle App Store Distribution - 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.
- allow
All booleanPackage Names - Optional. If set to true, allowed_package_names are not enforced.
- allowed
Package string[]Names - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- support
Non booleanGoogle App Store Distribution - 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.
- allow_
all_ boolpackage_ names - Optional. If set to true, allowed_package_names are not enforced.
- allowed_
package_ Sequence[str]names - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- support_
non_ boolgoogle_ app_ store_ distribution - 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.
- allow
All BooleanPackage Names - Optional. If set to true, allowed_package_names are not enforced.
- allowed
Package List<String>Names - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- support
Non BooleanGoogle App Store Distribution - 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.
GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponse, GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseArgs
- Allow
All boolPackage Names - Optional. If set to true, allowed_package_names are not enforced.
- Allowed
Package List<string>Names - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- Support
Non boolGoogle App Store Distribution - 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.
- Allow
All boolPackage Names - Optional. If set to true, allowed_package_names are not enforced.
- Allowed
Package []stringNames - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- Support
Non boolGoogle App Store Distribution - 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.
- allow
All BooleanPackage Names - Optional. If set to true, allowed_package_names are not enforced.
- allowed
Package List<String>Names - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- support
Non BooleanGoogle App Store Distribution - 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.
- allow
All booleanPackage Names - Optional. If set to true, allowed_package_names are not enforced.
- allowed
Package string[]Names - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- support
Non booleanGoogle App Store Distribution - 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.
- allow_
all_ boolpackage_ names - Optional. If set to true, allowed_package_names are not enforced.
- allowed_
package_ Sequence[str]names - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- support_
non_ boolgoogle_ app_ store_ distribution - 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.
- allow
All BooleanPackage Names - Optional. If set to true, allowed_package_names are not enforced.
- allowed
Package List<String>Names - Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- support
Non BooleanGoogle App Store Distribution - 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.
GoogleCloudRecaptchaenterpriseV1AppleDeveloperId, GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs
- Key
Id string - The Apple developer key ID (10-character string).
- Private
Key string - 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 string - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- Key
Id string - The Apple developer key ID (10-character string).
- Private
Key string - 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 string - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- key
Id String - The Apple developer key ID (10-character string).
- private
Key String - 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 String - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- key
Id string - The Apple developer key ID (10-character string).
- private
Key string - 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 string - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- key_
id str - The Apple developer key ID (10-character string).
- private_
key str - 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 str - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- key
Id String - The Apple developer key ID (10-character string).
- private
Key String - 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 String - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponse, GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseArgs
- Key
Id string - The Apple developer key ID (10-character string).
- Private
Key string - 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 string - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- Key
Id string - The Apple developer key ID (10-character string).
- Private
Key string - 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 string - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- key
Id String - The Apple developer key ID (10-character string).
- private
Key String - 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 String - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- key
Id string - The Apple developer key ID (10-character string).
- private
Key string - 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 string - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- key_
id str - The Apple developer key ID (10-character string).
- private_
key str - 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 str - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- key
Id String - The Apple developer key ID (10-character string).
- private
Key String - 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 String - The Apple team ID (10-character string) owning the provisioning profile used to build your application.
GoogleCloudRecaptchaenterpriseV1IOSKeySettings, GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs
- Allow
All boolBundle Ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- Allowed
Bundle List<string>Ids - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- Apple
Developer Pulumi.Id Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1Apple Developer Id - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
- Allow
All boolBundle Ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- Allowed
Bundle []stringIds - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- Apple
Developer GoogleId Cloud Recaptchaenterprise V1Apple Developer Id - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
- allow
All BooleanBundle Ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- allowed
Bundle List<String>Ids - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- apple
Developer GoogleId Cloud Recaptchaenterprise V1Apple Developer Id - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
- allow
All booleanBundle Ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- allowed
Bundle string[]Ids - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- apple
Developer GoogleId Cloud Recaptchaenterprise V1Apple Developer Id - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
- allow_
all_ boolbundle_ ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- allowed_
bundle_ Sequence[str]ids - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- apple_
developer_ Googleid Cloud Recaptchaenterprise V1Apple Developer Id - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
- allow
All BooleanBundle Ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- allowed
Bundle List<String>Ids - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- apple
Developer Property MapId - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponse, GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseArgs
- Allow
All boolBundle Ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- Allowed
Bundle List<string>Ids - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- Apple
Developer Pulumi.Id Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1Apple Developer Id Response - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
- Allow
All boolBundle Ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- Allowed
Bundle []stringIds - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- Apple
Developer GoogleId Cloud Recaptchaenterprise V1Apple Developer Id Response - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
- allow
All BooleanBundle Ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- allowed
Bundle List<String>Ids - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- apple
Developer GoogleId Cloud Recaptchaenterprise V1Apple Developer Id Response - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
- allow
All booleanBundle Ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- allowed
Bundle string[]Ids - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- apple
Developer GoogleId Cloud Recaptchaenterprise V1Apple Developer Id Response - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
- allow_
all_ boolbundle_ ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- allowed_
bundle_ Sequence[str]ids - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- apple_
developer_ Googleid Cloud Recaptchaenterprise V1Apple Developer Id Response - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
- allow
All BooleanBundle Ids - Optional. If set to true, allowed_bundle_ids are not enforced.
- allowed
Bundle List<String>Ids - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- apple
Developer Property MapId - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA Enterprise leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA Enterprise to get a better assessment of the integrity of your app.
GoogleCloudRecaptchaenterpriseV1TestingOptions, GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs
- Testing
Challenge Pulumi.Google Native.re CAPTCHAEnterprise. V1. Google Cloud Recaptchaenterprise V1Testing Options Testing Challenge - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- Testing
Score double - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- Testing
Challenge GoogleCloud Recaptchaenterprise V1Testing Options Testing Challenge - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- Testing
Score float64 - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testing
Challenge GoogleCloud Recaptchaenterprise V1Testing Options Testing Challenge - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- testing
Score Double - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testing
Challenge GoogleCloud Recaptchaenterprise V1Testing Options Testing Challenge - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- testing
Score number - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testing_
challenge GoogleCloud Recaptchaenterprise V1Testing Options Testing Challenge - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- testing_
score float - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testing
Challenge "TESTING_CHALLENGE_UNSPECIFIED" | "NOCAPTCHA" | "UNSOLVABLE_CHALLENGE" - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- testing
Score Number - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
GoogleCloudRecaptchaenterpriseV1TestingOptionsResponse, GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseArgs
- Testing
Challenge string - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- Testing
Score double - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- Testing
Challenge string - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- Testing
Score float64 - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testing
Challenge String - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- testing
Score Double - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testing
Challenge string - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- testing
Score number - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testing_
challenge str - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- testing_
score float - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testing
Challenge String - Optional. For challenge-based keys only (CHECKBOX, INVISIBLE), all challenge requests for this site will return nocaptcha if NOCAPTCHA, or an unsolvable challenge if CHALLENGE.
- testing
Score Number - Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge, GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeArgs
- Testing
Challenge Unspecified - TESTING_CHALLENGE_UNSPECIFIEDPerform the normal risk analysis and return either nocaptcha or a challenge depending on risk and trust factors.
- Nocaptcha
- NOCAPTCHAChallenge requests for this key always return a nocaptcha, which does not require a solution.
- Unsolvable
Challenge - UNSOLVABLE_CHALLENGEChallenge requests for this key always return an unsolvable challenge.
- Google
Cloud Recaptchaenterprise V1Testing Options Testing Challenge Testing Challenge Unspecified - TESTING_CHALLENGE_UNSPECIFIEDPerform the normal risk analysis and return either nocaptcha or a challenge depending on risk and trust factors.
- Google
Cloud Recaptchaenterprise V1Testing Options Testing Challenge Nocaptcha - NOCAPTCHAChallenge requests for this key always return a nocaptcha, which does not require a solution.
- Google
Cloud Recaptchaenterprise V1Testing Options Testing Challenge Unsolvable Challenge - UNSOLVABLE_CHALLENGEChallenge requests for this key always return an unsolvable challenge.
- Testing
Challenge Unspecified - TESTING_CHALLENGE_UNSPECIFIEDPerform the normal risk analysis and return either nocaptcha or a challenge depending on risk and trust factors.
- Nocaptcha
- NOCAPTCHAChallenge requests for this key always return a nocaptcha, which does not require a solution.
- Unsolvable
Challenge - UNSOLVABLE_CHALLENGEChallenge requests for this key always return an unsolvable challenge.
- Testing
Challenge Unspecified - TESTING_CHALLENGE_UNSPECIFIEDPerform the normal risk analysis and return either nocaptcha or a challenge depending on risk and trust factors.
- Nocaptcha
- NOCAPTCHAChallenge requests for this key always return a nocaptcha, which does not require a solution.
- Unsolvable
Challenge - UNSOLVABLE_CHALLENGEChallenge requests for this key always return an unsolvable challenge.
- TESTING_CHALLENGE_UNSPECIFIED
- TESTING_CHALLENGE_UNSPECIFIEDPerform the normal risk analysis and return either nocaptcha or a challenge depending on risk and trust factors.
- NOCAPTCHA
- NOCAPTCHAChallenge requests for this key always return a nocaptcha, which does not require a solution.
- UNSOLVABLE_CHALLENGE
- UNSOLVABLE_CHALLENGEChallenge requests for this key always return an unsolvable challenge.
- "TESTING_CHALLENGE_UNSPECIFIED"
- TESTING_CHALLENGE_UNSPECIFIEDPerform the normal risk analysis and return either nocaptcha or a challenge depending on risk and trust factors.
- "NOCAPTCHA"
- NOCAPTCHAChallenge requests for this key always return a nocaptcha, which does not require a solution.
- "UNSOLVABLE_CHALLENGE"
- UNSOLVABLE_CHALLENGEChallenge requests for this key always return an unsolvable challenge.
GoogleCloudRecaptchaenterpriseV1WafSettings, GoogleCloudRecaptchaenterpriseV1WafSettingsArgs
- Waf
Feature Pulumi.Google Native.re CAPTCHAEnterprise. V1. Google Cloud Recaptchaenterprise V1Waf Settings Waf Feature - The WAF feature for which this key is enabled.
- Waf
Service Pulumi.Google Native.re CAPTCHAEnterprise. V1. Google Cloud Recaptchaenterprise V1Waf Settings Waf Service - The WAF service that uses this key.
- Waf
Feature GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature - The WAF feature for which this key is enabled.
- Waf
Service GoogleCloud Recaptchaenterprise V1Waf Settings Waf Service - The WAF service that uses this key.
- waf
Feature GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature - The WAF feature for which this key is enabled.
- waf
Service GoogleCloud Recaptchaenterprise V1Waf Settings Waf Service - The WAF service that uses this key.
- waf
Feature GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature - The WAF feature for which this key is enabled.
- waf
Service GoogleCloud Recaptchaenterprise V1Waf Settings Waf Service - The WAF service that uses this key.
- waf_
feature GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature - The WAF feature for which this key is enabled.
- waf_
service GoogleCloud Recaptchaenterprise V1Waf Settings Waf Service - The WAF service that uses this key.
- waf
Feature "WAF_FEATURE_UNSPECIFIED" | "CHALLENGE_PAGE" | "SESSION_TOKEN" | "ACTION_TOKEN" | "EXPRESS" - The WAF feature for which this key is enabled.
- waf
Service "WAF_SERVICE_UNSPECIFIED" | "CA" | "FASTLY" - The WAF service that uses this key.
GoogleCloudRecaptchaenterpriseV1WafSettingsResponse, GoogleCloudRecaptchaenterpriseV1WafSettingsResponseArgs
- Waf
Feature string - The WAF feature for which this key is enabled.
- Waf
Service string - The WAF service that uses this key.
- Waf
Feature string - The WAF feature for which this key is enabled.
- Waf
Service string - The WAF service that uses this key.
- waf
Feature String - The WAF feature for which this key is enabled.
- waf
Service String - The WAF service that uses this key.
- waf
Feature string - The WAF feature for which this key is enabled.
- waf
Service string - The WAF service that uses this key.
- waf_
feature str - The WAF feature for which this key is enabled.
- waf_
service str - The WAF service that uses this key.
- waf
Feature String - The WAF feature for which this key is enabled.
- waf
Service String - The WAF service that uses this key.
GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature, GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureArgs
- Waf
Feature Unspecified - WAF_FEATURE_UNSPECIFIEDUndefined feature.
- Challenge
Page - CHALLENGE_PAGERedirects suspicious traffic to reCAPTCHA.
- Session
Token - SESSION_TOKENUse reCAPTCHA session-tokens to protect the whole user session on the site's domain.
- Action
Token - ACTION_TOKENUse reCAPTCHA action-tokens to protect user actions.
- Express
- EXPRESSUse reCAPTCHA WAF express protection to protect any content other than web pages, like APIs and IoT devices.
- Google
Cloud Recaptchaenterprise V1Waf Settings Waf Feature Waf Feature Unspecified - WAF_FEATURE_UNSPECIFIEDUndefined feature.
- Google
Cloud Recaptchaenterprise V1Waf Settings Waf Feature Challenge Page - CHALLENGE_PAGERedirects suspicious traffic to reCAPTCHA.
- Google
Cloud Recaptchaenterprise V1Waf Settings Waf Feature Session Token - SESSION_TOKENUse reCAPTCHA session-tokens to protect the whole user session on the site's domain.
- Google
Cloud Recaptchaenterprise V1Waf Settings Waf Feature Action Token - ACTION_TOKENUse reCAPTCHA action-tokens to protect user actions.
- Google
Cloud Recaptchaenterprise V1Waf Settings Waf Feature Express - EXPRESSUse reCAPTCHA WAF express protection to protect any content other than web pages, like APIs and IoT devices.
- Waf
Feature Unspecified - WAF_FEATURE_UNSPECIFIEDUndefined feature.
- Challenge
Page - CHALLENGE_PAGERedirects suspicious traffic to reCAPTCHA.
- Session
Token - SESSION_TOKENUse reCAPTCHA session-tokens to protect the whole user session on the site's domain.
- Action
Token - ACTION_TOKENUse reCAPTCHA action-tokens to protect user actions.
- Express
- EXPRESSUse reCAPTCHA WAF express protection to protect any content other than web pages, like APIs and IoT devices.
- Waf
Feature Unspecified - WAF_FEATURE_UNSPECIFIEDUndefined feature.
- Challenge
Page - CHALLENGE_PAGERedirects suspicious traffic to reCAPTCHA.
- Session
Token - SESSION_TOKENUse reCAPTCHA session-tokens to protect the whole user session on the site's domain.
- Action
Token - ACTION_TOKENUse reCAPTCHA action-tokens to protect user actions.
- Express
- EXPRESSUse reCAPTCHA WAF express protection to protect any content other than web pages, like APIs and IoT devices.
- WAF_FEATURE_UNSPECIFIED
- WAF_FEATURE_UNSPECIFIEDUndefined feature.
- CHALLENGE_PAGE
- CHALLENGE_PAGERedirects suspicious traffic to reCAPTCHA.
- SESSION_TOKEN
- SESSION_TOKENUse reCAPTCHA session-tokens to protect the whole user session on the site's domain.
- ACTION_TOKEN
- ACTION_TOKENUse reCAPTCHA action-tokens to protect user actions.
- EXPRESS
- EXPRESSUse reCAPTCHA WAF express protection to protect any content other than web pages, like APIs and IoT devices.
- "WAF_FEATURE_UNSPECIFIED"
- WAF_FEATURE_UNSPECIFIEDUndefined feature.
- "CHALLENGE_PAGE"
- CHALLENGE_PAGERedirects suspicious traffic to reCAPTCHA.
- "SESSION_TOKEN"
- SESSION_TOKENUse reCAPTCHA session-tokens to protect the whole user session on the site's domain.
- "ACTION_TOKEN"
- ACTION_TOKENUse reCAPTCHA action-tokens to protect user actions.
- "EXPRESS"
- EXPRESSUse reCAPTCHA WAF express protection to protect any content other than web pages, like APIs and IoT devices.
GoogleCloudRecaptchaenterpriseV1WafSettingsWafService, GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceArgs
- Waf
Service Unspecified - WAF_SERVICE_UNSPECIFIEDUndefined WAF
- Ca
- CACloud Armor
- Fastly
- FASTLYFastly
- Google
Cloud Recaptchaenterprise V1Waf Settings Waf Service Waf Service Unspecified - WAF_SERVICE_UNSPECIFIEDUndefined WAF
- Google
Cloud Recaptchaenterprise V1Waf Settings Waf Service Ca - CACloud Armor
- Google
Cloud Recaptchaenterprise V1Waf Settings Waf Service Fastly - FASTLYFastly
- Waf
Service Unspecified - WAF_SERVICE_UNSPECIFIEDUndefined WAF
- Ca
- CACloud Armor
- Fastly
- FASTLYFastly
- Waf
Service Unspecified - WAF_SERVICE_UNSPECIFIEDUndefined WAF
- Ca
- CACloud Armor
- Fastly
- FASTLYFastly
- WAF_SERVICE_UNSPECIFIED
- WAF_SERVICE_UNSPECIFIEDUndefined WAF
- CA
- CACloud Armor
- FASTLY
- FASTLYFastly
- "WAF_SERVICE_UNSPECIFIED"
- WAF_SERVICE_UNSPECIFIEDUndefined WAF
- "CA"
- CACloud Armor
- "FASTLY"
- FASTLYFastly
GoogleCloudRecaptchaenterpriseV1WebKeySettings, GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs
- Integration
Type Pulumi.Google Native.re CAPTCHAEnterprise. V1. Google Cloud Recaptchaenterprise V1Web Key Settings Integration Type - Describes how this key is integrated with the website.
- Allow
All boolDomains - Optional. If set to true, it means allowed_domains will not be enforced.
- Allow
Amp boolTraffic - 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 List<string> - 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 Pulumi.Preference Google Native.re CAPTCHAEnterprise. V1. Google Cloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- Integration
Type GoogleCloud Recaptchaenterprise V1Web Key Settings Integration Type - Describes how this key is integrated with the website.
- Allow
All boolDomains - Optional. If set to true, it means allowed_domains will not be enforced.
- Allow
Amp boolTraffic - 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 []string - 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 GooglePreference Cloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- integration
Type GoogleCloud Recaptchaenterprise V1Web Key Settings Integration Type - Describes how this key is integrated with the website.
- allow
All BooleanDomains - Optional. If set to true, it means allowed_domains will not be enforced.
- allow
Amp BooleanTraffic - 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 List<String> - 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 GooglePreference Cloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- integration
Type GoogleCloud Recaptchaenterprise V1Web Key Settings Integration Type - Describes how this key is integrated with the website.
- allow
All booleanDomains - Optional. If set to true, it means allowed_domains will not be enforced.
- allow
Amp booleanTraffic - 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 string[] - 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 GooglePreference Cloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- integration_
type GoogleCloud Recaptchaenterprise V1Web Key Settings Integration Type - Describes how this key is integrated with the website.
- allow_
all_ booldomains - Optional. If set to true, it means allowed_domains will not be enforced.
- allow_
amp_ booltraffic - 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 Sequence[str] - 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_ Googlepreference Cloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- integration
Type "INTEGRATION_TYPE_UNSPECIFIED" | "SCORE" | "CHECKBOX" | "INVISIBLE" - Describes how this key is integrated with the website.
- allow
All BooleanDomains - Optional. If set to true, it means allowed_domains will not be enforced.
- allow
Amp BooleanTraffic - 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 List<String> - 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 "CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED" | "USABILITY" | "BALANCE" | "SECURITY"Preference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference, GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceArgs
- Challenge
Security Preference Unspecified - CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIEDDefault type that indicates this enum hasn't been specified.
- Usability
- USABILITYKey tends to show fewer and easier challenges.
- Balance
- BALANCEKey tends to show balanced (in amount and difficulty) challenges.
- Security
- SECURITYKey tends to show more and harder challenges.
- Google
Cloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference Challenge Security Preference Unspecified - CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIEDDefault type that indicates this enum hasn't been specified.
- Google
Cloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference Usability - USABILITYKey tends to show fewer and easier challenges.
- Google
Cloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference Balance - BALANCEKey tends to show balanced (in amount and difficulty) challenges.
- Google
Cloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference Security - SECURITYKey tends to show more and harder challenges.
- Challenge
Security Preference Unspecified - CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIEDDefault type that indicates this enum hasn't been specified.
- Usability
- USABILITYKey tends to show fewer and easier challenges.
- Balance
- BALANCEKey tends to show balanced (in amount and difficulty) challenges.
- Security
- SECURITYKey tends to show more and harder challenges.
- Challenge
Security Preference Unspecified - CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIEDDefault type that indicates this enum hasn't been specified.
- Usability
- USABILITYKey tends to show fewer and easier challenges.
- Balance
- BALANCEKey tends to show balanced (in amount and difficulty) challenges.
- Security
- SECURITYKey tends to show more and harder challenges.
- CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED
- CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIEDDefault type that indicates this enum hasn't been specified.
- USABILITY
- USABILITYKey tends to show fewer and easier challenges.
- BALANCE
- BALANCEKey tends to show balanced (in amount and difficulty) challenges.
- SECURITY
- SECURITYKey tends to show more and harder challenges.
- "CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED"
- CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIEDDefault type that indicates this enum hasn't been specified.
- "USABILITY"
- USABILITYKey tends to show fewer and easier challenges.
- "BALANCE"
- BALANCEKey tends to show balanced (in amount and difficulty) challenges.
- "SECURITY"
- SECURITYKey tends to show more and harder challenges.
GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType, GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeArgs
- Integration
Type Unspecified - INTEGRATION_TYPE_UNSPECIFIEDDefault 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
- SCOREOnly used to produce scores. It doesn't display the "I'm not a robot" checkbox and never shows captcha challenges.
- Checkbox
- CHECKBOXDisplays the "I'm not a robot" checkbox and may show captcha challenges after it is checked.
- Invisible
- INVISIBLEDoesn't display the "I'm not a robot" checkbox, but may show captcha challenges after risk analysis.
- Google
Cloud Recaptchaenterprise V1Web Key Settings Integration Type Integration Type Unspecified - INTEGRATION_TYPE_UNSPECIFIEDDefault type that indicates this enum hasn't been specified. This is not a valid IntegrationType, one of the other types must be specified instead.
- Google
Cloud Recaptchaenterprise V1Web Key Settings Integration Type Score - SCOREOnly used to produce scores. It doesn't display the "I'm not a robot" checkbox and never shows captcha challenges.
- Google
Cloud Recaptchaenterprise V1Web Key Settings Integration Type Checkbox - CHECKBOXDisplays the "I'm not a robot" checkbox and may show captcha challenges after it is checked.
- Google
Cloud Recaptchaenterprise V1Web Key Settings Integration Type Invisible - INVISIBLEDoesn't display the "I'm not a robot" checkbox, but may show captcha challenges after risk analysis.
- Integration
Type Unspecified - INTEGRATION_TYPE_UNSPECIFIEDDefault 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
- SCOREOnly used to produce scores. It doesn't display the "I'm not a robot" checkbox and never shows captcha challenges.
- Checkbox
- CHECKBOXDisplays the "I'm not a robot" checkbox and may show captcha challenges after it is checked.
- Invisible
- INVISIBLEDoesn't display the "I'm not a robot" checkbox, but may show captcha challenges after risk analysis.
- Integration
Type Unspecified - INTEGRATION_TYPE_UNSPECIFIEDDefault 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
- SCOREOnly used to produce scores. It doesn't display the "I'm not a robot" checkbox and never shows captcha challenges.
- Checkbox
- CHECKBOXDisplays the "I'm not a robot" checkbox and may show captcha challenges after it is checked.
- Invisible
- INVISIBLEDoesn't display the "I'm not a robot" checkbox, but may show captcha challenges after risk analysis.
- INTEGRATION_TYPE_UNSPECIFIED
- INTEGRATION_TYPE_UNSPECIFIEDDefault 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
- SCOREOnly used to produce scores. It doesn't display the "I'm not a robot" checkbox and never shows captcha challenges.
- CHECKBOX
- CHECKBOXDisplays the "I'm not a robot" checkbox and may show captcha challenges after it is checked.
- INVISIBLE
- INVISIBLEDoesn't display the "I'm not a robot" checkbox, but may show captcha challenges after risk analysis.
- "INTEGRATION_TYPE_UNSPECIFIED"
- INTEGRATION_TYPE_UNSPECIFIEDDefault 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"
- SCOREOnly used to produce scores. It doesn't display the "I'm not a robot" checkbox and never shows captcha challenges.
- "CHECKBOX"
- CHECKBOXDisplays the "I'm not a robot" checkbox and may show captcha challenges after it is checked.
- "INVISIBLE"
- INVISIBLEDoesn't display the "I'm not a robot" checkbox, but may show captcha challenges after risk analysis.
GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponse, GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseArgs
- Allow
All boolDomains - Optional. If set to true, it means allowed_domains will not be enforced.
- Allow
Amp boolTraffic - 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 List<string> - 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 stringPreference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- Integration
Type string - Describes how this key is integrated with the website.
- Allow
All boolDomains - Optional. If set to true, it means allowed_domains will not be enforced.
- Allow
Amp boolTraffic - 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 []string - 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 stringPreference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- Integration
Type string - Describes how this key is integrated with the website.
- allow
All BooleanDomains - Optional. If set to true, it means allowed_domains will not be enforced.
- allow
Amp BooleanTraffic - 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 List<String> - 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 StringPreference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- integration
Type String - Describes how this key is integrated with the website.
- allow
All booleanDomains - Optional. If set to true, it means allowed_domains will not be enforced.
- allow
Amp booleanTraffic - 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 string[] - 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 stringPreference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- integration
Type string - Describes how this key is integrated with the website.
- allow_
all_ booldomains - Optional. If set to true, it means allowed_domains will not be enforced.
- allow_
amp_ booltraffic - 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 Sequence[str] - 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_ strpreference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- integration_
type str - Describes how this key is integrated with the website.
- allow
All BooleanDomains - Optional. If set to true, it means allowed_domains will not be enforced.
- allow
Amp BooleanTraffic - 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 List<String> - 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 StringPreference - Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
- integration
Type String - Describes how this key is integrated with the website.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.