@pulumi/f5bigip
Version:
A Pulumi package for creating and managing F5 BigIP resources.
68 lines • 2.43 kB
JavaScript
;
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.getWafSignaturesOutput = exports.getWafSignatures = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
/**
* Use this data source (`f5bigip.ssl.getWafSignatures`) to get the details of attack signatures available on BIG-IP WAF
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as f5bigip from "@pulumi/f5bigip";
*
* const WAFSIG1 = f5bigip.ssl.getWafSignatures({
* signatureId: 200104004,
* });
* ```
*/
function getWafSignatures(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invoke("f5bigip:ssl/getWafSignatures:getWafSignatures", {
"accuracy": args.accuracy,
"description": args.description,
"enabled": args.enabled,
"name": args.name,
"performStaging": args.performStaging,
"risk": args.risk,
"signatureId": args.signatureId,
"systemSignatureId": args.systemSignatureId,
"tag": args.tag,
"type": args.type,
}, opts);
}
exports.getWafSignatures = getWafSignatures;
/**
* Use this data source (`f5bigip.ssl.getWafSignatures`) to get the details of attack signatures available on BIG-IP WAF
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as f5bigip from "@pulumi/f5bigip";
*
* const WAFSIG1 = f5bigip.ssl.getWafSignatures({
* signatureId: 200104004,
* });
* ```
*/
function getWafSignaturesOutput(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invokeOutput("f5bigip:ssl/getWafSignatures:getWafSignatures", {
"accuracy": args.accuracy,
"description": args.description,
"enabled": args.enabled,
"name": args.name,
"performStaging": args.performStaging,
"risk": args.risk,
"signatureId": args.signatureId,
"systemSignatureId": args.systemSignatureId,
"tag": args.tag,
"type": args.type,
}, opts);
}
exports.getWafSignaturesOutput = getWafSignaturesOutput;
//# sourceMappingURL=getWafSignatures.js.map