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:
- DisplayName string
- Human-readable display name of this key. Modifiable by user.
- AndroidSettings Pulumi.Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1Android Key Settings 
- Settings for keys that can be used by Android apps.
- IosSettings 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
- TestingOptions Pulumi.Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1Testing Options 
- Optional. Options for user acceptance testing.
- WafSettings Pulumi.Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1Waf Settings 
- Optional. Settings for WAF
- WebSettings Pulumi.Google Native.re CAPTCHAEnterprise. V1. Inputs. Google Cloud Recaptchaenterprise V1Web Key Settings 
- Settings for keys that can be used by websites.
- DisplayName string
- Human-readable display name of this key. Modifiable by user.
- AndroidSettings GoogleCloud Recaptchaenterprise V1Android Key Settings Args 
- Settings for keys that can be used by Android apps.
- IosSettings 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
- TestingOptions GoogleCloud Recaptchaenterprise V1Testing Options Args 
- Optional. Options for user acceptance testing.
- WafSettings GoogleCloud Recaptchaenterprise V1Waf Settings Args 
- Optional. Settings for WAF
- WebSettings GoogleCloud Recaptchaenterprise V1Web Key Settings Args 
- Settings for keys that can be used by websites.
- displayName String
- Human-readable display name of this key. Modifiable by user.
- androidSettings GoogleCloud Recaptchaenterprise V1Android Key Settings 
- Settings for keys that can be used by Android apps.
- iosSettings 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
- testingOptions GoogleCloud Recaptchaenterprise V1Testing Options 
- Optional. Options for user acceptance testing.
- wafSettings GoogleCloud Recaptchaenterprise V1Waf Settings 
- Optional. Settings for WAF
- webSettings GoogleCloud Recaptchaenterprise V1Web Key Settings 
- Settings for keys that can be used by websites.
- displayName string
- Human-readable display name of this key. Modifiable by user.
- androidSettings GoogleCloud Recaptchaenterprise V1Android Key Settings 
- Settings for keys that can be used by Android apps.
- iosSettings 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
- testingOptions GoogleCloud Recaptchaenterprise V1Testing Options 
- Optional. Options for user acceptance testing.
- wafSettings GoogleCloud Recaptchaenterprise V1Waf Settings 
- Optional. Settings for WAF
- webSettings 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.
- displayName String
- Human-readable display name of this key. Modifiable by user.
- androidSettings Property Map
- Settings for keys that can be used by Android apps.
- iosSettings 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
- testingOptions Property Map
- Optional. Options for user acceptance testing.
- wafSettings Property Map
- Optional. Settings for WAF
- webSettings 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:
- CreateTime string
- The timestamp corresponding to the creation of this key.
- Id string
- The provider-assigned unique ID for this managed resource.
- CreateTime string
- The timestamp corresponding to the creation of this key.
- Id string
- The provider-assigned unique ID for this managed resource.
- createTime String
- The timestamp corresponding to the creation of this key.
- id String
- The provider-assigned unique ID for this managed resource.
- createTime 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.
- createTime 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            
- AllowAll boolPackage Names 
- Optional. If set to true, allowed_package_names are not enforced.
- AllowedPackage List<string>Names 
- Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- SupportNon 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.
- AllowAll boolPackage Names 
- Optional. If set to true, allowed_package_names are not enforced.
- AllowedPackage []stringNames 
- Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- SupportNon 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.
- allowAll BooleanPackage Names 
- Optional. If set to true, allowed_package_names are not enforced.
- allowedPackage List<String>Names 
- Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- supportNon 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.
- allowAll booleanPackage Names 
- Optional. If set to true, allowed_package_names are not enforced.
- allowedPackage string[]Names 
- Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- supportNon 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.
- allowAll BooleanPackage Names 
- Optional. If set to true, allowed_package_names are not enforced.
- allowedPackage List<String>Names 
- Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- supportNon 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              
- AllowAll boolPackage Names 
- Optional. If set to true, allowed_package_names are not enforced.
- AllowedPackage List<string>Names 
- Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- SupportNon 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.
- AllowAll boolPackage Names 
- Optional. If set to true, allowed_package_names are not enforced.
- AllowedPackage []stringNames 
- Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- SupportNon 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.
- allowAll BooleanPackage Names 
- Optional. If set to true, allowed_package_names are not enforced.
- allowedPackage List<String>Names 
- Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- supportNon 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.
- allowAll booleanPackage Names 
- Optional. If set to true, allowed_package_names are not enforced.
- allowedPackage string[]Names 
- Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- supportNon 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.
- allowAll BooleanPackage Names 
- Optional. If set to true, allowed_package_names are not enforced.
- allowedPackage List<String>Names 
- Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
- supportNon 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            
- KeyId string
- The Apple developer key ID (10-character string).
- PrivateKey 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.
- TeamId string
- The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- KeyId string
- The Apple developer key ID (10-character string).
- PrivateKey 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.
- TeamId string
- The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- keyId String
- The Apple developer key ID (10-character string).
- privateKey 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.
- teamId String
- The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- keyId string
- The Apple developer key ID (10-character string).
- privateKey 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.
- teamId 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.
- keyId String
- The Apple developer key ID (10-character string).
- privateKey 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.
- teamId String
- The Apple team ID (10-character string) owning the provisioning profile used to build your application.
GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponse, GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseArgs              
- KeyId string
- The Apple developer key ID (10-character string).
- PrivateKey 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.
- TeamId string
- The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- KeyId string
- The Apple developer key ID (10-character string).
- PrivateKey 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.
- TeamId string
- The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- keyId String
- The Apple developer key ID (10-character string).
- privateKey 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.
- teamId String
- The Apple team ID (10-character string) owning the provisioning profile used to build your application.
- keyId string
- The Apple developer key ID (10-character string).
- privateKey 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.
- teamId 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.
- keyId String
- The Apple developer key ID (10-character string).
- privateKey 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.
- teamId String
- The Apple team ID (10-character string) owning the provisioning profile used to build your application.
GoogleCloudRecaptchaenterpriseV1IOSKeySettings, GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs          
- AllowAll boolBundle Ids 
- Optional. If set to true, allowed_bundle_ids are not enforced.
- AllowedBundle List<string>Ids 
- Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- AppleDeveloper 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.
- AllowAll boolBundle Ids 
- Optional. If set to true, allowed_bundle_ids are not enforced.
- AllowedBundle []stringIds 
- Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- AppleDeveloper 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.
- allowAll BooleanBundle Ids 
- Optional. If set to true, allowed_bundle_ids are not enforced.
- allowedBundle List<String>Ids 
- Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- appleDeveloper 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.
- allowAll booleanBundle Ids 
- Optional. If set to true, allowed_bundle_ids are not enforced.
- allowedBundle string[]Ids 
- Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- appleDeveloper 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.
- allowAll BooleanBundle Ids 
- Optional. If set to true, allowed_bundle_ids are not enforced.
- allowedBundle List<String>Ids 
- Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- appleDeveloper 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            
- AllowAll boolBundle Ids 
- Optional. If set to true, allowed_bundle_ids are not enforced.
- AllowedBundle List<string>Ids 
- Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- AppleDeveloper 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.
- AllowAll boolBundle Ids 
- Optional. If set to true, allowed_bundle_ids are not enforced.
- AllowedBundle []stringIds 
- Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- AppleDeveloper 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.
- allowAll BooleanBundle Ids 
- Optional. If set to true, allowed_bundle_ids are not enforced.
- allowedBundle List<String>Ids 
- Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- appleDeveloper 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.
- allowAll booleanBundle Ids 
- Optional. If set to true, allowed_bundle_ids are not enforced.
- allowedBundle string[]Ids 
- Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- appleDeveloper 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.
- allowAll BooleanBundle Ids 
- Optional. If set to true, allowed_bundle_ids are not enforced.
- allowedBundle List<String>Ids 
- Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
- appleDeveloper 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          
- TestingChallenge 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.
- TestingScore double
- Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- TestingChallenge 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.
- TestingScore float64
- Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testingChallenge 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.
- testingScore Double
- Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testingChallenge 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.
- testingScore 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.
- testingChallenge "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.
- testingScore 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            
- TestingChallenge 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.
- TestingScore double
- Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- TestingChallenge 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.
- TestingScore float64
- Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testingChallenge 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.
- testingScore Double
- Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
- testingChallenge 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.
- testingScore 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.
- testingChallenge 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.
- testingScore 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              
- TestingChallenge 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.
- UnsolvableChallenge 
- UNSOLVABLE_CHALLENGEChallenge requests for this key always return an unsolvable challenge.
- GoogleCloud 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.
- GoogleCloud Recaptchaenterprise V1Testing Options Testing Challenge Nocaptcha 
- NOCAPTCHAChallenge requests for this key always return a nocaptcha, which does not require a solution.
- GoogleCloud Recaptchaenterprise V1Testing Options Testing Challenge Unsolvable Challenge 
- UNSOLVABLE_CHALLENGEChallenge requests for this key always return an unsolvable challenge.
- TestingChallenge 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.
- UnsolvableChallenge 
- UNSOLVABLE_CHALLENGEChallenge requests for this key always return an unsolvable challenge.
- TestingChallenge 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.
- UnsolvableChallenge 
- 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          
- WafFeature Pulumi.Google Native.re CAPTCHAEnterprise. V1. Google Cloud Recaptchaenterprise V1Waf Settings Waf Feature 
- The WAF feature for which this key is enabled.
- WafService Pulumi.Google Native.re CAPTCHAEnterprise. V1. Google Cloud Recaptchaenterprise V1Waf Settings Waf Service 
- The WAF service that uses this key.
- WafFeature GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature 
- The WAF feature for which this key is enabled.
- WafService GoogleCloud Recaptchaenterprise V1Waf Settings Waf Service 
- The WAF service that uses this key.
- wafFeature GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature 
- The WAF feature for which this key is enabled.
- wafService GoogleCloud Recaptchaenterprise V1Waf Settings Waf Service 
- The WAF service that uses this key.
- wafFeature GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature 
- The WAF feature for which this key is enabled.
- wafService 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.
- wafFeature "WAF_FEATURE_UNSPECIFIED" | "CHALLENGE_PAGE" | "SESSION_TOKEN" | "ACTION_TOKEN" | "EXPRESS"
- The WAF feature for which this key is enabled.
- wafService "WAF_SERVICE_UNSPECIFIED" | "CA" | "FASTLY"
- The WAF service that uses this key.
GoogleCloudRecaptchaenterpriseV1WafSettingsResponse, GoogleCloudRecaptchaenterpriseV1WafSettingsResponseArgs            
- WafFeature string
- The WAF feature for which this key is enabled.
- WafService string
- The WAF service that uses this key.
- WafFeature string
- The WAF feature for which this key is enabled.
- WafService string
- The WAF service that uses this key.
- wafFeature String
- The WAF feature for which this key is enabled.
- wafService String
- The WAF service that uses this key.
- wafFeature string
- The WAF feature for which this key is enabled.
- wafService 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.
- wafFeature String
- The WAF feature for which this key is enabled.
- wafService String
- The WAF service that uses this key.
GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature, GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureArgs              
- WafFeature Unspecified 
- WAF_FEATURE_UNSPECIFIEDUndefined feature.
- ChallengePage 
- CHALLENGE_PAGERedirects suspicious traffic to reCAPTCHA.
- SessionToken 
- SESSION_TOKENUse reCAPTCHA session-tokens to protect the whole user session on the site's domain.
- ActionToken 
- 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.
- GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature Waf Feature Unspecified 
- WAF_FEATURE_UNSPECIFIEDUndefined feature.
- GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature Challenge Page 
- CHALLENGE_PAGERedirects suspicious traffic to reCAPTCHA.
- GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature Session Token 
- SESSION_TOKENUse reCAPTCHA session-tokens to protect the whole user session on the site's domain.
- GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature Action Token 
- ACTION_TOKENUse reCAPTCHA action-tokens to protect user actions.
- GoogleCloud Recaptchaenterprise V1Waf Settings Waf Feature Express 
- EXPRESSUse reCAPTCHA WAF express protection to protect any content other than web pages, like APIs and IoT devices.
- WafFeature Unspecified 
- WAF_FEATURE_UNSPECIFIEDUndefined feature.
- ChallengePage 
- CHALLENGE_PAGERedirects suspicious traffic to reCAPTCHA.
- SessionToken 
- SESSION_TOKENUse reCAPTCHA session-tokens to protect the whole user session on the site's domain.
- ActionToken 
- 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.
- WafFeature Unspecified 
- WAF_FEATURE_UNSPECIFIEDUndefined feature.
- ChallengePage 
- CHALLENGE_PAGERedirects suspicious traffic to reCAPTCHA.
- SessionToken 
- SESSION_TOKENUse reCAPTCHA session-tokens to protect the whole user session on the site's domain.
- ActionToken 
- 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              
- WafService Unspecified 
- WAF_SERVICE_UNSPECIFIEDUndefined WAF
- Ca
- CACloud Armor
- Fastly
- FASTLYFastly
- GoogleCloud Recaptchaenterprise V1Waf Settings Waf Service Waf Service Unspecified 
- WAF_SERVICE_UNSPECIFIEDUndefined WAF
- GoogleCloud Recaptchaenterprise V1Waf Settings Waf Service Ca 
- CACloud Armor
- GoogleCloud Recaptchaenterprise V1Waf Settings Waf Service Fastly 
- FASTLYFastly
- WafService Unspecified 
- WAF_SERVICE_UNSPECIFIEDUndefined WAF
- Ca
- CACloud Armor
- Fastly
- FASTLYFastly
- WafService 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            
- IntegrationType Pulumi.Google Native.re CAPTCHAEnterprise. V1. Google Cloud Recaptchaenterprise V1Web Key Settings Integration Type 
- Describes how this key is integrated with the website.
- AllowAll boolDomains 
- Optional. If set to true, it means allowed_domains will not be enforced.
- AllowAmp 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.
- AllowedDomains 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'
- ChallengeSecurity 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.
- IntegrationType GoogleCloud Recaptchaenterprise V1Web Key Settings Integration Type 
- Describes how this key is integrated with the website.
- AllowAll boolDomains 
- Optional. If set to true, it means allowed_domains will not be enforced.
- AllowAmp 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.
- AllowedDomains []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'
- ChallengeSecurity 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.
- integrationType GoogleCloud Recaptchaenterprise V1Web Key Settings Integration Type 
- Describes how this key is integrated with the website.
- allowAll BooleanDomains 
- Optional. If set to true, it means allowed_domains will not be enforced.
- allowAmp 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.
- allowedDomains 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'
- challengeSecurity 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.
- integrationType GoogleCloud Recaptchaenterprise V1Web Key Settings Integration Type 
- Describes how this key is integrated with the website.
- allowAll booleanDomains 
- Optional. If set to true, it means allowed_domains will not be enforced.
- allowAmp 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.
- allowedDomains 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'
- challengeSecurity 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.
- integrationType "INTEGRATION_TYPE_UNSPECIFIED" | "SCORE" | "CHECKBOX" | "INVISIBLE"
- Describes how this key is integrated with the website.
- allowAll BooleanDomains 
- Optional. If set to true, it means allowed_domains will not be enforced.
- allowAmp 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.
- allowedDomains 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'
- challengeSecurity "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                  
- ChallengeSecurity 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.
- GoogleCloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference Challenge Security Preference Unspecified 
- CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIEDDefault type that indicates this enum hasn't been specified.
- GoogleCloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference Usability 
- USABILITYKey tends to show fewer and easier challenges.
- GoogleCloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference Balance 
- BALANCEKey tends to show balanced (in amount and difficulty) challenges.
- GoogleCloud Recaptchaenterprise V1Web Key Settings Challenge Security Preference Security 
- SECURITYKey tends to show more and harder challenges.
- ChallengeSecurity 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.
- ChallengeSecurity 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                
- IntegrationType 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.
- GoogleCloud 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.
- GoogleCloud 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.
- GoogleCloud Recaptchaenterprise V1Web Key Settings Integration Type Checkbox 
- CHECKBOXDisplays the "I'm not a robot" checkbox and may show captcha challenges after it is checked.
- GoogleCloud 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.
- IntegrationType 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.
- IntegrationType 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              
- AllowAll boolDomains 
- Optional. If set to true, it means allowed_domains will not be enforced.
- AllowAmp 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.
- AllowedDomains 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'
- ChallengeSecurity 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.
- IntegrationType string
- Describes how this key is integrated with the website.
- AllowAll boolDomains 
- Optional. If set to true, it means allowed_domains will not be enforced.
- AllowAmp 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.
- AllowedDomains []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'
- ChallengeSecurity 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.
- IntegrationType string
- Describes how this key is integrated with the website.
- allowAll BooleanDomains 
- Optional. If set to true, it means allowed_domains will not be enforced.
- allowAmp 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.
- allowedDomains 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'
- challengeSecurity 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.
- integrationType String
- Describes how this key is integrated with the website.
- allowAll booleanDomains 
- Optional. If set to true, it means allowed_domains will not be enforced.
- allowAmp 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.
- allowedDomains 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'
- challengeSecurity 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.
- integrationType 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.
- allowAll BooleanDomains 
- Optional. If set to true, it means allowed_domains will not be enforced.
- allowAmp 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.
- allowedDomains 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'
- challengeSecurity 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.
- integrationType 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.