f5 BIG-IP v3.19.1 published on Monday, Oct 13, 2025 by Pulumi
f5bigip.ssl.getWafEntityParameter
Start a Neo task
Explain and create a f5bigip.ssl.getWafEntityParameter resource
Using getWafEntityParameter
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWafEntityParameter(args: GetWafEntityParameterArgs, opts?: InvokeOptions): Promise<GetWafEntityParameterResult>
function getWafEntityParameterOutput(args: GetWafEntityParameterOutputArgs, opts?: InvokeOptions): Output<GetWafEntityParameterResult>def get_waf_entity_parameter(allow_empty_type: Optional[bool] = None,
allow_repeated_parameter_name: Optional[bool] = None,
attack_signatures_check: Optional[bool] = None,
check_max_value_length: Optional[bool] = None,
check_min_value_length: Optional[bool] = None,
data_type: Optional[str] = None,
description: Optional[str] = None,
enable_regular_expression: Optional[bool] = None,
is_base64: Optional[bool] = None,
is_cookie: Optional[bool] = None,
is_header: Optional[bool] = None,
json: Optional[str] = None,
level: Optional[str] = None,
mandatory: Optional[bool] = None,
max_value_length: Optional[int] = None,
metachars_on_parameter_value_check: Optional[bool] = None,
min_value_length: Optional[int] = None,
name: Optional[str] = None,
parameter_location: Optional[str] = None,
perform_staging: Optional[bool] = None,
sensitive_parameter: Optional[bool] = None,
signature_overrides_disables: Optional[Sequence[int]] = None,
type: Optional[str] = None,
url: Optional[GetWafEntityParameterUrl] = None,
value_type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWafEntityParameterResult
def get_waf_entity_parameter_output(allow_empty_type: Optional[pulumi.Input[bool]] = None,
allow_repeated_parameter_name: Optional[pulumi.Input[bool]] = None,
attack_signatures_check: Optional[pulumi.Input[bool]] = None,
check_max_value_length: Optional[pulumi.Input[bool]] = None,
check_min_value_length: Optional[pulumi.Input[bool]] = None,
data_type: Optional[pulumi.Input[str]] = None,
description: Optional[pulumi.Input[str]] = None,
enable_regular_expression: Optional[pulumi.Input[bool]] = None,
is_base64: Optional[pulumi.Input[bool]] = None,
is_cookie: Optional[pulumi.Input[bool]] = None,
is_header: Optional[pulumi.Input[bool]] = None,
json: Optional[pulumi.Input[str]] = None,
level: Optional[pulumi.Input[str]] = None,
mandatory: Optional[pulumi.Input[bool]] = None,
max_value_length: Optional[pulumi.Input[int]] = None,
metachars_on_parameter_value_check: Optional[pulumi.Input[bool]] = None,
min_value_length: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
parameter_location: Optional[pulumi.Input[str]] = None,
perform_staging: Optional[pulumi.Input[bool]] = None,
sensitive_parameter: Optional[pulumi.Input[bool]] = None,
signature_overrides_disables: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None,
type: Optional[pulumi.Input[str]] = None,
url: Optional[pulumi.Input[GetWafEntityParameterUrlArgs]] = None,
value_type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWafEntityParameterResult]func GetWafEntityParameter(ctx *Context, args *GetWafEntityParameterArgs, opts ...InvokeOption) (*GetWafEntityParameterResult, error)
func GetWafEntityParameterOutput(ctx *Context, args *GetWafEntityParameterOutputArgs, opts ...InvokeOption) GetWafEntityParameterResultOutput> Note: This function is named GetWafEntityParameter in the Go SDK.
public static class GetWafEntityParameter
{
public static Task<GetWafEntityParameterResult> InvokeAsync(GetWafEntityParameterArgs args, InvokeOptions? opts = null)
public static Output<GetWafEntityParameterResult> Invoke(GetWafEntityParameterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWafEntityParameterResult> getWafEntityParameter(GetWafEntityParameterArgs args, InvokeOptions options)
public static Output<GetWafEntityParameterResult> getWafEntityParameter(GetWafEntityParameterArgs args, InvokeOptions options)
fn::invoke:
function: f5bigip:ssl/getWafEntityParameter:getWafEntityParameter
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- Allow
Empty boolType - Allow
Repeated boolParameter Name - Attack
Signatures boolCheck - Check
Max boolValue Length - Check
Min boolValue Length - Data
Type string - Description string
- Enable
Regular boolExpression - Is
Base64 bool - bool
- Is
Header bool - Json string
- Level string
- Mandatory bool
- Max
Value intLength - Metachars
On boolParameter Value Check - Min
Value intLength - Parameter
Location string - Perform
Staging bool - Sensitive
Parameter bool - Signature
Overrides List<int>Disables - Type string
- Url
Pulumi.
F5Big IP. Ssl. Inputs. Get Waf Entity Parameter Url - Value
Type string
- Name string
- Allow
Empty boolType - Allow
Repeated boolParameter Name - Attack
Signatures boolCheck - Check
Max boolValue Length - Check
Min boolValue Length - Data
Type string - Description string
- Enable
Regular boolExpression - Is
Base64 bool - bool
- Is
Header bool - Json string
- Level string
- Mandatory bool
- Max
Value intLength - Metachars
On boolParameter Value Check - Min
Value intLength - Parameter
Location string - Perform
Staging bool - Sensitive
Parameter bool - Signature
Overrides []intDisables - Type string
- Url
Get
Waf Entity Parameter Url - Value
Type string
- name String
- allow
Empty BooleanType - allow
Repeated BooleanParameter Name - attack
Signatures BooleanCheck - check
Max BooleanValue Length - check
Min BooleanValue Length - data
Type String - description String
- enable
Regular BooleanExpression - is
Base64 Boolean - Boolean
- is
Header Boolean - json String
- level String
- mandatory Boolean
- max
Value IntegerLength - metachars
On BooleanParameter Value Check - min
Value IntegerLength - parameter
Location String - perform
Staging Boolean - sensitive
Parameter Boolean - signature
Overrides List<Integer>Disables - type String
- url
Get
Waf Entity Parameter Url - value
Type String
- name string
- allow
Empty booleanType - allow
Repeated booleanParameter Name - attack
Signatures booleanCheck - check
Max booleanValue Length - check
Min booleanValue Length - data
Type string - description string
- enable
Regular booleanExpression - is
Base64 boolean - boolean
- is
Header boolean - json string
- level string
- mandatory boolean
- max
Value numberLength - metachars
On booleanParameter Value Check - min
Value numberLength - parameter
Location string - perform
Staging boolean - sensitive
Parameter boolean - signature
Overrides number[]Disables - type string
- url
Get
Waf Entity Parameter Url - value
Type string
- name str
- allow_
empty_ booltype - allow_
repeated_ boolparameter_ name - attack_
signatures_ boolcheck - check_
max_ boolvalue_ length - check_
min_ boolvalue_ length - data_
type str - description str
- enable_
regular_ boolexpression - is_
base64 bool - bool
- is_
header bool - json str
- level str
- mandatory bool
- max_
value_ intlength - metachars_
on_ boolparameter_ value_ check - min_
value_ intlength - parameter_
location str - perform_
staging bool - sensitive_
parameter bool - signature_
overrides_ Sequence[int]disables - type str
- url
Get
Waf Entity Parameter Url - value_
type str
- name String
- allow
Empty BooleanType - allow
Repeated BooleanParameter Name - attack
Signatures BooleanCheck - check
Max BooleanValue Length - check
Min BooleanValue Length - data
Type String - description String
- enable
Regular BooleanExpression - is
Base64 Boolean - Boolean
- is
Header Boolean - json String
- level String
- mandatory Boolean
- max
Value NumberLength - metachars
On BooleanParameter Value Check - min
Value NumberLength - parameter
Location String - perform
Staging Boolean - sensitive
Parameter Boolean - signature
Overrides List<Number>Disables - type String
- url Property Map
- value
Type String
getWafEntityParameter Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Json string
- Name string
- Allow
Empty boolType - Allow
Repeated boolParameter Name - Attack
Signatures boolCheck - Check
Max boolValue Length - Check
Min boolValue Length - Data
Type string - Description string
- Enable
Regular boolExpression - Is
Base64 bool - bool
- Is
Header bool - Level string
- Mandatory bool
- Max
Value intLength - Metachars
On boolParameter Value Check - Min
Value intLength - Parameter
Location string - Perform
Staging bool - Sensitive
Parameter bool - Signature
Overrides List<int>Disables - Type string
- Url
Pulumi.
F5Big IP. Ssl. Outputs. Get Waf Entity Parameter Url - Value
Type string
- Id string
- The provider-assigned unique ID for this managed resource.
- Json string
- Name string
- Allow
Empty boolType - Allow
Repeated boolParameter Name - Attack
Signatures boolCheck - Check
Max boolValue Length - Check
Min boolValue Length - Data
Type string - Description string
- Enable
Regular boolExpression - Is
Base64 bool - bool
- Is
Header bool - Level string
- Mandatory bool
- Max
Value intLength - Metachars
On boolParameter Value Check - Min
Value intLength - Parameter
Location string - Perform
Staging bool - Sensitive
Parameter bool - Signature
Overrides []intDisables - Type string
- Url
Get
Waf Entity Parameter Url - Value
Type string
- id String
- The provider-assigned unique ID for this managed resource.
- json String
- name String
- allow
Empty BooleanType - allow
Repeated BooleanParameter Name - attack
Signatures BooleanCheck - check
Max BooleanValue Length - check
Min BooleanValue Length - data
Type String - description String
- enable
Regular BooleanExpression - is
Base64 Boolean - Boolean
- is
Header Boolean - level String
- mandatory Boolean
- max
Value IntegerLength - metachars
On BooleanParameter Value Check - min
Value IntegerLength - parameter
Location String - perform
Staging Boolean - sensitive
Parameter Boolean - signature
Overrides List<Integer>Disables - type String
- url
Get
Waf Entity Parameter Url - value
Type String
- id string
- The provider-assigned unique ID for this managed resource.
- json string
- name string
- allow
Empty booleanType - allow
Repeated booleanParameter Name - attack
Signatures booleanCheck - check
Max booleanValue Length - check
Min booleanValue Length - data
Type string - description string
- enable
Regular booleanExpression - is
Base64 boolean - boolean
- is
Header boolean - level string
- mandatory boolean
- max
Value numberLength - metachars
On booleanParameter Value Check - min
Value numberLength - parameter
Location string - perform
Staging boolean - sensitive
Parameter boolean - signature
Overrides number[]Disables - type string
- url
Get
Waf Entity Parameter Url - value
Type string
- id str
- The provider-assigned unique ID for this managed resource.
- json str
- name str
- allow_
empty_ booltype - allow_
repeated_ boolparameter_ name - attack_
signatures_ boolcheck - check_
max_ boolvalue_ length - check_
min_ boolvalue_ length - data_
type str - description str
- enable_
regular_ boolexpression - is_
base64 bool - bool
- is_
header bool - level str
- mandatory bool
- max_
value_ intlength - metachars_
on_ boolparameter_ value_ check - min_
value_ intlength - parameter_
location str - perform_
staging bool - sensitive_
parameter bool - signature_
overrides_ Sequence[int]disables - type str
- url
Get
Waf Entity Parameter Url - value_
type str
- id String
- The provider-assigned unique ID for this managed resource.
- json String
- name String
- allow
Empty BooleanType - allow
Repeated BooleanParameter Name - attack
Signatures BooleanCheck - check
Max BooleanValue Length - check
Min BooleanValue Length - data
Type String - description String
- enable
Regular BooleanExpression - is
Base64 Boolean - Boolean
- is
Header Boolean - level String
- mandatory Boolean
- max
Value NumberLength - metachars
On BooleanParameter Value Check - min
Value NumberLength - parameter
Location String - perform
Staging Boolean - sensitive
Parameter Boolean - signature
Overrides List<Number>Disables - type String
- url Property Map
- value
Type String
Supporting Types
GetWafEntityParameterUrl
Package Details
- Repository
- f5 BIG-IP pulumi/pulumi-f5bigip
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
bigipTerraform Provider.
