Viewing docs for f5 BIG-IP v3.20.0
published on Wednesday, Mar 4, 2026 by Pulumi
published on Wednesday, Mar 4, 2026 by Pulumi
Viewing docs for f5 BIG-IP v3.20.0
published on Wednesday, Mar 4, 2026 by Pulumi
published on Wednesday, Mar 4, 2026 by Pulumi
Use this data source (f5bigip.ssl.getWafSignatures) to get the details of attack signatures available on BIG-IP WAF
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as f5bigip from "@pulumi/f5bigip";
const WAFSIG1 = f5bigip.ssl.getWafSignatures({
signatureId: 200104004,
});
import pulumi
import pulumi_f5bigip as f5bigip
wafsig1 = f5bigip.ssl.get_waf_signatures(signature_id=200104004)
package main
import (
"github.com/pulumi/pulumi-f5bigip/sdk/v3/go/f5bigip/ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ssl.GetWafSignatures(ctx, &ssl.GetWafSignaturesArgs{
SignatureId: 200104004,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;
return await Deployment.RunAsync(() =>
{
var WAFSIG1 = F5BigIP.Ssl.GetWafSignatures.Invoke(new()
{
SignatureId = 200104004,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.f5bigip.ssl.SslFunctions;
import com.pulumi.f5bigip.ssl.inputs.GetWafSignaturesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var WAFSIG1 = SslFunctions.getWafSignatures(GetWafSignaturesArgs.builder()
.signatureId(200104004)
.build());
}
}
variables:
WAFSIG1:
fn::invoke:
function: f5bigip:ssl:getWafSignatures
arguments:
signatureId: 2.00104004e+08
Using getWafSignatures
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 getWafSignatures(args: GetWafSignaturesArgs, opts?: InvokeOptions): Promise<GetWafSignaturesResult>
function getWafSignaturesOutput(args: GetWafSignaturesOutputArgs, opts?: InvokeOptions): Output<GetWafSignaturesResult>def get_waf_signatures(accuracy: Optional[str] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
name: Optional[str] = None,
perform_staging: Optional[bool] = None,
risk: Optional[str] = None,
signature_id: Optional[int] = None,
system_signature_id: Optional[str] = None,
tag: Optional[str] = None,
type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWafSignaturesResult
def get_waf_signatures_output(accuracy: Optional[pulumi.Input[str]] = None,
description: Optional[pulumi.Input[str]] = None,
enabled: Optional[pulumi.Input[bool]] = None,
name: Optional[pulumi.Input[str]] = None,
perform_staging: Optional[pulumi.Input[bool]] = None,
risk: Optional[pulumi.Input[str]] = None,
signature_id: Optional[pulumi.Input[int]] = None,
system_signature_id: Optional[pulumi.Input[str]] = None,
tag: Optional[pulumi.Input[str]] = None,
type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWafSignaturesResult]func GetWafSignatures(ctx *Context, args *GetWafSignaturesArgs, opts ...InvokeOption) (*GetWafSignaturesResult, error)
func GetWafSignaturesOutput(ctx *Context, args *GetWafSignaturesOutputArgs, opts ...InvokeOption) GetWafSignaturesResultOutput> Note: This function is named GetWafSignatures in the Go SDK.
public static class GetWafSignatures
{
public static Task<GetWafSignaturesResult> InvokeAsync(GetWafSignaturesArgs args, InvokeOptions? opts = null)
public static Output<GetWafSignaturesResult> Invoke(GetWafSignaturesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWafSignaturesResult> getWafSignatures(GetWafSignaturesArgs args, InvokeOptions options)
public static Output<GetWafSignaturesResult> getWafSignatures(GetWafSignaturesArgs args, InvokeOptions options)
fn::invoke:
function: f5bigip:ssl/getWafSignatures:getWafSignatures
arguments:
# arguments dictionaryThe following arguments are supported:
- Signature
Id int - ID of the signature in the BIG-IP WAF database.
- Accuracy string
- The relative detection accuracy of the signature.
- Description string
- Description of the signature.
- Enabled bool
- Name string
- Name of the signature as configured on the system.
- Perform
Staging bool - Risk string
- The relative risk level of the attack that matches this signature.
- System
Signature stringId - System generated ID of the signature.
- Tag string
- Type string
- Type of the signature.
- Signature
Id int - ID of the signature in the BIG-IP WAF database.
- Accuracy string
- The relative detection accuracy of the signature.
- Description string
- Description of the signature.
- Enabled bool
- Name string
- Name of the signature as configured on the system.
- Perform
Staging bool - Risk string
- The relative risk level of the attack that matches this signature.
- System
Signature stringId - System generated ID of the signature.
- Tag string
- Type string
- Type of the signature.
- signature
Id Integer - ID of the signature in the BIG-IP WAF database.
- accuracy String
- The relative detection accuracy of the signature.
- description String
- Description of the signature.
- enabled Boolean
- name String
- Name of the signature as configured on the system.
- perform
Staging Boolean - risk String
- The relative risk level of the attack that matches this signature.
- system
Signature StringId - System generated ID of the signature.
- tag String
- type String
- Type of the signature.
- signature
Id number - ID of the signature in the BIG-IP WAF database.
- accuracy string
- The relative detection accuracy of the signature.
- description string
- Description of the signature.
- enabled boolean
- name string
- Name of the signature as configured on the system.
- perform
Staging boolean - risk string
- The relative risk level of the attack that matches this signature.
- system
Signature stringId - System generated ID of the signature.
- tag string
- type string
- Type of the signature.
- signature_
id int - ID of the signature in the BIG-IP WAF database.
- accuracy str
- The relative detection accuracy of the signature.
- description str
- Description of the signature.
- enabled bool
- name str
- Name of the signature as configured on the system.
- perform_
staging bool - risk str
- The relative risk level of the attack that matches this signature.
- system_
signature_ strid - System generated ID of the signature.
- tag str
- type str
- Type of the signature.
- signature
Id Number - ID of the signature in the BIG-IP WAF database.
- accuracy String
- The relative detection accuracy of the signature.
- description String
- Description of the signature.
- enabled Boolean
- name String
- Name of the signature as configured on the system.
- perform
Staging Boolean - risk String
- The relative risk level of the attack that matches this signature.
- system
Signature StringId - System generated ID of the signature.
- tag String
- type String
- Type of the signature.
getWafSignatures Result
The following output properties are available:
- Accuracy string
- The relative detection accuracy of the signature.
- Id string
- The provider-assigned unique ID for this managed resource.
- Json string
- Name string
- Name of the signature as configured on the system.
- Risk string
- The relative risk level of the attack that matches this signature.
- Signature
Id int - ID of the signature in the database.
- System
Signature stringId - System generated ID of the signature.
- Tag string
- Type string
- Type of the signature.
- Description string
- Description of the signature.
- Enabled bool
- Perform
Staging bool
- Accuracy string
- The relative detection accuracy of the signature.
- Id string
- The provider-assigned unique ID for this managed resource.
- Json string
- Name string
- Name of the signature as configured on the system.
- Risk string
- The relative risk level of the attack that matches this signature.
- Signature
Id int - ID of the signature in the database.
- System
Signature stringId - System generated ID of the signature.
- Tag string
- Type string
- Type of the signature.
- Description string
- Description of the signature.
- Enabled bool
- Perform
Staging bool
- accuracy String
- The relative detection accuracy of the signature.
- id String
- The provider-assigned unique ID for this managed resource.
- json String
- name String
- Name of the signature as configured on the system.
- risk String
- The relative risk level of the attack that matches this signature.
- signature
Id Integer - ID of the signature in the database.
- system
Signature StringId - System generated ID of the signature.
- tag String
- type String
- Type of the signature.
- description String
- Description of the signature.
- enabled Boolean
- perform
Staging Boolean
- accuracy string
- The relative detection accuracy of the signature.
- id string
- The provider-assigned unique ID for this managed resource.
- json string
- name string
- Name of the signature as configured on the system.
- risk string
- The relative risk level of the attack that matches this signature.
- signature
Id number - ID of the signature in the database.
- system
Signature stringId - System generated ID of the signature.
- tag string
- type string
- Type of the signature.
- description string
- Description of the signature.
- enabled boolean
- perform
Staging boolean
- accuracy str
- The relative detection accuracy of the signature.
- id str
- The provider-assigned unique ID for this managed resource.
- json str
- name str
- Name of the signature as configured on the system.
- risk str
- The relative risk level of the attack that matches this signature.
- signature_
id int - ID of the signature in the database.
- system_
signature_ strid - System generated ID of the signature.
- tag str
- type str
- Type of the signature.
- description str
- Description of the signature.
- enabled bool
- perform_
staging bool
- accuracy String
- The relative detection accuracy of the signature.
- id String
- The provider-assigned unique ID for this managed resource.
- json String
- name String
- Name of the signature as configured on the system.
- risk String
- The relative risk level of the attack that matches this signature.
- signature
Id Number - ID of the signature in the database.
- system
Signature StringId - System generated ID of the signature.
- tag String
- type String
- Type of the signature.
- description String
- Description of the signature.
- enabled Boolean
- perform
Staging Boolean
Package Details
- Repository
- f5 BIG-IP pulumi/pulumi-f5bigip
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
bigipTerraform Provider.
Viewing docs for f5 BIG-IP v3.20.0
published on Wednesday, Mar 4, 2026 by Pulumi
published on Wednesday, Mar 4, 2026 by Pulumi
