f5bigip logo
f5 BIG-IP v3.11.0, Mar 21 23

f5bigip.ssl.getWafEntityParameter

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,
                             metachars_on_parameter_value_check: Optional[bool] = 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,
                             metachars_on_parameter_value_check: Optional[pulumi.Input[bool]] = 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:

getWafEntityParameter Result

The following output properties are available:

id String

The provider-assigned unique ID for this managed resource.

json String
name String
allowEmptyType Boolean
allowRepeatedParameterName Boolean
attackSignaturesCheck Boolean
checkMaxValueLength Boolean
checkMinValueLength Boolean
dataType String
description String
enableRegularExpression Boolean
isBase64 Boolean
isCookie Boolean
isHeader Boolean
level String
mandatory Boolean
metacharsOnParameterValueCheck Boolean
parameterLocation String
performStaging Boolean
sensitiveParameter Boolean
signatureOverridesDisables List<Integer>
type String
url GetWafEntityParameterUrl
valueType String
id string

The provider-assigned unique ID for this managed resource.

json string
name string
allowEmptyType boolean
allowRepeatedParameterName boolean
attackSignaturesCheck boolean
checkMaxValueLength boolean
checkMinValueLength boolean
dataType string
description string
enableRegularExpression boolean
isBase64 boolean
isCookie boolean
isHeader boolean
level string
mandatory boolean
metacharsOnParameterValueCheck boolean
parameterLocation string
performStaging boolean
sensitiveParameter boolean
signatureOverridesDisables number[]
type string
url GetWafEntityParameterUrl
valueType string
id String

The provider-assigned unique ID for this managed resource.

json String
name String
allowEmptyType Boolean
allowRepeatedParameterName Boolean
attackSignaturesCheck Boolean
checkMaxValueLength Boolean
checkMinValueLength Boolean
dataType String
description String
enableRegularExpression Boolean
isBase64 Boolean
isCookie Boolean
isHeader Boolean
level String
mandatory Boolean
metacharsOnParameterValueCheck Boolean
parameterLocation String
performStaging Boolean
sensitiveParameter Boolean
signatureOverridesDisables List<Number>
type String
url Property Map
valueType String

Supporting Types

GetWafEntityParameterUrl

Method string
Name string
Protocol string
Type string
Method string
Name string
Protocol string
Type string
method String
name String
protocol String
type String
method string
name string
protocol string
type string
method str
name str
protocol str
type str
method String
name String
protocol String
type String

Package Details

Repository
f5 BIG-IP pulumi/pulumi-f5bigip
License
Apache-2.0
Notes

This Pulumi package is based on the bigip Terraform Provider.