v1

package
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Perform the normal risk analysis and return either nocaptcha or a challenge depending on risk and trust factors.
	GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeTestingChallengeUnspecified = GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge("TESTING_CHALLENGE_UNSPECIFIED")
	// Challenge requests for this key always return a nocaptcha, which does not require a solution.
	GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeNocaptcha = GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge("NOCAPTCHA")
	// Challenge requests for this key always return an unsolvable challenge.
	GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeUnsolvableChallenge = GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge("UNSOLVABLE_CHALLENGE")
)
View Source
const (
	// Undefined feature.
	GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureWafFeatureUnspecified = GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature("WAF_FEATURE_UNSPECIFIED")
	// Redirects suspicious traffic to reCAPTCHA.
	GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureChallengePage = GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature("CHALLENGE_PAGE")
	// Use reCAPTCHA session-tokens to protect the whole user session on the site's domain.
	GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureSessionToken = GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature("SESSION_TOKEN")
	// Use reCAPTCHA action-tokens to protect user actions.
	GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureActionToken = GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature("ACTION_TOKEN")
	// Use reCAPTCHA WAF express protection to protect any content other than web pages, like APIs and IoT devices.
	GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureExpress = GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature("EXPRESS")
)
View Source
const (
	// Undefined WAF
	GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceWafServiceUnspecified = GoogleCloudRecaptchaenterpriseV1WafSettingsWafService("WAF_SERVICE_UNSPECIFIED")
	// Cloud Armor
	GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceCa = GoogleCloudRecaptchaenterpriseV1WafSettingsWafService("CA")
	// Fastly
	GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceFastly = GoogleCloudRecaptchaenterpriseV1WafSettingsWafService("FASTLY")
)
View Source
const (
	// Default type that indicates this enum hasn't been specified.
	GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceChallengeSecurityPreferenceUnspecified = GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference("CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED")
	// Key tends to show fewer and easier challenges.
	GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceUsability = GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference("USABILITY")
	// Key tends to show balanced (in amount and difficulty) challenges.
	GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceBalance = GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference("BALANCE")
	// Key tends to show more and harder challenges.
	GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceSecurity = GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference("SECURITY")
)
View Source
const (
	// Default type that indicates this enum hasn't been specified. This is not a valid IntegrationType, one of the other types must be specified instead.
	GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeIntegrationTypeUnspecified = GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType("INTEGRATION_TYPE_UNSPECIFIED")
	// Only used to produce scores. It doesn't display the "I'm not a robot" checkbox and never shows captcha challenges.
	GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeScore = GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType("SCORE")
	// Displays the "I'm not a robot" checkbox and may show captcha challenges after it is checked.
	GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeCheckbox = GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType("CHECKBOX")
	// Doesn't display the "I'm not a robot" checkbox, but may show captcha challenges after risk analysis.
	GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeInvisible = GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType("INVISIBLE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Firewallpolicy added in v0.29.0

type Firewallpolicy struct {
	pulumi.CustomResourceState

	// Optional. The actions that the caller should take regarding user access. There should be at most one terminal action. A terminal action is any action that forces a response, such as `AllowAction`, `BlockAction` or `SubstituteAction`. Zero or more non-terminal actions such as `SetHeader` might be specified. A single policy can contain up to 16 actions.
	Actions GoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutput `pulumi:"actions"`
	// Optional. A CEL (Common Expression Language) conditional expression that specifies if this policy applies to an incoming user request. If this condition evaluates to true and the requested path matched the path pattern, the associated actions should be executed by the caller. The condition string is checked for CEL syntax correctness on creation. For more information, see the [CEL spec](https://github.com/google/cel-spec) and its [language definition](https://github.com/google/cel-spec/blob/master/doc/langdef.md). A condition has a max length of 500 characters.
	Condition pulumi.StringOutput `pulumi:"condition"`
	// Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.
	Description pulumi.StringOutput `pulumi:"description"`
	// Identifier. The resource name for the FirewallPolicy in the format `projects/{project}/firewallpolicies/{firewallpolicy}`.
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the [manual page](https://man7.org/linux/man-pages/man7/glob.7.html). A path has a max length of 200 characters.
	Path    pulumi.StringOutput `pulumi:"path"`
	Project pulumi.StringOutput `pulumi:"project"`
}

Creates a new FirewallPolicy, specifying conditions at which reCAPTCHA Enterprise actions can be executed. A project may have a maximum of 1000 policies.

func GetFirewallpolicy added in v0.29.0

func GetFirewallpolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallpolicyState, opts ...pulumi.ResourceOption) (*Firewallpolicy, error)

GetFirewallpolicy gets an existing Firewallpolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFirewallpolicy added in v0.29.0

func NewFirewallpolicy(ctx *pulumi.Context,
	name string, args *FirewallpolicyArgs, opts ...pulumi.ResourceOption) (*Firewallpolicy, error)

NewFirewallpolicy registers a new resource with the given unique name, arguments, and options.

func (*Firewallpolicy) ElementType added in v0.29.0

func (*Firewallpolicy) ElementType() reflect.Type

func (*Firewallpolicy) ToFirewallpolicyOutput added in v0.29.0

func (i *Firewallpolicy) ToFirewallpolicyOutput() FirewallpolicyOutput

func (*Firewallpolicy) ToFirewallpolicyOutputWithContext added in v0.29.0

func (i *Firewallpolicy) ToFirewallpolicyOutputWithContext(ctx context.Context) FirewallpolicyOutput

type FirewallpolicyArgs added in v0.29.0

type FirewallpolicyArgs struct {
	// Optional. The actions that the caller should take regarding user access. There should be at most one terminal action. A terminal action is any action that forces a response, such as `AllowAction`, `BlockAction` or `SubstituteAction`. Zero or more non-terminal actions such as `SetHeader` might be specified. A single policy can contain up to 16 actions.
	Actions GoogleCloudRecaptchaenterpriseV1FirewallActionArrayInput
	// Optional. A CEL (Common Expression Language) conditional expression that specifies if this policy applies to an incoming user request. If this condition evaluates to true and the requested path matched the path pattern, the associated actions should be executed by the caller. The condition string is checked for CEL syntax correctness on creation. For more information, see the [CEL spec](https://github.com/google/cel-spec) and its [language definition](https://github.com/google/cel-spec/blob/master/doc/langdef.md). A condition has a max length of 500 characters.
	Condition pulumi.StringPtrInput
	// Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.
	Description pulumi.StringPtrInput
	// Identifier. The resource name for the FirewallPolicy in the format `projects/{project}/firewallpolicies/{firewallpolicy}`.
	Name pulumi.StringPtrInput
	// Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the [manual page](https://man7.org/linux/man-pages/man7/glob.7.html). A path has a max length of 200 characters.
	Path    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
}

The set of arguments for constructing a Firewallpolicy resource.

func (FirewallpolicyArgs) ElementType added in v0.29.0

func (FirewallpolicyArgs) ElementType() reflect.Type

type FirewallpolicyInput added in v0.29.0

type FirewallpolicyInput interface {
	pulumi.Input

	ToFirewallpolicyOutput() FirewallpolicyOutput
	ToFirewallpolicyOutputWithContext(ctx context.Context) FirewallpolicyOutput
}

type FirewallpolicyOutput added in v0.29.0

type FirewallpolicyOutput struct{ *pulumi.OutputState }

func (FirewallpolicyOutput) Actions added in v0.29.0

Optional. The actions that the caller should take regarding user access. There should be at most one terminal action. A terminal action is any action that forces a response, such as `AllowAction`, `BlockAction` or `SubstituteAction`. Zero or more non-terminal actions such as `SetHeader` might be specified. A single policy can contain up to 16 actions.

func (FirewallpolicyOutput) Condition added in v0.29.0

Optional. A CEL (Common Expression Language) conditional expression that specifies if this policy applies to an incoming user request. If this condition evaluates to true and the requested path matched the path pattern, the associated actions should be executed by the caller. The condition string is checked for CEL syntax correctness on creation. For more information, see the [CEL spec](https://github.com/google/cel-spec) and its [language definition](https://github.com/google/cel-spec/blob/master/doc/langdef.md). A condition has a max length of 500 characters.

func (FirewallpolicyOutput) Description added in v0.29.0

func (o FirewallpolicyOutput) Description() pulumi.StringOutput

Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.

func (FirewallpolicyOutput) ElementType added in v0.29.0

func (FirewallpolicyOutput) ElementType() reflect.Type

func (FirewallpolicyOutput) Name added in v0.29.0

Identifier. The resource name for the FirewallPolicy in the format `projects/{project}/firewallpolicies/{firewallpolicy}`.

func (FirewallpolicyOutput) Path added in v0.29.0

Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the [manual page](https://man7.org/linux/man-pages/man7/glob.7.html). A path has a max length of 200 characters.

func (FirewallpolicyOutput) Project added in v0.29.0

func (FirewallpolicyOutput) ToFirewallpolicyOutput added in v0.29.0

func (o FirewallpolicyOutput) ToFirewallpolicyOutput() FirewallpolicyOutput

func (FirewallpolicyOutput) ToFirewallpolicyOutputWithContext added in v0.29.0

func (o FirewallpolicyOutput) ToFirewallpolicyOutputWithContext(ctx context.Context) FirewallpolicyOutput

type FirewallpolicyState added in v0.29.0

type FirewallpolicyState struct {
}

func (FirewallpolicyState) ElementType added in v0.29.0

func (FirewallpolicyState) ElementType() reflect.Type

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettings

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettings struct {
	// Optional. If set to true, allowed_package_names are not enforced.
	AllowAllPackageNames *bool `pulumi:"allowAllPackageNames"`
	// Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
	AllowedPackageNames []string `pulumi:"allowedPackageNames"`
	// 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.
	SupportNonGoogleAppStoreDistribution *bool `pulumi:"supportNonGoogleAppStoreDistribution"`
}

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

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs struct {
	// Optional. If set to true, allowed_package_names are not enforced.
	AllowAllPackageNames pulumi.BoolPtrInput `pulumi:"allowAllPackageNames"`
	// Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
	AllowedPackageNames pulumi.StringArrayInput `pulumi:"allowedPackageNames"`
	// 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.
	SupportNonGoogleAppStoreDistribution pulumi.BoolPtrInput `pulumi:"supportNonGoogleAppStoreDistribution"`
}

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

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs) ElementType

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutputWithContext

func (i GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput

func (i GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutputWithContext

func (i GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsInput

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput() GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput
	ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput
}

GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs and GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsInput` via:

GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs{...}

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) AllowAllPackageNames added in v0.8.0

Optional. If set to true, allowed_package_names are not enforced.

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) AllowedPackageNames

Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) SupportNonGoogleAppStoreDistribution added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) SupportNonGoogleAppStoreDistribution() pulumi.BoolPtrOutput

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.

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrInput

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput
}

GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs, GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtr and GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput) AllowAllPackageNames added in v0.8.0

Optional. If set to true, allowed_package_names are not enforced.

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput) AllowedPackageNames

Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput) Elem

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput) SupportNonGoogleAppStoreDistribution added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput) SupportNonGoogleAppStoreDistribution() pulumi.BoolPtrOutput

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.

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponse

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponse struct {
	// Optional. If set to true, allowed_package_names are not enforced.
	AllowAllPackageNames bool `pulumi:"allowAllPackageNames"`
	// Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'
	AllowedPackageNames []string `pulumi:"allowedPackageNames"`
	// 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.
	SupportNonGoogleAppStoreDistribution bool `pulumi:"supportNonGoogleAppStoreDistribution"`
}

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

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput

type GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput) AllowAllPackageNames added in v0.8.0

Optional. If set to true, allowed_package_names are not enforced.

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput) AllowedPackageNames

Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput) SupportNonGoogleAppStoreDistribution added in v0.29.0

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.

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput

func (GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperId added in v0.31.1

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperId struct {
	// The Apple developer key ID (10-character string).
	KeyId string `pulumi:"keyId"`
	// 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.
	PrivateKey string `pulumi:"privateKey"`
	// The Apple team ID (10-character string) owning the provisioning profile used to build your application.
	TeamId string `pulumi:"teamId"`
}

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

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs added in v0.31.1

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs struct {
	// The Apple developer key ID (10-character string).
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// 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.
	PrivateKey pulumi.StringInput `pulumi:"privateKey"`
	// The Apple team ID (10-character string) owning the provisioning profile used to build your application.
	TeamId pulumi.StringInput `pulumi:"teamId"`
}

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

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs) ElementType added in v0.31.1

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput added in v0.31.1

func (i GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput() GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutputWithContext added in v0.31.1

func (i GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput added in v0.31.1

func (i GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput() GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutputWithContext added in v0.31.1

func (i GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdInput added in v0.31.1

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput() GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput
	ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput
}

GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs and GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdInput` via:

GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs{...}

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput added in v0.31.1

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) ElementType added in v0.31.1

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) KeyId added in v0.31.1

The Apple developer key ID (10-character string).

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) PrivateKey added in v0.31.1

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.

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) TeamId added in v0.31.1

The Apple team ID (10-character string) owning the provisioning profile used to build your application.

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput added in v0.31.1

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutputWithContext added in v0.31.1

func (o GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput added in v0.31.1

func (o GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput() GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutputWithContext added in v0.31.1

func (o GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrInput added in v0.31.1

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput() GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput
}

GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs, GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtr and GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput added in v0.31.1

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput) Elem added in v0.31.1

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput) ElementType added in v0.31.1

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput) KeyId added in v0.31.1

The Apple developer key ID (10-character string).

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput) PrivateKey added in v0.31.1

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.

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput) TeamId added in v0.31.1

The Apple team ID (10-character string) owning the provisioning profile used to build your application.

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput added in v0.31.1

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutputWithContext added in v0.31.1

func (o GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrOutput

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponse added in v0.31.1

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponse struct {
	// The Apple developer key ID (10-character string).
	KeyId string `pulumi:"keyId"`
	// 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.
	PrivateKey string `pulumi:"privateKey"`
	// The Apple team ID (10-character string) owning the provisioning profile used to build your application.
	TeamId string `pulumi:"teamId"`
}

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

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput added in v0.31.1

type GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput) ElementType added in v0.31.1

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput) KeyId added in v0.31.1

The Apple developer key ID (10-character string).

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput) PrivateKey added in v0.31.1

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.

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput) TeamId added in v0.31.1

The Apple team ID (10-character string) owning the provisioning profile used to build your application.

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput added in v0.31.1

func (GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutputWithContext added in v0.31.1

func (o GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput) ToGoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponseOutput

type GoogleCloudRecaptchaenterpriseV1FirewallAction added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallAction struct {
	// The user request did not match any policy and should be allowed access to the requested resource.
	Allow *GoogleCloudRecaptchaenterpriseV1FirewallActionAllowAction `pulumi:"allow"`
	// This action will deny access to a given page. The user will get an HTTP error code.
	Block *GoogleCloudRecaptchaenterpriseV1FirewallActionBlockAction `pulumi:"block"`
	// This action will redirect the request to a ReCaptcha interstitial to attach a token.
	Redirect *GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction `pulumi:"redirect"`
	// This action will set a custom header but allow the request to continue to the customer backend.
	SetHeader *GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderAction `pulumi:"setHeader"`
	// This action will transparently serve a different page to an offending user.
	Substitute *GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteAction `pulumi:"substitute"`
}

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

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowAction added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowAction struct {
}

An allow action continues processing a request unimpeded.

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs struct {
}

An allow action continues processing a request unimpeded.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs and GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionInput` via:

GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs{...}

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput struct{ *pulumi.OutputState }

An allow action continues processing a request unimpeded.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs, GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtr and GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput) Elem added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponse added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponse struct {
}

An allow action continues processing a request unimpeded.

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponseOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponseOutput struct{ *pulumi.OutputState }

An allow action continues processing a request unimpeded.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponseOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponseOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponseOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponseOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponseOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionArgs added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionArgs struct {
	// The user request did not match any policy and should be allowed access to the requested resource.
	Allow GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionPtrInput `pulumi:"allow"`
	// This action will deny access to a given page. The user will get an HTTP error code.
	Block GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrInput `pulumi:"block"`
	// This action will redirect the request to a ReCaptcha interstitial to attach a token.
	Redirect GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrInput `pulumi:"redirect"`
	// This action will set a custom header but allow the request to continue to the customer backend.
	SetHeader GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrInput `pulumi:"setHeader"`
	// This action will transparently serve a different page to an offending user.
	Substitute GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrInput `pulumi:"substitute"`
}

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionArgs) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionOutput added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionArray added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionArray []GoogleCloudRecaptchaenterpriseV1FirewallActionInput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionArray) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionArray) ToGoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionArray) ToGoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionArray) ToGoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionArray) ToGoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionArrayInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionArrayInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionArrayInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionArray and GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionArrayInput` via:

GoogleCloudRecaptchaenterpriseV1FirewallActionArray{ GoogleCloudRecaptchaenterpriseV1FirewallActionArgs{...} }

type GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput) Index added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionArrayOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockAction added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockAction struct {
}

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

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs struct {
}

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs and GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionInput` via:

GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs{...}

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs, GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtr and GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput) Elem added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponse added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponse struct {
}

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

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponseOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponseOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponseOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponseOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponseOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponseOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionArgs and GoogleCloudRecaptchaenterpriseV1FirewallActionOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionInput` via:

GoogleCloudRecaptchaenterpriseV1FirewallActionArgs{...}

type GoogleCloudRecaptchaenterpriseV1FirewallActionOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionOutput) Allow added in v0.29.0

The user request did not match any policy and should be allowed access to the requested resource.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionOutput) Block added in v0.29.0

This action will deny access to a given page. The user will get an HTTP error code.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionOutput) Redirect added in v0.29.0

This action will redirect the request to a ReCaptcha interstitial to attach a token.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionOutput) SetHeader added in v0.29.0

This action will set a custom header but allow the request to continue to the customer backend.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionOutput) Substitute added in v0.29.0

This action will transparently serve a different page to an offending user.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction struct {
}

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

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs struct {
}

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs and GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionInput` via:

GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs{...}

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs, GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtr and GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput) Elem added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponse added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponse struct {
}

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

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponseOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponseOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponseOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponseOutputWithContext added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionResponse added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionResponse struct {
	// The user request did not match any policy and should be allowed access to the requested resource.
	Allow GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponse `pulumi:"allow"`
	// This action will deny access to a given page. The user will get an HTTP error code.
	Block GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponse `pulumi:"block"`
	// This action will redirect the request to a ReCaptcha interstitial to attach a token.
	Redirect GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponse `pulumi:"redirect"`
	// This action will set a custom header but allow the request to continue to the customer backend.
	SetHeader GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponse `pulumi:"setHeader"`
	// This action will transparently serve a different page to an offending user.
	Substitute GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponse `pulumi:"substitute"`
}

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

type GoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutput) Index added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionResponseArrayOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput) Allow added in v0.29.0

The user request did not match any policy and should be allowed access to the requested resource.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput) Block added in v0.29.0

This action will deny access to a given page. The user will get an HTTP error code.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput) Redirect added in v0.29.0

This action will redirect the request to a ReCaptcha interstitial to attach a token.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput) SetHeader added in v0.29.0

This action will set a custom header but allow the request to continue to the customer backend.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput) Substitute added in v0.29.0

This action will transparently serve a different page to an offending user.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionResponseOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderAction added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderAction struct {
	// Optional. The header key to set in the request to the backend server.
	Key *string `pulumi:"key"`
	// Optional. The header value to set in the request to the backend server.
	Value *string `pulumi:"value"`
}

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

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs struct {
	// Optional. The header key to set in the request to the backend server.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Optional. The header value to set in the request to the backend server.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs and GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionInput` via:

GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs{...}

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput) Key added in v0.29.0

Optional. The header key to set in the request to the backend server.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionOutput) Value added in v0.29.0

Optional. The header value to set in the request to the backend server.

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs, GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtr and GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput) Elem added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput) Key added in v0.29.0

Optional. The header key to set in the request to the backend server.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionPtrOutput) Value added in v0.29.0

Optional. The header value to set in the request to the backend server.

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponse added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponse struct {
	// Optional. The header key to set in the request to the backend server.
	Key string `pulumi:"key"`
	// Optional. The header value to set in the request to the backend server.
	Value string `pulumi:"value"`
}

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

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponseOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponseOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponseOutput) Key added in v0.29.0

Optional. The header key to set in the request to the backend server.

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponseOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponseOutputWithContext added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponseOutput) Value added in v0.29.0

Optional. The header value to set in the request to the backend server.

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteAction added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteAction struct {
	// Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".
	Path *string `pulumi:"path"`
}

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

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs struct {
	// Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".
	Path pulumi.StringPtrInput `pulumi:"path"`
}

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutputWithContext added in v0.29.0

func (i GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs and GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionInput` via:

GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs{...}

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput) Path added in v0.29.0

Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrInput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput() GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput
}

GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs, GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtr and GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput) Elem added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput) Path added in v0.29.0

Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutputWithContext added in v0.29.0

func (o GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionPtrOutput

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponse added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponse struct {
	// Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".
	Path string `pulumi:"path"`
}

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

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponseOutput added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponseOutput) ElementType added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponseOutput) Path added in v0.29.0

Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponseOutput added in v0.29.0

func (GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponseOutput) ToGoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponseOutputWithContext added in v0.29.0

type GoogleCloudRecaptchaenterpriseV1IOSKeySettings

type GoogleCloudRecaptchaenterpriseV1IOSKeySettings struct {
	// Optional. If set to true, allowed_bundle_ids are not enforced.
	AllowAllBundleIds *bool `pulumi:"allowAllBundleIds"`
	// Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
	AllowedBundleIds []string `pulumi:"allowedBundleIds"`
	// 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.
	AppleDeveloperId *GoogleCloudRecaptchaenterpriseV1AppleDeveloperId `pulumi:"appleDeveloperId"`
}

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

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs struct {
	// Optional. If set to true, allowed_bundle_ids are not enforced.
	AllowAllBundleIds pulumi.BoolPtrInput `pulumi:"allowAllBundleIds"`
	// Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
	AllowedBundleIds pulumi.StringArrayInput `pulumi:"allowedBundleIds"`
	// 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.
	AppleDeveloperId GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdPtrInput `pulumi:"appleDeveloperId"`
}

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

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs) ElementType

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput

func (i GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput() GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutputWithContext

func (i GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput

func (i GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutputWithContext

func (i GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsInput

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput() GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput
	ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput
}

GoogleCloudRecaptchaenterpriseV1IOSKeySettingsInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs and GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1IOSKeySettingsInput` via:

GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs{...}

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) AllowAllBundleIds added in v0.8.0

Optional. If set to true, allowed_bundle_ids are not enforced.

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) AllowedBundleIds

Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) AppleDeveloperId added in v0.31.1

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.

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput

func (o GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1IOSKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrInput

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput
}

GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs, GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtr and GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1IOSKeySettingsArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput) AllowAllBundleIds added in v0.8.0

Optional. If set to true, allowed_bundle_ids are not enforced.

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput) AllowedBundleIds

Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput) AppleDeveloperId added in v0.31.1

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.

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput) Elem

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponse

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponse struct {
	// Optional. If set to true, allowed_bundle_ids are not enforced.
	AllowAllBundleIds bool `pulumi:"allowAllBundleIds"`
	// Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
	AllowedBundleIds []string `pulumi:"allowedBundleIds"`
	// 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.
	AppleDeveloperId GoogleCloudRecaptchaenterpriseV1AppleDeveloperIdResponse `pulumi:"appleDeveloperId"`
}

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

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput

type GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput) AllowAllBundleIds added in v0.8.0

Optional. If set to true, allowed_bundle_ids are not enforced.

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput) AllowedBundleIds

Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput) AppleDeveloperId added in v0.31.1

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.

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput

func (GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput

type GoogleCloudRecaptchaenterpriseV1TestingOptions

type GoogleCloudRecaptchaenterpriseV1TestingOptions struct {
	// 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.
	TestingChallenge *GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge `pulumi:"testingChallenge"`
	// Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
	TestingScore *float64 `pulumi:"testingScore"`
}

Options for user acceptance testing.

type GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs

type GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs struct {
	// 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.
	TestingChallenge GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrInput `pulumi:"testingChallenge"`
	// Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
	TestingScore pulumi.Float64PtrInput `pulumi:"testingScore"`
}

Options for user acceptance testing.

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs) ElementType

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsOutput

func (i GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsOutput() GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsOutputWithContext

func (i GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput

func (i GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput() GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutputWithContext

func (i GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput

type GoogleCloudRecaptchaenterpriseV1TestingOptionsInput

type GoogleCloudRecaptchaenterpriseV1TestingOptionsInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1TestingOptionsOutput() GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput
	ToGoogleCloudRecaptchaenterpriseV1TestingOptionsOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput
}

GoogleCloudRecaptchaenterpriseV1TestingOptionsInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs and GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1TestingOptionsInput` via:

GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs{...}

type GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput

type GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput struct{ *pulumi.OutputState }

Options for user acceptance testing.

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput) TestingChallenge

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.

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput) TestingScore

Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput

func (o GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput() GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1TestingOptionsOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput

type GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrInput

type GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput() GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput
}

GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs, GoogleCloudRecaptchaenterpriseV1TestingOptionsPtr and GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1TestingOptionsArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput

type GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput) Elem

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput) TestingChallenge

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.

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput) TestingScore

Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrOutput

type GoogleCloudRecaptchaenterpriseV1TestingOptionsResponse

type GoogleCloudRecaptchaenterpriseV1TestingOptionsResponse struct {
	// 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.
	TestingChallenge string `pulumi:"testingChallenge"`
	// Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.
	TestingScore float64 `pulumi:"testingScore"`
}

Options for user acceptance testing.

type GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput

type GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput struct{ *pulumi.OutputState }

Options for user acceptance testing.

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput) TestingChallenge

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.

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput) TestingScore

Optional. All assessments for this Key will return this score. Must be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput

type GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge

type GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge 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.

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ElementType

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutputWithContext added in v0.6.0

func (e GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutputWithContext added in v0.6.0

func (e GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ToStringOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ToStringOutputWithContext

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ToStringPtrOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallenge) ToStringPtrOutputWithContext

type GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeInput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput() GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput
	ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput
}

GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeArgs and GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeInput` via:

GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeArgs{...}

type GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ElementType added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutputWithContext added in v0.6.0

func (o GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutputWithContext added in v0.6.0

func (o GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrInput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput() GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput
	ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput
}

func GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtr added in v0.6.0

func GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtr(v string) GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrInput

type GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput) Elem added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput) ElementType added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutputWithContext added in v0.6.0

func (o GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput) ToGoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1TestingOptionsTestingChallengePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WafSettings added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettings struct {
	// The WAF feature for which this key is enabled.
	WafFeature GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature `pulumi:"wafFeature"`
	// The WAF service that uses this key.
	WafService GoogleCloudRecaptchaenterpriseV1WafSettingsWafService `pulumi:"wafService"`
}

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

type GoogleCloudRecaptchaenterpriseV1WafSettingsArgs added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsArgs struct {
	// The WAF feature for which this key is enabled.
	WafFeature GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureInput `pulumi:"wafFeature"`
	// The WAF service that uses this key.
	WafService GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceInput `pulumi:"wafService"`
}

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

func (GoogleCloudRecaptchaenterpriseV1WafSettingsArgs) ElementType added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WafSettingsOutput added in v0.11.0

func (i GoogleCloudRecaptchaenterpriseV1WafSettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WafSettingsOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WafSettingsOutputWithContext added in v0.11.0

func (i GoogleCloudRecaptchaenterpriseV1WafSettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WafSettingsOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput added in v0.11.0

func (i GoogleCloudRecaptchaenterpriseV1WafSettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutputWithContext added in v0.11.0

func (i GoogleCloudRecaptchaenterpriseV1WafSettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1WafSettingsInput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WafSettingsOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsOutput
	ToGoogleCloudRecaptchaenterpriseV1WafSettingsOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsOutput
}

GoogleCloudRecaptchaenterpriseV1WafSettingsInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1WafSettingsArgs and GoogleCloudRecaptchaenterpriseV1WafSettingsOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1WafSettingsInput` via:

GoogleCloudRecaptchaenterpriseV1WafSettingsArgs{...}

type GoogleCloudRecaptchaenterpriseV1WafSettingsOutput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) ElementType added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsOutput added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsOutputWithContext added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutputWithContext added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) WafFeature added in v0.11.0

The WAF feature for which this key is enabled.

func (GoogleCloudRecaptchaenterpriseV1WafSettingsOutput) WafService added in v0.11.0

The WAF service that uses this key.

type GoogleCloudRecaptchaenterpriseV1WafSettingsPtrInput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput
}

GoogleCloudRecaptchaenterpriseV1WafSettingsPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1WafSettingsArgs, GoogleCloudRecaptchaenterpriseV1WafSettingsPtr and GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1WafSettingsPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1WafSettingsArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput) Elem added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput) ElementType added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutputWithContext added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput) WafFeature added in v0.11.0

The WAF feature for which this key is enabled.

func (GoogleCloudRecaptchaenterpriseV1WafSettingsPtrOutput) WafService added in v0.11.0

The WAF service that uses this key.

type GoogleCloudRecaptchaenterpriseV1WafSettingsResponse added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsResponse struct {
	// The WAF feature for which this key is enabled.
	WafFeature string `pulumi:"wafFeature"`
	// The WAF service that uses this key.
	WafService string `pulumi:"wafService"`
}

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

type GoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput) ElementType added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutputWithContext added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput) WafFeature added in v0.11.0

The WAF feature for which this key is enabled.

func (GoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput) WafService added in v0.11.0

The WAF service that uses this key.

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature string

Required. The WAF feature for which this key is enabled.

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ElementType added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput added in v0.11.0

func (e GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutputWithContext added in v0.11.0

func (e GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput added in v0.11.0

func (e GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutputWithContext added in v0.11.0

func (e GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToStringOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToStringOutputWithContext added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToStringPtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeature) ToStringPtrOutputWithContext added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureInput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput
	ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput
}

GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureArgs and GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureInput` via:

GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureArgs{...}

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ElementType added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutputWithContext added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutputWithContext added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ToStringOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ToStringOutputWithContext added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ToStringPtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeatureOutput) ToStringPtrOutputWithContext added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrInput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput
	ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput
}

func GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtr added in v0.11.0

func GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtr(v string) GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrInput

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput) Elem added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput) ElementType added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutputWithContext added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput) ToStringPtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafFeaturePtrOutput) ToStringPtrOutputWithContext added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafService added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafService string

Required. The WAF service that uses this key.

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ElementType added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput added in v0.11.0

func (e GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutputWithContext added in v0.11.0

func (e GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput added in v0.11.0

func (e GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutputWithContext added in v0.11.0

func (e GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToStringOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToStringOutputWithContext added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToStringPtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafService) ToStringPtrOutputWithContext added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceInput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput
	ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput
}

GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceArgs and GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceInput` via:

GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceArgs{...}

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ElementType added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutputWithContext added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutputWithContext added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ToStringOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ToStringOutputWithContext added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ToStringPtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServiceOutput) ToStringPtrOutputWithContext added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrInput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput() GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput
	ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput
}

func GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtr added in v0.11.0

func GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtr(v string) GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrInput

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput) Elem added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput) ElementType added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutputWithContext added in v0.11.0

func (o GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput) ToStringPtrOutput added in v0.11.0

func (GoogleCloudRecaptchaenterpriseV1WafSettingsWafServicePtrOutput) ToStringPtrOutputWithContext added in v0.11.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettings

type GoogleCloudRecaptchaenterpriseV1WebKeySettings struct {
	// Optional. If set to true, it means allowed_domains will not be enforced.
	AllowAllDomains *bool `pulumi:"allowAllDomains"`
	// 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.
	AllowAmpTraffic *bool `pulumi:"allowAmpTraffic"`
	// 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'
	AllowedDomains []string `pulumi:"allowedDomains"`
	// Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
	ChallengeSecurityPreference *GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference `pulumi:"challengeSecurityPreference"`
	// Describes how this key is integrated with the website.
	IntegrationType GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType `pulumi:"integrationType"`
}

Settings specific to keys that can be used by websites.

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs struct {
	// Optional. If set to true, it means allowed_domains will not be enforced.
	AllowAllDomains pulumi.BoolPtrInput `pulumi:"allowAllDomains"`
	// 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.
	AllowAmpTraffic pulumi.BoolPtrInput `pulumi:"allowAmpTraffic"`
	// 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'
	AllowedDomains pulumi.StringArrayInput `pulumi:"allowedDomains"`
	// Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
	ChallengeSecurityPreference GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrInput `pulumi:"challengeSecurityPreference"`
	// Describes how this key is integrated with the website.
	IntegrationType GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeInput `pulumi:"integrationType"`
}

Settings specific to keys that can be used by websites.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs) ElementType

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput

func (i GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput() GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsOutputWithContext

func (i GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput

func (i GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutputWithContext

func (i GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference string

Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ElementType

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutputWithContext added in v0.6.0

func (e GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutputWithContext added in v0.6.0

func (e GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ToStringOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ToStringOutputWithContext

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ToStringPtrOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference) ToStringPtrOutputWithContext

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceInput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput() GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput
	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput
}

GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceArgs and GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceInput` via:

GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceArgs{...}

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput) ElementType added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutputWithContext added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutputWithContext added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput) ToStringOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferenceOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrInput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput() GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput
	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput
}

func GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtr added in v0.6.0

func GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtr(v string) GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrInput

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput) Elem added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput) ElementType added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutputWithContext added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreferencePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsInput

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput() GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput
	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput
}

GoogleCloudRecaptchaenterpriseV1WebKeySettingsInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs and GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1WebKeySettingsInput` via:

GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs{...}

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType string

Required. Describes how this key is integrated with the website.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ElementType

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutputWithContext added in v0.6.0

func (e GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ToStringOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ToStringOutputWithContext

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ToStringPtrOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType) ToStringPtrOutputWithContext

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeInput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput() GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput
	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput
}

GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeArgs and GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeInput` via:

GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeArgs{...}

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ElementType added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutputWithContext added in v0.6.0

func (o GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrInput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput() GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput
	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput
}

func GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtr added in v0.6.0

func GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtr(v string) GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrInput

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput struct{ *pulumi.OutputState }

Settings specific to keys that can be used by websites.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) AllowAllDomains

Optional. If set to true, it means allowed_domains will not be enforced.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) AllowAmpTraffic

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.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) AllowedDomains

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'

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) ChallengeSecurityPreference

Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) IntegrationType

Describes how this key is integrated with the website.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput

func (o GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1WebKeySettingsOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrInput

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput() GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput
	ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutputWithContext(context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput
}

GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrInput is an input type that accepts GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs, GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtr and GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrInput` via:

        GoogleCloudRecaptchaenterpriseV1WebKeySettingsArgs{...}

or:

        nil

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput) AllowAllDomains

Optional. If set to true, it means allowed_domains will not be enforced.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput) AllowAmpTraffic

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.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput) AllowedDomains

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'

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput) ChallengeSecurityPreference

Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput) Elem

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput) IntegrationType

Describes how this key is integrated with the website.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrOutput

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponse

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponse struct {
	// Optional. If set to true, it means allowed_domains will not be enforced.
	AllowAllDomains bool `pulumi:"allowAllDomains"`
	// 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.
	AllowAmpTraffic bool `pulumi:"allowAmpTraffic"`
	// 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'
	AllowedDomains []string `pulumi:"allowedDomains"`
	// Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
	ChallengeSecurityPreference string `pulumi:"challengeSecurityPreference"`
	// Describes how this key is integrated with the website.
	IntegrationType string `pulumi:"integrationType"`
}

Settings specific to keys that can be used by websites.

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput

type GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput struct{ *pulumi.OutputState }

Settings specific to keys that can be used by websites.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput) AllowAllDomains

Optional. If set to true, it means allowed_domains will not be enforced.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput) AllowAmpTraffic

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.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput) AllowedDomains

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'

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput) ChallengeSecurityPreference

Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput) ElementType

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput) IntegrationType

Describes how this key is integrated with the website.

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput

func (GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutputWithContext

func (o GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput) ToGoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutputWithContext(ctx context.Context) GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput

type Key

type Key struct {
	pulumi.CustomResourceState

	// Settings for keys that can be used by Android apps.
	AndroidSettings GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponseOutput `pulumi:"androidSettings"`
	// The timestamp corresponding to the creation of this key.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Human-readable display name of this key. Modifiable by user.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Settings for keys that can be used by iOS apps.
	IosSettings GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponseOutput `pulumi:"iosSettings"`
	// Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
	Labels pulumi.StringMapOutput `pulumi:"labels"`
	// Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Optional. Options for user acceptance testing.
	TestingOptions GoogleCloudRecaptchaenterpriseV1TestingOptionsResponseOutput `pulumi:"testingOptions"`
	// Optional. Settings for WAF
	WafSettings GoogleCloudRecaptchaenterpriseV1WafSettingsResponseOutput `pulumi:"wafSettings"`
	// Settings for keys that can be used by websites.
	WebSettings GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponseOutput `pulumi:"webSettings"`
}

Creates a new reCAPTCHA Enterprise key.

func GetKey

func GetKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KeyState, opts ...pulumi.ResourceOption) (*Key, error)

GetKey gets an existing Key resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewKey

func NewKey(ctx *pulumi.Context,
	name string, args *KeyArgs, opts ...pulumi.ResourceOption) (*Key, error)

NewKey registers a new resource with the given unique name, arguments, and options.

func (*Key) ElementType

func (*Key) ElementType() reflect.Type

func (*Key) ToKeyOutput

func (i *Key) ToKeyOutput() KeyOutput

func (*Key) ToKeyOutputWithContext

func (i *Key) ToKeyOutputWithContext(ctx context.Context) KeyOutput

type KeyArgs

type KeyArgs struct {
	// Settings for keys that can be used by Android apps.
	AndroidSettings GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsPtrInput
	// Human-readable display name of this key. Modifiable by user.
	DisplayName pulumi.StringInput
	// Settings for keys that can be used by iOS apps.
	IosSettings GoogleCloudRecaptchaenterpriseV1IOSKeySettingsPtrInput
	// Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
	Labels pulumi.StringMapInput
	// Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Optional. Options for user acceptance testing.
	TestingOptions GoogleCloudRecaptchaenterpriseV1TestingOptionsPtrInput
	// Optional. Settings for WAF
	WafSettings GoogleCloudRecaptchaenterpriseV1WafSettingsPtrInput
	// Settings for keys that can be used by websites.
	WebSettings GoogleCloudRecaptchaenterpriseV1WebKeySettingsPtrInput
}

The set of arguments for constructing a Key resource.

func (KeyArgs) ElementType

func (KeyArgs) ElementType() reflect.Type

type KeyInput

type KeyInput interface {
	pulumi.Input

	ToKeyOutput() KeyOutput
	ToKeyOutputWithContext(ctx context.Context) KeyOutput
}

type KeyOutput

type KeyOutput struct{ *pulumi.OutputState }

func (KeyOutput) AndroidSettings added in v0.19.0

Settings for keys that can be used by Android apps.

func (KeyOutput) CreateTime added in v0.19.0

func (o KeyOutput) CreateTime() pulumi.StringOutput

The timestamp corresponding to the creation of this key.

func (KeyOutput) DisplayName added in v0.19.0

func (o KeyOutput) DisplayName() pulumi.StringOutput

Human-readable display name of this key. Modifiable by user.

func (KeyOutput) ElementType

func (KeyOutput) ElementType() reflect.Type

func (KeyOutput) IosSettings added in v0.19.0

Settings for keys that can be used by iOS apps.

func (KeyOutput) Labels added in v0.19.0

func (o KeyOutput) Labels() pulumi.StringMapOutput

Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).

func (KeyOutput) Name added in v0.19.0

func (o KeyOutput) Name() pulumi.StringOutput

Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.

func (KeyOutput) Project added in v0.21.0

func (o KeyOutput) Project() pulumi.StringOutput

func (KeyOutput) TestingOptions added in v0.19.0

Optional. Options for user acceptance testing.

func (KeyOutput) ToKeyOutput

func (o KeyOutput) ToKeyOutput() KeyOutput

func (KeyOutput) ToKeyOutputWithContext

func (o KeyOutput) ToKeyOutputWithContext(ctx context.Context) KeyOutput

func (KeyOutput) WafSettings added in v0.19.0

Optional. Settings for WAF

func (KeyOutput) WebSettings added in v0.19.0

Settings for keys that can be used by websites.

type KeyState

type KeyState struct {
}

func (KeyState) ElementType

func (KeyState) ElementType() reflect.Type

type LookupFirewallpolicyArgs added in v0.29.0

type LookupFirewallpolicyArgs struct {
	FirewallpolicyId string  `pulumi:"firewallpolicyId"`
	Project          *string `pulumi:"project"`
}

type LookupFirewallpolicyOutputArgs added in v0.29.0

type LookupFirewallpolicyOutputArgs struct {
	FirewallpolicyId pulumi.StringInput    `pulumi:"firewallpolicyId"`
	Project          pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFirewallpolicyOutputArgs) ElementType added in v0.29.0

type LookupFirewallpolicyResult added in v0.29.0

type LookupFirewallpolicyResult struct {
	// Optional. The actions that the caller should take regarding user access. There should be at most one terminal action. A terminal action is any action that forces a response, such as `AllowAction`, `BlockAction` or `SubstituteAction`. Zero or more non-terminal actions such as `SetHeader` might be specified. A single policy can contain up to 16 actions.
	Actions []GoogleCloudRecaptchaenterpriseV1FirewallActionResponse `pulumi:"actions"`
	// Optional. A CEL (Common Expression Language) conditional expression that specifies if this policy applies to an incoming user request. If this condition evaluates to true and the requested path matched the path pattern, the associated actions should be executed by the caller. The condition string is checked for CEL syntax correctness on creation. For more information, see the [CEL spec](https://github.com/google/cel-spec) and its [language definition](https://github.com/google/cel-spec/blob/master/doc/langdef.md). A condition has a max length of 500 characters.
	Condition string `pulumi:"condition"`
	// Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.
	Description string `pulumi:"description"`
	// Identifier. The resource name for the FirewallPolicy in the format `projects/{project}/firewallpolicies/{firewallpolicy}`.
	Name string `pulumi:"name"`
	// Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the [manual page](https://man7.org/linux/man-pages/man7/glob.7.html). A path has a max length of 200 characters.
	Path string `pulumi:"path"`
}

func LookupFirewallpolicy added in v0.29.0

func LookupFirewallpolicy(ctx *pulumi.Context, args *LookupFirewallpolicyArgs, opts ...pulumi.InvokeOption) (*LookupFirewallpolicyResult, error)

Returns the specified firewall policy.

type LookupFirewallpolicyResultOutput added in v0.29.0

type LookupFirewallpolicyResultOutput struct{ *pulumi.OutputState }

func LookupFirewallpolicyOutput added in v0.29.0

func (LookupFirewallpolicyResultOutput) Actions added in v0.29.0

Optional. The actions that the caller should take regarding user access. There should be at most one terminal action. A terminal action is any action that forces a response, such as `AllowAction`, `BlockAction` or `SubstituteAction`. Zero or more non-terminal actions such as `SetHeader` might be specified. A single policy can contain up to 16 actions.

func (LookupFirewallpolicyResultOutput) Condition added in v0.29.0

Optional. A CEL (Common Expression Language) conditional expression that specifies if this policy applies to an incoming user request. If this condition evaluates to true and the requested path matched the path pattern, the associated actions should be executed by the caller. The condition string is checked for CEL syntax correctness on creation. For more information, see the [CEL spec](https://github.com/google/cel-spec) and its [language definition](https://github.com/google/cel-spec/blob/master/doc/langdef.md). A condition has a max length of 500 characters.

func (LookupFirewallpolicyResultOutput) Description added in v0.29.0

Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.

func (LookupFirewallpolicyResultOutput) ElementType added in v0.29.0

func (LookupFirewallpolicyResultOutput) Name added in v0.29.0

Identifier. The resource name for the FirewallPolicy in the format `projects/{project}/firewallpolicies/{firewallpolicy}`.

func (LookupFirewallpolicyResultOutput) Path added in v0.29.0

Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the [manual page](https://man7.org/linux/man-pages/man7/glob.7.html). A path has a max length of 200 characters.

func (LookupFirewallpolicyResultOutput) ToLookupFirewallpolicyResultOutput added in v0.29.0

func (o LookupFirewallpolicyResultOutput) ToLookupFirewallpolicyResultOutput() LookupFirewallpolicyResultOutput

func (LookupFirewallpolicyResultOutput) ToLookupFirewallpolicyResultOutputWithContext added in v0.29.0

func (o LookupFirewallpolicyResultOutput) ToLookupFirewallpolicyResultOutputWithContext(ctx context.Context) LookupFirewallpolicyResultOutput

type LookupKeyArgs

type LookupKeyArgs struct {
	KeyId   string  `pulumi:"keyId"`
	Project *string `pulumi:"project"`
}

type LookupKeyOutputArgs added in v0.8.0

type LookupKeyOutputArgs struct {
	KeyId   pulumi.StringInput    `pulumi:"keyId"`
	Project pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupKeyOutputArgs) ElementType added in v0.8.0

func (LookupKeyOutputArgs) ElementType() reflect.Type

type LookupKeyResult

type LookupKeyResult struct {
	// Settings for keys that can be used by Android apps.
	AndroidSettings GoogleCloudRecaptchaenterpriseV1AndroidKeySettingsResponse `pulumi:"androidSettings"`
	// The timestamp corresponding to the creation of this key.
	CreateTime string `pulumi:"createTime"`
	// Human-readable display name of this key. Modifiable by user.
	DisplayName string `pulumi:"displayName"`
	// Settings for keys that can be used by iOS apps.
	IosSettings GoogleCloudRecaptchaenterpriseV1IOSKeySettingsResponse `pulumi:"iosSettings"`
	// Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).
	Labels map[string]string `pulumi:"labels"`
	// Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.
	Name string `pulumi:"name"`
	// Optional. Options for user acceptance testing.
	TestingOptions GoogleCloudRecaptchaenterpriseV1TestingOptionsResponse `pulumi:"testingOptions"`
	// Optional. Settings for WAF
	WafSettings GoogleCloudRecaptchaenterpriseV1WafSettingsResponse `pulumi:"wafSettings"`
	// Settings for keys that can be used by websites.
	WebSettings GoogleCloudRecaptchaenterpriseV1WebKeySettingsResponse `pulumi:"webSettings"`
}

func LookupKey

func LookupKey(ctx *pulumi.Context, args *LookupKeyArgs, opts ...pulumi.InvokeOption) (*LookupKeyResult, error)

Returns the specified key.

type LookupKeyResultOutput added in v0.8.0

type LookupKeyResultOutput struct{ *pulumi.OutputState }

func LookupKeyOutput added in v0.8.0

func LookupKeyOutput(ctx *pulumi.Context, args LookupKeyOutputArgs, opts ...pulumi.InvokeOption) LookupKeyResultOutput

func (LookupKeyResultOutput) AndroidSettings added in v0.8.0

Settings for keys that can be used by Android apps.

func (LookupKeyResultOutput) CreateTime added in v0.8.0

func (o LookupKeyResultOutput) CreateTime() pulumi.StringOutput

The timestamp corresponding to the creation of this key.

func (LookupKeyResultOutput) DisplayName added in v0.8.0

func (o LookupKeyResultOutput) DisplayName() pulumi.StringOutput

Human-readable display name of this key. Modifiable by user.

func (LookupKeyResultOutput) ElementType added in v0.8.0

func (LookupKeyResultOutput) ElementType() reflect.Type

func (LookupKeyResultOutput) IosSettings added in v0.8.0

Settings for keys that can be used by iOS apps.

func (LookupKeyResultOutput) Labels added in v0.8.0

Optional. See [Creating and managing labels] (https://cloud.google.com/recaptcha-enterprise/docs/labels).

func (LookupKeyResultOutput) Name added in v0.8.0

Identifier. The resource name for the Key in the format `projects/{project}/keys/{key}`.

func (LookupKeyResultOutput) TestingOptions added in v0.8.0

Optional. Options for user acceptance testing.

func (LookupKeyResultOutput) ToLookupKeyResultOutput added in v0.8.0

func (o LookupKeyResultOutput) ToLookupKeyResultOutput() LookupKeyResultOutput

func (LookupKeyResultOutput) ToLookupKeyResultOutputWithContext added in v0.8.0

func (o LookupKeyResultOutput) ToLookupKeyResultOutputWithContext(ctx context.Context) LookupKeyResultOutput

func (LookupKeyResultOutput) WafSettings added in v0.11.0

Optional. Settings for WAF

func (LookupKeyResultOutput) WebSettings added in v0.8.0

Settings for keys that can be used by websites.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL