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:
- 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
- Metachars
On boolParameter Value Check - 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
- Metachars
On boolParameter Value Check - 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
- metachars
On BooleanParameter Value Check - 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
- metachars
On booleanParameter Value Check - 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
- metachars_
on_ boolparameter_ value_ check - 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
- metachars
On BooleanParameter Value Check - 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
- Metachars
On boolParameter Value Check - 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
- Metachars
On boolParameter Value Check - 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
- metachars
On BooleanParameter Value Check - 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
- metachars
On booleanParameter Value Check - 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
- metachars_
on_ boolparameter_ value_ check - 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
- metachars
On BooleanParameter Value Check - 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.