f5 BIG-IP v3.17.6 published on Monday, Oct 28, 2024 by Pulumi
f5bigip.ssl.getWafEntityParameter
Explore with Pulumi AI
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: f5bigip:ssl/getWafEntityParameter:getWafEntityParameter
arguments:
# arguments dictionary
The 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
bigip
Terraform Provider.