f5 BIG-IP v3.17.9 published on Friday, Mar 7, 2025 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)
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
- AllowEmpty boolType 
- AllowRepeated boolParameter Name 
- AttackSignatures boolCheck 
- CheckMax boolValue Length 
- CheckMin boolValue Length 
- DataType string
- Description string
- EnableRegular boolExpression 
- IsBase64 bool
- bool
- IsHeader bool
- Json string
- Level string
- Mandatory bool
- MaxValue intLength 
- MetacharsOn boolParameter Value Check 
- MinValue intLength 
- ParameterLocation string
- PerformStaging bool
- SensitiveParameter bool
- SignatureOverrides List<int>Disables 
- Type string
- Url
Pulumi.F5Big IP. Ssl. Inputs. Get Waf Entity Parameter Url 
- ValueType string
- Name string
- AllowEmpty boolType 
- AllowRepeated boolParameter Name 
- AttackSignatures boolCheck 
- CheckMax boolValue Length 
- CheckMin boolValue Length 
- DataType string
- Description string
- EnableRegular boolExpression 
- IsBase64 bool
- bool
- IsHeader bool
- Json string
- Level string
- Mandatory bool
- MaxValue intLength 
- MetacharsOn boolParameter Value Check 
- MinValue intLength 
- ParameterLocation string
- PerformStaging bool
- SensitiveParameter bool
- SignatureOverrides []intDisables 
- Type string
- Url
GetWaf Entity Parameter Url 
- ValueType string
- name String
- allowEmpty BooleanType 
- allowRepeated BooleanParameter Name 
- attackSignatures BooleanCheck 
- checkMax BooleanValue Length 
- checkMin BooleanValue Length 
- dataType String
- description String
- enableRegular BooleanExpression 
- isBase64 Boolean
- Boolean
- isHeader Boolean
- json String
- level String
- mandatory Boolean
- maxValue IntegerLength 
- metacharsOn BooleanParameter Value Check 
- minValue IntegerLength 
- parameterLocation String
- performStaging Boolean
- sensitiveParameter Boolean
- signatureOverrides List<Integer>Disables 
- type String
- url
GetWaf Entity Parameter Url 
- valueType String
- name string
- allowEmpty booleanType 
- allowRepeated booleanParameter Name 
- attackSignatures booleanCheck 
- checkMax booleanValue Length 
- checkMin booleanValue Length 
- dataType string
- description string
- enableRegular booleanExpression 
- isBase64 boolean
- boolean
- isHeader boolean
- json string
- level string
- mandatory boolean
- maxValue numberLength 
- metacharsOn booleanParameter Value Check 
- minValue numberLength 
- parameterLocation string
- performStaging boolean
- sensitiveParameter boolean
- signatureOverrides number[]Disables 
- type string
- url
GetWaf Entity Parameter Url 
- valueType 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
GetWaf Entity Parameter Url 
- value_type str
- name String
- allowEmpty BooleanType 
- allowRepeated BooleanParameter Name 
- attackSignatures BooleanCheck 
- checkMax BooleanValue Length 
- checkMin BooleanValue Length 
- dataType String
- description String
- enableRegular BooleanExpression 
- isBase64 Boolean
- Boolean
- isHeader Boolean
- json String
- level String
- mandatory Boolean
- maxValue NumberLength 
- metacharsOn BooleanParameter Value Check 
- minValue NumberLength 
- parameterLocation String
- performStaging Boolean
- sensitiveParameter Boolean
- signatureOverrides List<Number>Disables 
- type String
- url Property Map
- valueType String
getWafEntityParameter Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Json string
- Name string
- AllowEmpty boolType 
- AllowRepeated boolParameter Name 
- AttackSignatures boolCheck 
- CheckMax boolValue Length 
- CheckMin boolValue Length 
- DataType string
- Description string
- EnableRegular boolExpression 
- IsBase64 bool
- bool
- IsHeader bool
- Level string
- Mandatory bool
- MaxValue intLength 
- MetacharsOn boolParameter Value Check 
- MinValue intLength 
- ParameterLocation string
- PerformStaging bool
- SensitiveParameter bool
- SignatureOverrides List<int>Disables 
- Type string
- Url
Pulumi.F5Big IP. Ssl. Outputs. Get Waf Entity Parameter Url 
- ValueType string
- Id string
- The provider-assigned unique ID for this managed resource.
- Json string
- Name string
- AllowEmpty boolType 
- AllowRepeated boolParameter Name 
- AttackSignatures boolCheck 
- CheckMax boolValue Length 
- CheckMin boolValue Length 
- DataType string
- Description string
- EnableRegular boolExpression 
- IsBase64 bool
- bool
- IsHeader bool
- Level string
- Mandatory bool
- MaxValue intLength 
- MetacharsOn boolParameter Value Check 
- MinValue intLength 
- ParameterLocation string
- PerformStaging bool
- SensitiveParameter bool
- SignatureOverrides []intDisables 
- Type string
- Url
GetWaf Entity Parameter Url 
- ValueType string
- id String
- The provider-assigned unique ID for this managed resource.
- json String
- name String
- allowEmpty BooleanType 
- allowRepeated BooleanParameter Name 
- attackSignatures BooleanCheck 
- checkMax BooleanValue Length 
- checkMin BooleanValue Length 
- dataType String
- description String
- enableRegular BooleanExpression 
- isBase64 Boolean
- Boolean
- isHeader Boolean
- level String
- mandatory Boolean
- maxValue IntegerLength 
- metacharsOn BooleanParameter Value Check 
- minValue IntegerLength 
- parameterLocation String
- performStaging Boolean
- sensitiveParameter Boolean
- signatureOverrides List<Integer>Disables 
- type String
- url
GetWaf Entity Parameter Url 
- valueType String
- id string
- The provider-assigned unique ID for this managed resource.
- json string
- name string
- allowEmpty booleanType 
- allowRepeated booleanParameter Name 
- attackSignatures booleanCheck 
- checkMax booleanValue Length 
- checkMin booleanValue Length 
- dataType string
- description string
- enableRegular booleanExpression 
- isBase64 boolean
- boolean
- isHeader boolean
- level string
- mandatory boolean
- maxValue numberLength 
- metacharsOn booleanParameter Value Check 
- minValue numberLength 
- parameterLocation string
- performStaging boolean
- sensitiveParameter boolean
- signatureOverrides number[]Disables 
- type string
- url
GetWaf Entity Parameter Url 
- valueType 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
GetWaf Entity Parameter Url 
- value_type str
- id String
- The provider-assigned unique ID for this managed resource.
- json String
- name String
- allowEmpty BooleanType 
- allowRepeated BooleanParameter Name 
- attackSignatures BooleanCheck 
- checkMax BooleanValue Length 
- checkMin BooleanValue Length 
- dataType String
- description String
- enableRegular BooleanExpression 
- isBase64 Boolean
- Boolean
- isHeader Boolean
- level String
- mandatory Boolean
- maxValue NumberLength 
- metacharsOn BooleanParameter Value Check 
- minValue NumberLength 
- parameterLocation String
- performStaging Boolean
- sensitiveParameter Boolean
- signatureOverrides List<Number>Disables 
- type String
- url Property Map
- valueType 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.