ServiceWafConfiguration
Import
This is an example of the import command being applied to the resource named fastly_service_waf_configuration.waf
The resource ID should be the WAF ID.
$ pulumi import fastly:index/serviceWafConfiguration:ServiceWafConfiguration waf xxxxxxxxxxxxxxxxxxxx
If Terraform is already managing a remote WAF configurations against a resource being imported then the user will be asked to remove it from the existing Terraform state. The following is an example of the Terraform state command to remove the resource named fastly_service_waf_configuration.waf
from the Terraform state file. $ terraform state rm fastly_service_waf_configuration.waf
Create a ServiceWafConfiguration Resource
new ServiceWafConfiguration(name: string, args: ServiceWafConfigurationArgs, opts?: CustomResourceOptions);
def ServiceWafConfiguration(resource_name: str, opts: Optional[ResourceOptions] = None, allowed_http_versions: Optional[str] = None, allowed_methods: Optional[str] = None, allowed_request_content_type: Optional[str] = None, allowed_request_content_type_charset: Optional[str] = None, arg_length: Optional[int] = None, arg_name_length: Optional[int] = None, combined_file_sizes: Optional[int] = None, critical_anomaly_score: Optional[int] = None, crs_validate_utf8_encoding: Optional[bool] = None, error_anomaly_score: Optional[int] = None, high_risk_country_codes: Optional[str] = None, http_violation_score_threshold: Optional[int] = None, inbound_anomaly_score_threshold: Optional[int] = None, lfi_score_threshold: Optional[int] = None, max_file_size: Optional[int] = None, max_num_args: Optional[int] = None, notice_anomaly_score: Optional[int] = None, paranoia_level: Optional[int] = None, php_injection_score_threshold: Optional[int] = None, rce_score_threshold: Optional[int] = None, restricted_extensions: Optional[str] = None, restricted_headers: Optional[str] = None, rfi_score_threshold: Optional[int] = None, rule_exclusions: Optional[Sequence[ServiceWafConfigurationRuleExclusionArgs]] = None, rules: Optional[Sequence[ServiceWafConfigurationRuleArgs]] = None, session_fixation_score_threshold: Optional[int] = None, sql_injection_score_threshold: Optional[int] = None, total_arg_length: Optional[int] = None, waf_id: Optional[str] = None, warning_anomaly_score: Optional[int] = None, xss_score_threshold: Optional[int] = None)
func NewServiceWafConfiguration(ctx *Context, name string, args ServiceWafConfigurationArgs, opts ...ResourceOption) (*ServiceWafConfiguration, error)
public ServiceWafConfiguration(string name, ServiceWafConfigurationArgs args, CustomResourceOptions? opts = null)
- name string
- The unique name of the resource.
- args ServiceWafConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServiceWafConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceWafConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
ServiceWafConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The ServiceWafConfiguration resource accepts the following input properties:
- Waf
Id string The ID of the Web Application Firewall that the configuration belongs to.
- Allowed
Http stringVersions Allowed HTTP versions.
- Allowed
Methods string A space-separated list of HTTP method names.
- Allowed
Request stringContent Type Allowed request content types.
- Allowed
Request stringContent Type Charset Allowed request content type charset.
- Arg
Length int The maximum number of arguments allowed.
- Arg
Name intLength The maximum allowed argument name length.
- Combined
File intSizes The maximum allowed size of all files.
- Critical
Anomaly intScore Score value to add for critical anomalies.
- Crs
Validate boolUtf8Encoding CRS validate UTF8 encoding.
- Error
Anomaly intScore Score value to add for error anomalies.
- High
Risk stringCountry Codes A space-separated list of country codes in ISO 3166-1 (two-letter) format.
- Http
Violation intScore Threshold HTTP violation threshold.
- Inbound
Anomaly intScore Threshold Inbound anomaly threshold.
- Lfi
Score intThreshold Local file inclusion attack threshold.
- Max
File intSize The maximum allowed file size, in bytes.
- Max
Num intArgs The maximum number of arguments allowed.
- Notice
Anomaly intScore Score value to add for notice anomalies.
- Paranoia
Level int The configured paranoia level.
- Php
Injection intScore Threshold PHP injection threshold.
- Rce
Score intThreshold Remote code execution threshold.
- Restricted
Extensions string A space-separated list of allowed file extensions.
- Restricted
Headers string A space-separated list of allowed header names.
- Rfi
Score intThreshold Remote file inclusion attack threshold.
- Rule
Exclusions List<ServiceWaf Configuration Rule Exclusion Args> The Web Application Firewall’s rule exclusions. Defined below
- Rules
List<Service
Waf Configuration Rule Args> The Web Application Firewall’s active rules. Defined below
- Session
Fixation intScore Threshold Session fixation attack threshold.
- Sql
Injection intScore Threshold SQL injection attack threshold.
- Total
Arg intLength The maximum size of argument names and values.
- Warning
Anomaly intScore Score value to add for warning anomalies.
- Xss
Score intThreshold XSS attack threshold.
- Waf
Id string The ID of the Web Application Firewall that the configuration belongs to.
- Allowed
Http stringVersions Allowed HTTP versions.
- Allowed
Methods string A space-separated list of HTTP method names.
- Allowed
Request stringContent Type Allowed request content types.
- Allowed
Request stringContent Type Charset Allowed request content type charset.
- Arg
Length int The maximum number of arguments allowed.
- Arg
Name intLength The maximum allowed argument name length.
- Combined
File intSizes The maximum allowed size of all files.
- Critical
Anomaly intScore Score value to add for critical anomalies.
- Crs
Validate boolUtf8Encoding CRS validate UTF8 encoding.
- Error
Anomaly intScore Score value to add for error anomalies.
- High
Risk stringCountry Codes A space-separated list of country codes in ISO 3166-1 (two-letter) format.
- Http
Violation intScore Threshold HTTP violation threshold.
- Inbound
Anomaly intScore Threshold Inbound anomaly threshold.
- Lfi
Score intThreshold Local file inclusion attack threshold.
- Max
File intSize The maximum allowed file size, in bytes.
- Max
Num intArgs The maximum number of arguments allowed.
- Notice
Anomaly intScore Score value to add for notice anomalies.
- Paranoia
Level int The configured paranoia level.
- Php
Injection intScore Threshold PHP injection threshold.
- Rce
Score intThreshold Remote code execution threshold.
- Restricted
Extensions string A space-separated list of allowed file extensions.
- Restricted
Headers string A space-separated list of allowed header names.
- Rfi
Score intThreshold Remote file inclusion attack threshold.
- Rule
Exclusions []ServiceWaf Configuration Rule Exclusion The Web Application Firewall’s rule exclusions. Defined below
- Rules
[]Service
Waf Configuration Rule The Web Application Firewall’s active rules. Defined below
- Session
Fixation intScore Threshold Session fixation attack threshold.
- Sql
Injection intScore Threshold SQL injection attack threshold.
- Total
Arg intLength The maximum size of argument names and values.
- Warning
Anomaly intScore Score value to add for warning anomalies.
- Xss
Score intThreshold XSS attack threshold.
- waf
Id string The ID of the Web Application Firewall that the configuration belongs to.
- allowed
Http stringVersions Allowed HTTP versions.
- allowed
Methods string A space-separated list of HTTP method names.
- allowed
Request stringContent Type Allowed request content types.
- allowed
Request stringContent Type Charset Allowed request content type charset.
- arg
Length number The maximum number of arguments allowed.
- arg
Name numberLength The maximum allowed argument name length.
- combined
File numberSizes The maximum allowed size of all files.
- critical
Anomaly numberScore Score value to add for critical anomalies.
- crs
Validate booleanUtf8Encoding CRS validate UTF8 encoding.
- error
Anomaly numberScore Score value to add for error anomalies.
- high
Risk stringCountry Codes A space-separated list of country codes in ISO 3166-1 (two-letter) format.
- http
Violation numberScore Threshold HTTP violation threshold.
- inbound
Anomaly numberScore Threshold Inbound anomaly threshold.
- lfi
Score numberThreshold Local file inclusion attack threshold.
- max
File numberSize The maximum allowed file size, in bytes.
- max
Num numberArgs The maximum number of arguments allowed.
- notice
Anomaly numberScore Score value to add for notice anomalies.
- paranoia
Level number The configured paranoia level.
- php
Injection numberScore Threshold PHP injection threshold.
- rce
Score numberThreshold Remote code execution threshold.
- restricted
Extensions string A space-separated list of allowed file extensions.
- restricted
Headers string A space-separated list of allowed header names.
- rfi
Score numberThreshold Remote file inclusion attack threshold.
- rule
Exclusions ServiceWaf Configuration Rule Exclusion[] The Web Application Firewall’s rule exclusions. Defined below
- rules
Service
Waf Configuration Rule[] The Web Application Firewall’s active rules. Defined below
- session
Fixation numberScore Threshold Session fixation attack threshold.
- sql
Injection numberScore Threshold SQL injection attack threshold.
- total
Arg numberLength The maximum size of argument names and values.
- warning
Anomaly numberScore Score value to add for warning anomalies.
- xss
Score numberThreshold XSS attack threshold.
- waf_
id str The ID of the Web Application Firewall that the configuration belongs to.
- allowed_
http_ strversions Allowed HTTP versions.
- allowed_
methods str A space-separated list of HTTP method names.
- allowed_
request_ strcontent_ type Allowed request content types.
- allowed_
request_ strcontent_ type_ charset Allowed request content type charset.
- arg_
length int The maximum number of arguments allowed.
- arg_
name_ intlength The maximum allowed argument name length.
- combined_
file_ intsizes The maximum allowed size of all files.
- critical_
anomaly_ intscore Score value to add for critical anomalies.
- crs_
validate_ boolutf8_ encoding CRS validate UTF8 encoding.
- error_
anomaly_ intscore Score value to add for error anomalies.
- high_
risk_ strcountry_ codes A space-separated list of country codes in ISO 3166-1 (two-letter) format.
- http_
violation_ intscore_ threshold HTTP violation threshold.
- inbound_
anomaly_ intscore_ threshold Inbound anomaly threshold.
- lfi_
score_ intthreshold Local file inclusion attack threshold.
- max_
file_ intsize The maximum allowed file size, in bytes.
- max_
num_ intargs The maximum number of arguments allowed.
- notice_
anomaly_ intscore Score value to add for notice anomalies.
- paranoia_
level int The configured paranoia level.
- php_
injection_ intscore_ threshold PHP injection threshold.
- rce_
score_ intthreshold Remote code execution threshold.
- restricted_
extensions str A space-separated list of allowed file extensions.
- restricted_
headers str A space-separated list of allowed header names.
- rfi_
score_ intthreshold Remote file inclusion attack threshold.
- rule_
exclusions Sequence[ServiceWaf Configuration Rule Exclusion Args] The Web Application Firewall’s rule exclusions. Defined below
- rules
Sequence[Service
Waf Configuration Rule Args] The Web Application Firewall’s active rules. Defined below
- session_
fixation_ intscore_ threshold Session fixation attack threshold.
- sql_
injection_ intscore_ threshold SQL injection attack threshold.
- total_
arg_ intlength The maximum size of argument names and values.
- warning_
anomaly_ intscore Score value to add for warning anomalies.
- xss_
score_ intthreshold XSS attack threshold.
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceWafConfiguration 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 str
- The provider-assigned unique ID for this managed resource.
Look up an Existing ServiceWafConfiguration Resource
Get an existing ServiceWafConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ServiceWafConfigurationState, opts?: CustomResourceOptions): ServiceWafConfiguration
@staticmethod
def get(resource_name: str, id: str, opts: Optional[ResourceOptions] = None, allowed_http_versions: Optional[str] = None, allowed_methods: Optional[str] = None, allowed_request_content_type: Optional[str] = None, allowed_request_content_type_charset: Optional[str] = None, arg_length: Optional[int] = None, arg_name_length: Optional[int] = None, combined_file_sizes: Optional[int] = None, critical_anomaly_score: Optional[int] = None, crs_validate_utf8_encoding: Optional[bool] = None, error_anomaly_score: Optional[int] = None, high_risk_country_codes: Optional[str] = None, http_violation_score_threshold: Optional[int] = None, inbound_anomaly_score_threshold: Optional[int] = None, lfi_score_threshold: Optional[int] = None, max_file_size: Optional[int] = None, max_num_args: Optional[int] = None, notice_anomaly_score: Optional[int] = None, paranoia_level: Optional[int] = None, php_injection_score_threshold: Optional[int] = None, rce_score_threshold: Optional[int] = None, restricted_extensions: Optional[str] = None, restricted_headers: Optional[str] = None, rfi_score_threshold: Optional[int] = None, rule_exclusions: Optional[Sequence[ServiceWafConfigurationRuleExclusionArgs]] = None, rules: Optional[Sequence[ServiceWafConfigurationRuleArgs]] = None, session_fixation_score_threshold: Optional[int] = None, sql_injection_score_threshold: Optional[int] = None, total_arg_length: Optional[int] = None, waf_id: Optional[str] = None, warning_anomaly_score: Optional[int] = None, xss_score_threshold: Optional[int] = None) -> ServiceWafConfiguration
func GetServiceWafConfiguration(ctx *Context, name string, id IDInput, state *ServiceWafConfigurationState, opts ...ResourceOption) (*ServiceWafConfiguration, error)
public static ServiceWafConfiguration Get(string name, Input<string> id, ServiceWafConfigurationState? state, CustomResourceOptions? opts = null)
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Allowed
Http stringVersions Allowed HTTP versions.
- Allowed
Methods string A space-separated list of HTTP method names.
- Allowed
Request stringContent Type Allowed request content types.
- Allowed
Request stringContent Type Charset Allowed request content type charset.
- Arg
Length int The maximum number of arguments allowed.
- Arg
Name intLength The maximum allowed argument name length.
- Combined
File intSizes The maximum allowed size of all files.
- Critical
Anomaly intScore Score value to add for critical anomalies.
- Crs
Validate boolUtf8Encoding CRS validate UTF8 encoding.
- Error
Anomaly intScore Score value to add for error anomalies.
- High
Risk stringCountry Codes A space-separated list of country codes in ISO 3166-1 (two-letter) format.
- Http
Violation intScore Threshold HTTP violation threshold.
- Inbound
Anomaly intScore Threshold Inbound anomaly threshold.
- Lfi
Score intThreshold Local file inclusion attack threshold.
- Max
File intSize The maximum allowed file size, in bytes.
- Max
Num intArgs The maximum number of arguments allowed.
- Notice
Anomaly intScore Score value to add for notice anomalies.
- Paranoia
Level int The configured paranoia level.
- Php
Injection intScore Threshold PHP injection threshold.
- Rce
Score intThreshold Remote code execution threshold.
- Restricted
Extensions string A space-separated list of allowed file extensions.
- Restricted
Headers string A space-separated list of allowed header names.
- Rfi
Score intThreshold Remote file inclusion attack threshold.
- Rule
Exclusions List<ServiceWaf Configuration Rule Exclusion Args> The Web Application Firewall’s rule exclusions. Defined below
- Rules
List<Service
Waf Configuration Rule Args> The Web Application Firewall’s active rules. Defined below
- Session
Fixation intScore Threshold Session fixation attack threshold.
- Sql
Injection intScore Threshold SQL injection attack threshold.
- Total
Arg intLength The maximum size of argument names and values.
- Waf
Id string The ID of the Web Application Firewall that the configuration belongs to.
- Warning
Anomaly intScore Score value to add for warning anomalies.
- Xss
Score intThreshold XSS attack threshold.
- Allowed
Http stringVersions Allowed HTTP versions.
- Allowed
Methods string A space-separated list of HTTP method names.
- Allowed
Request stringContent Type Allowed request content types.
- Allowed
Request stringContent Type Charset Allowed request content type charset.
- Arg
Length int The maximum number of arguments allowed.
- Arg
Name intLength The maximum allowed argument name length.
- Combined
File intSizes The maximum allowed size of all files.
- Critical
Anomaly intScore Score value to add for critical anomalies.
- Crs
Validate boolUtf8Encoding CRS validate UTF8 encoding.
- Error
Anomaly intScore Score value to add for error anomalies.
- High
Risk stringCountry Codes A space-separated list of country codes in ISO 3166-1 (two-letter) format.
- Http
Violation intScore Threshold HTTP violation threshold.
- Inbound
Anomaly intScore Threshold Inbound anomaly threshold.
- Lfi
Score intThreshold Local file inclusion attack threshold.
- Max
File intSize The maximum allowed file size, in bytes.
- Max
Num intArgs The maximum number of arguments allowed.
- Notice
Anomaly intScore Score value to add for notice anomalies.
- Paranoia
Level int The configured paranoia level.
- Php
Injection intScore Threshold PHP injection threshold.
- Rce
Score intThreshold Remote code execution threshold.
- Restricted
Extensions string A space-separated list of allowed file extensions.
- Restricted
Headers string A space-separated list of allowed header names.
- Rfi
Score intThreshold Remote file inclusion attack threshold.
- Rule
Exclusions []ServiceWaf Configuration Rule Exclusion The Web Application Firewall’s rule exclusions. Defined below
- Rules
[]Service
Waf Configuration Rule The Web Application Firewall’s active rules. Defined below
- Session
Fixation intScore Threshold Session fixation attack threshold.
- Sql
Injection intScore Threshold SQL injection attack threshold.
- Total
Arg intLength The maximum size of argument names and values.
- Waf
Id string The ID of the Web Application Firewall that the configuration belongs to.
- Warning
Anomaly intScore Score value to add for warning anomalies.
- Xss
Score intThreshold XSS attack threshold.
- allowed
Http stringVersions Allowed HTTP versions.
- allowed
Methods string A space-separated list of HTTP method names.
- allowed
Request stringContent Type Allowed request content types.
- allowed
Request stringContent Type Charset Allowed request content type charset.
- arg
Length number The maximum number of arguments allowed.
- arg
Name numberLength The maximum allowed argument name length.
- combined
File numberSizes The maximum allowed size of all files.
- critical
Anomaly numberScore Score value to add for critical anomalies.
- crs
Validate booleanUtf8Encoding CRS validate UTF8 encoding.
- error
Anomaly numberScore Score value to add for error anomalies.
- high
Risk stringCountry Codes A space-separated list of country codes in ISO 3166-1 (two-letter) format.
- http
Violation numberScore Threshold HTTP violation threshold.
- inbound
Anomaly numberScore Threshold Inbound anomaly threshold.
- lfi
Score numberThreshold Local file inclusion attack threshold.
- max
File numberSize The maximum allowed file size, in bytes.
- max
Num numberArgs The maximum number of arguments allowed.
- notice
Anomaly numberScore Score value to add for notice anomalies.
- paranoia
Level number The configured paranoia level.
- php
Injection numberScore Threshold PHP injection threshold.
- rce
Score numberThreshold Remote code execution threshold.
- restricted
Extensions string A space-separated list of allowed file extensions.
- restricted
Headers string A space-separated list of allowed header names.
- rfi
Score numberThreshold Remote file inclusion attack threshold.
- rule
Exclusions ServiceWaf Configuration Rule Exclusion[] The Web Application Firewall’s rule exclusions. Defined below
- rules
Service
Waf Configuration Rule[] The Web Application Firewall’s active rules. Defined below
- session
Fixation numberScore Threshold Session fixation attack threshold.
- sql
Injection numberScore Threshold SQL injection attack threshold.
- total
Arg numberLength The maximum size of argument names and values.
- waf
Id string The ID of the Web Application Firewall that the configuration belongs to.
- warning
Anomaly numberScore Score value to add for warning anomalies.
- xss
Score numberThreshold XSS attack threshold.
- allowed_
http_ strversions Allowed HTTP versions.
- allowed_
methods str A space-separated list of HTTP method names.
- allowed_
request_ strcontent_ type Allowed request content types.
- allowed_
request_ strcontent_ type_ charset Allowed request content type charset.
- arg_
length int The maximum number of arguments allowed.
- arg_
name_ intlength The maximum allowed argument name length.
- combined_
file_ intsizes The maximum allowed size of all files.
- critical_
anomaly_ intscore Score value to add for critical anomalies.
- crs_
validate_ boolutf8_ encoding CRS validate UTF8 encoding.
- error_
anomaly_ intscore Score value to add for error anomalies.
- high_
risk_ strcountry_ codes A space-separated list of country codes in ISO 3166-1 (two-letter) format.
- http_
violation_ intscore_ threshold HTTP violation threshold.
- inbound_
anomaly_ intscore_ threshold Inbound anomaly threshold.
- lfi_
score_ intthreshold Local file inclusion attack threshold.
- max_
file_ intsize The maximum allowed file size, in bytes.
- max_
num_ intargs The maximum number of arguments allowed.
- notice_
anomaly_ intscore Score value to add for notice anomalies.
- paranoia_
level int The configured paranoia level.
- php_
injection_ intscore_ threshold PHP injection threshold.
- rce_
score_ intthreshold Remote code execution threshold.
- restricted_
extensions str A space-separated list of allowed file extensions.
- restricted_
headers str A space-separated list of allowed header names.
- rfi_
score_ intthreshold Remote file inclusion attack threshold.
- rule_
exclusions Sequence[ServiceWaf Configuration Rule Exclusion Args] The Web Application Firewall’s rule exclusions. Defined below
- rules
Sequence[Service
Waf Configuration Rule Args] The Web Application Firewall’s active rules. Defined below
- session_
fixation_ intscore_ threshold Session fixation attack threshold.
- sql_
injection_ intscore_ threshold SQL injection attack threshold.
- total_
arg_ intlength The maximum size of argument names and values.
- waf_
id str The ID of the Web Application Firewall that the configuration belongs to.
- warning_
anomaly_ intscore Score value to add for warning anomalies.
- xss_
score_ intthreshold XSS attack threshold.
Supporting Types
ServiceWafConfigurationRule
- Modsec
Rule intId The Web Application Firewall rule’s modsecurity ID.
- Status string
The Web Application Firewall rule’s status. Allowed values are (
log
,block
andscore
).- Revision int
The Web Application Firewall rule’s revision. The latest revision will be used if this is not provided.
- Modsec
Rule intId The Web Application Firewall rule’s modsecurity ID.
- Status string
The Web Application Firewall rule’s status. Allowed values are (
log
,block
andscore
).- Revision int
The Web Application Firewall rule’s revision. The latest revision will be used if this is not provided.
- modsec
Rule numberId The Web Application Firewall rule’s modsecurity ID.
- status string
The Web Application Firewall rule’s status. Allowed values are (
log
,block
andscore
).- revision number
The Web Application Firewall rule’s revision. The latest revision will be used if this is not provided.
- modsec_
rule_ intid The Web Application Firewall rule’s modsecurity ID.
- status str
The Web Application Firewall rule’s status. Allowed values are (
log
,block
andscore
).- revision int
The Web Application Firewall rule’s revision. The latest revision will be used if this is not provided.
ServiceWafConfigurationRuleExclusion
- Condition string
A conditional expression in VCL used to determine if the condition is met.
- Exclusion
Type string The type of rule exclusion. Values are
rule
to exclude the specified rule(s), orwaf
to disable the Web Application Firewall.- Name string
The name of rule exclusion.
- Modsec
Rule List<int>Ids Set of modsecurity IDs to be excluded. No rules should be provided when
exclusion_type
iswaf
. The rules need to be configured on the Web Application Firewall to be excluded.- Number int
The numeric ID assigned to the WAF Rule Exclusion.
- Condition string
A conditional expression in VCL used to determine if the condition is met.
- Exclusion
Type string The type of rule exclusion. Values are
rule
to exclude the specified rule(s), orwaf
to disable the Web Application Firewall.- Name string
The name of rule exclusion.
- Modsec
Rule []intIds Set of modsecurity IDs to be excluded. No rules should be provided when
exclusion_type
iswaf
. The rules need to be configured on the Web Application Firewall to be excluded.- Number int
The numeric ID assigned to the WAF Rule Exclusion.
- condition string
A conditional expression in VCL used to determine if the condition is met.
- exclusion
Type string The type of rule exclusion. Values are
rule
to exclude the specified rule(s), orwaf
to disable the Web Application Firewall.- name string
The name of rule exclusion.
- modsec
Rule number[]Ids Set of modsecurity IDs to be excluded. No rules should be provided when
exclusion_type
iswaf
. The rules need to be configured on the Web Application Firewall to be excluded.- number number
The numeric ID assigned to the WAF Rule Exclusion.
- condition str
A conditional expression in VCL used to determine if the condition is met.
- exclusion_
type str The type of rule exclusion. Values are
rule
to exclude the specified rule(s), orwaf
to disable the Web Application Firewall.- name str
The name of rule exclusion.
- modsec_
rule_ Sequence[int]ids Set of modsecurity IDs to be excluded. No rules should be provided when
exclusion_type
iswaf
. The rules need to be configured on the Web Application Firewall to be excluded.- number int
The numeric ID assigned to the WAF Rule Exclusion.
Package Details
- Repository
- https://github.com/pulumi/pulumi-fastly
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fastly
Terraform Provider.