Module wafregional

wafregional

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-aws repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-aws repo.
class pulumi_aws.wafregional.AwaitableGetIpsetResult(name=None, id=None)
class pulumi_aws.wafregional.AwaitableGetRuleResult(name=None, id=None)
class pulumi_aws.wafregional.AwaitableGetWebAclResult(name=None, id=None)
class pulumi_aws.wafregional.ByteMatchSet(resource_name, opts=None, byte_match_tuples=None, name=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Regional Byte Match Set Resource for use with Application Load Balancer.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • byte_match_tuples (pulumi.Input[list]) – Settings for the ByteMatchSet, such as the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests. ByteMatchTuple documented below.
  • name (pulumi.Input[str]) – The name or description of the ByteMatchSet.
byte_match_tuples = None

Settings for the ByteMatchSet, such as the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests. ByteMatchTuple documented below.

name = None

The name or description of the ByteMatchSet.

static get(resource_name, id, opts=None, byte_match_tuples=None, name=None)

Get an existing ByteMatchSet resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[list] byte_match_tuples: Settings for the ByteMatchSet, such as the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests. ByteMatchTuple documented below. :param pulumi.Input[str] name: The name or description of the ByteMatchSet.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.GeoMatchSet(resource_name, opts=None, geo_match_constraints=None, name=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Regional Geo Match Set Resource

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • geo_match_constraints (pulumi.Input[list]) – The Geo Match Constraint objects which contain the country that you want AWS WAF to search for.
  • name (pulumi.Input[str]) – The name or description of the Geo Match Set.
geo_match_constraints = None

The Geo Match Constraint objects which contain the country that you want AWS WAF to search for.

name = None

The name or description of the Geo Match Set.

static get(resource_name, id, opts=None, geo_match_constraints=None, name=None)

Get an existing GeoMatchSet resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[list] geo_match_constraints: The Geo Match Constraint objects which contain the country that you want AWS WAF to search for. :param pulumi.Input[str] name: The name or description of the Geo Match Set.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.GetIpsetResult(name=None, id=None)

A collection of values returned by getIpset.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aws.wafregional.GetRuleResult(name=None, id=None)

A collection of values returned by getRule.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aws.wafregional.GetWebAclResult(name=None, id=None)

A collection of values returned by getWebAcl.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aws.wafregional.IpSet(resource_name, opts=None, ip_set_descriptors=None, name=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Regional IPSet Resource for use with Application Load Balancer.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • ip_set_descriptors (pulumi.Input[list]) – One or more pairs specifying the IP address type (IPV4 or IPV6) and the IP address range (in CIDR notation) from which web requests originate.
  • name (pulumi.Input[str]) – The name or description of the IPSet.
arn = None

The ARN of the WAF IPSet.

ip_set_descriptors = None

One or more pairs specifying the IP address type (IPV4 or IPV6) and the IP address range (in CIDR notation) from which web requests originate.

name = None

The name or description of the IPSet.

static get(resource_name, id, opts=None, arn=None, ip_set_descriptors=None, name=None)

Get an existing IpSet resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] arn: The ARN of the WAF IPSet. :param pulumi.Input[list] ip_set_descriptors: One or more pairs specifying the IP address type (IPV4 or IPV6) and the IP address range (in CIDR notation) from which web requests originate. :param pulumi.Input[str] name: The name or description of the IPSet.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.RateBasedRule(resource_name, opts=None, metric_name=None, name=None, predicates=None, rate_key=None, rate_limit=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Rate Based Rule Resource

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • metric_name (pulumi.Input[str]) – The name or description for the Amazon CloudWatch metric of this rule.
  • name (pulumi.Input[str]) – The name or description of the rule.
  • predicates (pulumi.Input[list]) – The objects to include in a rule (documented below).
  • rate_key (pulumi.Input[str]) – Valid value is IP.
  • rate_limit (pulumi.Input[float]) – The maximum number of requests, which have an identical value in the field specified by the RateKey, allowed in a five-minute period. Minimum value is 2000.
metric_name = None

The name or description for the Amazon CloudWatch metric of this rule.

name = None

The name or description of the rule.

predicates = None

The objects to include in a rule (documented below).

rate_key = None

Valid value is IP.

rate_limit = None

The maximum number of requests, which have an identical value in the field specified by the RateKey, allowed in a five-minute period. Minimum value is 2000.

static get(resource_name, id, opts=None, metric_name=None, name=None, predicates=None, rate_key=None, rate_limit=None)

Get an existing RateBasedRule resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] metric_name: The name or description for the Amazon CloudWatch metric of this rule. :param pulumi.Input[str] name: The name or description of the rule. :param pulumi.Input[list] predicates: The objects to include in a rule (documented below). :param pulumi.Input[str] rate_key: Valid value is IP. :param pulumi.Input[float] rate_limit: The maximum number of requests, which have an identical value in the field specified by the RateKey, allowed in a five-minute period. Minimum value is 2000.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.RegexMatchSet(resource_name, opts=None, name=None, regex_match_tuples=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Regional Regex Match Set Resource

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • name (pulumi.Input[str]) – The name or description of the Regex Match Set.
  • regex_match_tuples (pulumi.Input[list]) – The regular expression pattern that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings. See below.
name = None

The name or description of the Regex Match Set.

regex_match_tuples = None

The regular expression pattern that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings. See below.

static get(resource_name, id, opts=None, name=None, regex_match_tuples=None)

Get an existing RegexMatchSet resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] name: The name or description of the Regex Match Set. :param pulumi.Input[list] regex_match_tuples: The regular expression pattern that you want AWS WAF to search for in web requests,

the location in requests that you want AWS WAF to search, and other settings. See below.
translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.RegexPatternSet(resource_name, opts=None, name=None, regex_pattern_strings=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Regional Regex Pattern Set Resource

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • name (pulumi.Input[str]) – The name or description of the Regex Pattern Set.
  • regex_pattern_strings (pulumi.Input[list]) – A list of regular expression (regex) patterns that you want AWS WAF to search for, such as B[a@]dB[o0]t.
name = None

The name or description of the Regex Pattern Set.

regex_pattern_strings = None

A list of regular expression (regex) patterns that you want AWS WAF to search for, such as B[a@]dB[o0]t.

static get(resource_name, id, opts=None, name=None, regex_pattern_strings=None)

Get an existing RegexPatternSet resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] name: The name or description of the Regex Pattern Set. :param pulumi.Input[list] regex_pattern_strings: A list of regular expression (regex) patterns that you want AWS WAF to search for, such as B[a@]dB[o0]t.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.Rule(resource_name, opts=None, metric_name=None, name=None, predicates=None, __props__=None, __name__=None, __opts__=None)

Provides an WAF Regional Rule Resource for use with Application Load Balancer.

See the WAF Documentation for more information.

  • type - (Required) The type of predicate in a rule. Valid values: ByteMatch, GeoMatch, IPMatch, RegexMatch, SizeConstraint, SqlInjectionMatch, or XssMatch
  • data_id - (Required) The unique identifier of a predicate, such as the ID of a ByteMatchSet or IPSet.
  • negated - (Required) Whether to use the settings or the negated settings that you specified in the objects.
Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • metric_name (pulumi.Input[str]) – The name or description for the Amazon CloudWatch metric of this rule.
  • name (pulumi.Input[str]) – The name or description of the rule.
  • predicates (pulumi.Input[list]) – The objects to include in a rule (documented below).
metric_name = None

The name or description for the Amazon CloudWatch metric of this rule.

name = None

The name or description of the rule.

predicates = None

The objects to include in a rule (documented below).

static get(resource_name, id, opts=None, metric_name=None, name=None, predicates=None)

Get an existing Rule resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] metric_name: The name or description for the Amazon CloudWatch metric of this rule. :param pulumi.Input[str] name: The name or description of the rule. :param pulumi.Input[list] predicates: The objects to include in a rule (documented below).

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.RuleGroup(resource_name, opts=None, activated_rules=None, metric_name=None, name=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Regional Rule Group Resource

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • activated_rules (pulumi.Input[list]) – A list of activated rules, see below
  • metric_name (pulumi.Input[str]) – A friendly name for the metrics from the rule group
  • name (pulumi.Input[str]) – A friendly name of the rule group
activated_rules = None

A list of activated rules, see below

metric_name = None

A friendly name for the metrics from the rule group

name = None

A friendly name of the rule group

static get(resource_name, id, opts=None, activated_rules=None, metric_name=None, name=None)

Get an existing RuleGroup resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[list] activated_rules: A list of activated rules, see below :param pulumi.Input[str] metric_name: A friendly name for the metrics from the rule group :param pulumi.Input[str] name: A friendly name of the rule group

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.SizeConstraintSet(resource_name, opts=None, name=None, size_constraints=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Regional Size Constraint Set Resource for use with Application Load Balancer.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • name (pulumi.Input[str]) – The name or description of the Size Constraint Set.
  • size_constraints (pulumi.Input[list]) – Specifies the parts of web requests that you want to inspect the size of.
name = None

The name or description of the Size Constraint Set.

size_constraints = None

Specifies the parts of web requests that you want to inspect the size of.

static get(resource_name, id, opts=None, name=None, size_constraints=None)

Get an existing SizeConstraintSet resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] name: The name or description of the Size Constraint Set. :param pulumi.Input[list] size_constraints: Specifies the parts of web requests that you want to inspect the size of.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.SqlInjectionMatchSet(resource_name, opts=None, name=None, sql_injection_match_tuples=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Regional SQL Injection Match Set Resource for use with Application Load Balancer.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • name (pulumi.Input[str]) – The name or description of the SizeConstraintSet.
  • sql_injection_match_tuples (pulumi.Input[list]) – The parts of web requests that you want AWS WAF to inspect for malicious SQL code and, if you want AWS WAF to inspect a header, the name of the header.
name = None

The name or description of the SizeConstraintSet.

sql_injection_match_tuples = None

The parts of web requests that you want AWS WAF to inspect for malicious SQL code and, if you want AWS WAF to inspect a header, the name of the header.

static get(resource_name, id, opts=None, name=None, sql_injection_match_tuples=None)

Get an existing SqlInjectionMatchSet resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] name: The name or description of the SizeConstraintSet. :param pulumi.Input[list] sql_injection_match_tuples: The parts of web requests that you want AWS WAF to inspect for malicious SQL code and, if you want AWS WAF to inspect a header, the name of the header.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.WebAcl(resource_name, opts=None, default_action=None, logging_configuration=None, metric_name=None, name=None, rules=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Regional Web ACL Resource for use with Application Load Balancer.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • default_action (pulumi.Input[dict]) – The action that you want AWS WAF Regional to take when a request doesn’t match the criteria in any of the rules that are associated with the web ACL.
  • logging_configuration (pulumi.Input[dict]) – Configuration block to enable WAF logging. Detailed below.
  • metric_name (pulumi.Input[str]) – The name or description for the Amazon CloudWatch metric of this web ACL.
  • name (pulumi.Input[str]) – The name or description of the web ACL.
  • rules (pulumi.Input[list]) – Set of configuration blocks containing rules for the web ACL. Detailed below.
arn = None

Amazon Resource Name (ARN) of the WAF Regional WebACL.

default_action = None

The action that you want AWS WAF Regional to take when a request doesn’t match the criteria in any of the rules that are associated with the web ACL.

logging_configuration = None

Configuration block to enable WAF logging. Detailed below.

metric_name = None

The name or description for the Amazon CloudWatch metric of this web ACL.

name = None

The name or description of the web ACL.

rules = None

Set of configuration blocks containing rules for the web ACL. Detailed below.

static get(resource_name, id, opts=None, arn=None, default_action=None, logging_configuration=None, metric_name=None, name=None, rules=None)

Get an existing WebAcl resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] arn: Amazon Resource Name (ARN) of the WAF Regional WebACL. :param pulumi.Input[dict] default_action: The action that you want AWS WAF Regional to take when a request doesn’t match the criteria in any of the rules that are associated with the web ACL. :param pulumi.Input[dict] logging_configuration: Configuration block to enable WAF logging. Detailed below. :param pulumi.Input[str] metric_name: The name or description for the Amazon CloudWatch metric of this web ACL. :param pulumi.Input[str] name: The name or description of the web ACL. :param pulumi.Input[list] rules: Set of configuration blocks containing rules for the web ACL. Detailed below.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.WebAclAssociation(resource_name, opts=None, resource_arn=None, web_acl_id=None, __props__=None, __name__=None, __opts__=None)

Manages an association with WAF Regional Web ACL.

Note: An Application Load Balancer can only be associated with one WAF Regional WebACL.
Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • resource_arn (pulumi.Input[str]) – ARN of the resource to associate with. For example, an Application Load Balancer or API Gateway Stage.
  • web_acl_id (pulumi.Input[str]) – The ID of the WAF Regional WebACL to create an association.
resource_arn = None

ARN of the resource to associate with. For example, an Application Load Balancer or API Gateway Stage.

web_acl_id = None

The ID of the WAF Regional WebACL to create an association.

static get(resource_name, id, opts=None, resource_arn=None, web_acl_id=None)

Get an existing WebAclAssociation resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] resource_arn: ARN of the resource to associate with. For example, an Application Load Balancer or API Gateway Stage. :param pulumi.Input[str] web_acl_id: The ID of the WAF Regional WebACL to create an association.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.wafregional.XssMatchSet(resource_name, opts=None, name=None, xss_match_tuples=None, __props__=None, __name__=None, __opts__=None)

Provides a WAF Regional XSS Match Set Resource for use with Application Load Balancer.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • name (pulumi.Input[str]) – The name of the set
  • xss_match_tuples (pulumi.Input[list]) – The parts of web requests that you want to inspect for cross-site scripting attacks.
name = None

The name of the set

xss_match_tuples = None

The parts of web requests that you want to inspect for cross-site scripting attacks.

static get(resource_name, id, opts=None, name=None, xss_match_tuples=None)

Get an existing XssMatchSet resource’s state with the given name, id, and optional extra properties used to qualify the lookup. :param str resource_name: The unique name of the resulting resource. :param str id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] name: The name of the set :param pulumi.Input[list] xss_match_tuples: The parts of web requests that you want to inspect for cross-site scripting attacks.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
pulumi_aws.wafregional.get_ipset(name=None, opts=None)

wafregional.IpSet Retrieves a WAF Regional IP Set Resource Id.

pulumi_aws.wafregional.get_rule(name=None, opts=None)

wafregional.Rule Retrieves a WAF Regional Rule Resource Id.

pulumi_aws.wafregional.get_web_acl(name=None, opts=None)

wafregional.WebAcl Retrieves a WAF Regional Web ACL Resource Id.