1. Packages
  2. Google Cloud Native
  3. API Docs
  4. recaptchaenterprise
  5. recaptchaenterprise/v1
  6. Firewallpolicy

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.recaptchaenterprise/v1.Firewallpolicy

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

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

Create Firewallpolicy Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Firewallpolicy(name: string, args?: FirewallpolicyArgs, opts?: CustomResourceOptions);
@overload
def Firewallpolicy(resource_name: str,
                   args: Optional[FirewallpolicyArgs] = None,
                   opts: Optional[ResourceOptions] = None)

@overload
def Firewallpolicy(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   actions: Optional[Sequence[GoogleCloudRecaptchaenterpriseV1FirewallActionArgs]] = None,
                   condition: Optional[str] = None,
                   description: Optional[str] = None,
                   name: Optional[str] = None,
                   path: Optional[str] = None,
                   project: Optional[str] = None)
func NewFirewallpolicy(ctx *Context, name string, args *FirewallpolicyArgs, opts ...ResourceOption) (*Firewallpolicy, error)
public Firewallpolicy(string name, FirewallpolicyArgs? args = null, CustomResourceOptions? opts = null)
public Firewallpolicy(String name, FirewallpolicyArgs args)
public Firewallpolicy(String name, FirewallpolicyArgs args, CustomResourceOptions options)
type: google-native:recaptchaenterprise/v1:Firewallpolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args FirewallpolicyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args FirewallpolicyArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args FirewallpolicyArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args FirewallpolicyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. FirewallpolicyArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var firewallpolicyResource = new GoogleNative.ReCAPTCHAEnterprise.V1.Firewallpolicy("firewallpolicyResource", new()
{
    Actions = new[]
    {
        new GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionArgs
        {
            Allow = null,
            Block = null,
            Redirect = null,
            SetHeader = new GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs
            {
                Key = "string",
                Value = "string",
            },
            Substitute = new GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs
            {
                Path = "string",
            },
        },
    },
    Condition = "string",
    Description = "string",
    Name = "string",
    Path = "string",
    Project = "string",
});
Copy
example, err := recaptchaenterprise.NewFirewallpolicy(ctx, "firewallpolicyResource", &recaptchaenterprise.FirewallpolicyArgs{
	Actions: recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1FirewallActionArray{
		&recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1FirewallActionArgs{
			Allow:    &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionArgs{},
			Block:    &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionArgs{},
			Redirect: &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionArgs{},
			SetHeader: &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs{
				Key:   pulumi.String("string"),
				Value: pulumi.String("string"),
			},
			Substitute: &recaptchaenterprise.GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs{
				Path: pulumi.String("string"),
			},
		},
	},
	Condition:   pulumi.String("string"),
	Description: pulumi.String("string"),
	Name:        pulumi.String("string"),
	Path:        pulumi.String("string"),
	Project:     pulumi.String("string"),
})
Copy
var firewallpolicyResource = new Firewallpolicy("firewallpolicyResource", FirewallpolicyArgs.builder()
    .actions(GoogleCloudRecaptchaenterpriseV1FirewallActionArgs.builder()
        .allow()
        .block()
        .redirect()
        .setHeader(GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs.builder()
            .key("string")
            .value("string")
            .build())
        .substitute(GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs.builder()
            .path("string")
            .build())
        .build())
    .condition("string")
    .description("string")
    .name("string")
    .path("string")
    .project("string")
    .build());
Copy
firewallpolicy_resource = google_native.recaptchaenterprise.v1.Firewallpolicy("firewallpolicyResource",
    actions=[{
        "allow": {},
        "block": {},
        "redirect": {},
        "set_header": {
            "key": "string",
            "value": "string",
        },
        "substitute": {
            "path": "string",
        },
    }],
    condition="string",
    description="string",
    name="string",
    path="string",
    project="string")
Copy
const firewallpolicyResource = new google_native.recaptchaenterprise.v1.Firewallpolicy("firewallpolicyResource", {
    actions: [{
        allow: {},
        block: {},
        redirect: {},
        setHeader: {
            key: "string",
            value: "string",
        },
        substitute: {
            path: "string",
        },
    }],
    condition: "string",
    description: "string",
    name: "string",
    path: "string",
    project: "string",
});
Copy
type: google-native:recaptchaenterprise/v1:Firewallpolicy
properties:
    actions:
        - allow: {}
          block: {}
          redirect: {}
          setHeader:
            key: string
            value: string
          substitute:
            path: string
    condition: string
    description: string
    name: string
    path: string
    project: string
Copy

Firewallpolicy Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Firewallpolicy resource accepts the following input properties:

Actions List<Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallAction>
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.
Condition string
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 and its language definition. A condition has a max length of 500 characters.
Description string
Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.
Name string
Identifier. The resource name for the FirewallPolicy in the format projects/{project}/firewallpolicies/{firewallpolicy}.
Path string
Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the manual page. A path has a max length of 200 characters.
Project Changes to this property will trigger replacement. string
Actions []GoogleCloudRecaptchaenterpriseV1FirewallActionArgs
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.
Condition string
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 and its language definition. A condition has a max length of 500 characters.
Description string
Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.
Name string
Identifier. The resource name for the FirewallPolicy in the format projects/{project}/firewallpolicies/{firewallpolicy}.
Path string
Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the manual page. A path has a max length of 200 characters.
Project Changes to this property will trigger replacement. string
actions List<GoogleCloudRecaptchaenterpriseV1FirewallAction>
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.
condition String
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 and its language definition. A condition has a max length of 500 characters.
description String
Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.
name String
Identifier. The resource name for the FirewallPolicy in the format projects/{project}/firewallpolicies/{firewallpolicy}.
path String
Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the manual page. A path has a max length of 200 characters.
project Changes to this property will trigger replacement. String
actions GoogleCloudRecaptchaenterpriseV1FirewallAction[]
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.
condition string
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 and its language definition. A condition has a max length of 500 characters.
description string
Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.
name string
Identifier. The resource name for the FirewallPolicy in the format projects/{project}/firewallpolicies/{firewallpolicy}.
path string
Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the manual page. A path has a max length of 200 characters.
project Changes to this property will trigger replacement. string
actions Sequence[GoogleCloudRecaptchaenterpriseV1FirewallActionArgs]
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.
condition str
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 and its language definition. A condition has a max length of 500 characters.
description str
Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.
name str
Identifier. The resource name for the FirewallPolicy in the format projects/{project}/firewallpolicies/{firewallpolicy}.
path str
Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the manual page. A path has a max length of 200 characters.
project Changes to this property will trigger replacement. str
actions List<Property Map>
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.
condition String
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 and its language definition. A condition has a max length of 500 characters.
description String
Optional. A description of what this policy aims to achieve, for convenience purposes. The description can at most include 256 UTF-8 characters.
name String
Identifier. The resource name for the FirewallPolicy in the format projects/{project}/firewallpolicies/{firewallpolicy}.
path String
Optional. The path for which this policy applies, specified as a glob pattern. For more information on glob, see the manual page. A path has a max length of 200 characters.
project Changes to this property will trigger replacement. String

Outputs

All input properties are implicitly available as output properties. Additionally, the Firewallpolicy resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

GoogleCloudRecaptchaenterpriseV1FirewallAction
, GoogleCloudRecaptchaenterpriseV1FirewallActionArgs

Allow Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionAllowAction
The user request did not match any policy and should be allowed access to the requested resource.
Block Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionBlockAction
This action will deny access to a given page. The user will get an HTTP error code.
Redirect Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction
This action will redirect the request to a ReCaptcha interstitial to attach a token.
SetHeader Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderAction
This action will set a custom header but allow the request to continue to the customer backend.
Substitute Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteAction
This action will transparently serve a different page to an offending user.
Allow GoogleCloudRecaptchaenterpriseV1FirewallActionAllowAction
The user request did not match any policy and should be allowed access to the requested resource.
Block GoogleCloudRecaptchaenterpriseV1FirewallActionBlockAction
This action will deny access to a given page. The user will get an HTTP error code.
Redirect GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction
This action will redirect the request to a ReCaptcha interstitial to attach a token.
SetHeader GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderAction
This action will set a custom header but allow the request to continue to the customer backend.
Substitute GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteAction
This action will transparently serve a different page to an offending user.
allow GoogleCloudRecaptchaenterpriseV1FirewallActionAllowAction
The user request did not match any policy and should be allowed access to the requested resource.
block GoogleCloudRecaptchaenterpriseV1FirewallActionBlockAction
This action will deny access to a given page. The user will get an HTTP error code.
redirect GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction
This action will redirect the request to a ReCaptcha interstitial to attach a token.
setHeader GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderAction
This action will set a custom header but allow the request to continue to the customer backend.
substitute GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteAction
This action will transparently serve a different page to an offending user.
allow GoogleCloudRecaptchaenterpriseV1FirewallActionAllowAction
The user request did not match any policy and should be allowed access to the requested resource.
block GoogleCloudRecaptchaenterpriseV1FirewallActionBlockAction
This action will deny access to a given page. The user will get an HTTP error code.
redirect GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction
This action will redirect the request to a ReCaptcha interstitial to attach a token.
setHeader GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderAction
This action will set a custom header but allow the request to continue to the customer backend.
substitute GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteAction
This action will transparently serve a different page to an offending user.
allow GoogleCloudRecaptchaenterpriseV1FirewallActionAllowAction
The user request did not match any policy and should be allowed access to the requested resource.
block GoogleCloudRecaptchaenterpriseV1FirewallActionBlockAction
This action will deny access to a given page. The user will get an HTTP error code.
redirect GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectAction
This action will redirect the request to a ReCaptcha interstitial to attach a token.
set_header GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderAction
This action will set a custom header but allow the request to continue to the customer backend.
substitute GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteAction
This action will transparently serve a different page to an offending user.
allow Property Map
The user request did not match any policy and should be allowed access to the requested resource.
block Property Map
This action will deny access to a given page. The user will get an HTTP error code.
redirect Property Map
This action will redirect the request to a ReCaptcha interstitial to attach a token.
setHeader Property Map
This action will set a custom header but allow the request to continue to the customer backend.
substitute Property Map
This action will transparently serve a different page to an offending user.

GoogleCloudRecaptchaenterpriseV1FirewallActionResponse
, GoogleCloudRecaptchaenterpriseV1FirewallActionResponseArgs

Allow This property is required. Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponse
The user request did not match any policy and should be allowed access to the requested resource.
Block This property is required. Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponse
This action will deny access to a given page. The user will get an HTTP error code.
Redirect This property is required. Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponse
This action will redirect the request to a ReCaptcha interstitial to attach a token.
SetHeader This property is required. Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponse
This action will set a custom header but allow the request to continue to the customer backend.
Substitute This property is required. Pulumi.GoogleNative.reCAPTCHAEnterprise.V1.Inputs.GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponse
This action will transparently serve a different page to an offending user.
Allow This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponse
The user request did not match any policy and should be allowed access to the requested resource.
Block This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponse
This action will deny access to a given page. The user will get an HTTP error code.
Redirect This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponse
This action will redirect the request to a ReCaptcha interstitial to attach a token.
SetHeader This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponse
This action will set a custom header but allow the request to continue to the customer backend.
Substitute This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponse
This action will transparently serve a different page to an offending user.
allow This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponse
The user request did not match any policy and should be allowed access to the requested resource.
block This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponse
This action will deny access to a given page. The user will get an HTTP error code.
redirect This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponse
This action will redirect the request to a ReCaptcha interstitial to attach a token.
setHeader This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponse
This action will set a custom header but allow the request to continue to the customer backend.
substitute This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponse
This action will transparently serve a different page to an offending user.
allow This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponse
The user request did not match any policy and should be allowed access to the requested resource.
block This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponse
This action will deny access to a given page. The user will get an HTTP error code.
redirect This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponse
This action will redirect the request to a ReCaptcha interstitial to attach a token.
setHeader This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponse
This action will set a custom header but allow the request to continue to the customer backend.
substitute This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponse
This action will transparently serve a different page to an offending user.
allow This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionAllowActionResponse
The user request did not match any policy and should be allowed access to the requested resource.
block This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionBlockActionResponse
This action will deny access to a given page. The user will get an HTTP error code.
redirect This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionRedirectActionResponse
This action will redirect the request to a ReCaptcha interstitial to attach a token.
set_header This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponse
This action will set a custom header but allow the request to continue to the customer backend.
substitute This property is required. GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponse
This action will transparently serve a different page to an offending user.
allow This property is required. Property Map
The user request did not match any policy and should be allowed access to the requested resource.
block This property is required. Property Map
This action will deny access to a given page. The user will get an HTTP error code.
redirect This property is required. Property Map
This action will redirect the request to a ReCaptcha interstitial to attach a token.
setHeader This property is required. Property Map
This action will set a custom header but allow the request to continue to the customer backend.
substitute This property is required. Property Map
This action will transparently serve a different page to an offending user.

GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderAction
, GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionArgs

Key string
Optional. The header key to set in the request to the backend server.
Value string
Optional. The header value to set in the request to the backend server.
Key string
Optional. The header key to set in the request to the backend server.
Value string
Optional. The header value to set in the request to the backend server.
key String
Optional. The header key to set in the request to the backend server.
value String
Optional. The header value to set in the request to the backend server.
key string
Optional. The header key to set in the request to the backend server.
value string
Optional. The header value to set in the request to the backend server.
key str
Optional. The header key to set in the request to the backend server.
value str
Optional. The header value to set in the request to the backend server.
key String
Optional. The header key to set in the request to the backend server.
value String
Optional. The header value to set in the request to the backend server.

GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponse
, GoogleCloudRecaptchaenterpriseV1FirewallActionSetHeaderActionResponseArgs

Key This property is required. string
Optional. The header key to set in the request to the backend server.
Value This property is required. string
Optional. The header value to set in the request to the backend server.
Key This property is required. string
Optional. The header key to set in the request to the backend server.
Value This property is required. string
Optional. The header value to set in the request to the backend server.
key This property is required. String
Optional. The header key to set in the request to the backend server.
value This property is required. String
Optional. The header value to set in the request to the backend server.
key This property is required. string
Optional. The header key to set in the request to the backend server.
value This property is required. string
Optional. The header value to set in the request to the backend server.
key This property is required. str
Optional. The header key to set in the request to the backend server.
value This property is required. str
Optional. The header value to set in the request to the backend server.
key This property is required. String
Optional. The header key to set in the request to the backend server.
value This property is required. String
Optional. The header value to set in the request to the backend server.

GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteAction
, GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionArgs

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

GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponse
, GoogleCloudRecaptchaenterpriseV1FirewallActionSubstituteActionResponseArgs

Path This property is required. string
Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".
Path This property is required. string
Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".
path This property is required. String
Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".
path This property is required. string
Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".
path This property is required. str
Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".
path This property is required. String
Optional. The address to redirect to. The target is a relative path in the current host. Example: "/blog/404.html".

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi