1. Packages
  2. F5 BIG-IP
  3. API Docs
  4. ssl
  5. getWafEntityParameter
f5 BIG-IP v3.17.0 published on Thursday, Mar 28, 2024 by Pulumi

f5bigip.ssl.getWafEntityParameter

Explore with Pulumi AI

f5bigip logo
f5 BIG-IP v3.17.0 published on Thursday, Mar 28, 2024 by Pulumi

    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:

    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
    maxValueLength Integer
    metacharsOnParameterValueCheck Boolean
    minValueLength Integer
    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
    maxValueLength number
    metacharsOnParameterValueCheck boolean
    minValueLength number
    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
    maxValueLength Number
    metacharsOnParameterValueCheck Boolean
    minValueLength Number
    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.
    f5bigip logo
    f5 BIG-IP v3.17.0 published on Thursday, Mar 28, 2024 by Pulumi