avi.Wafapplicationsignatureprovider
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “Avi: avi.Wafapplicationsignatureprovider” sidebar_current: “docs-avi-resource-wafapplicationsignatureprovider” description: |- Creates and manages Avi WafApplicationSignatureProvider.
avi.Wafapplicationsignatureprovider
The WafApplicationSignatureProvider resource allows the creation and management of Avi WafApplicationSignatureProvider
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const foo = new avi.Wafapplicationsignatureprovider("foo", {tenantRef: "/api/tenant/?name=admin"});
import pulumi
import pulumi_avi as avi
foo = avi.Wafapplicationsignatureprovider("foo", tenant_ref="/api/tenant/?name=admin")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := avi.NewWafapplicationsignatureprovider(ctx, "foo", &avi.WafapplicationsignatureproviderArgs{
TenantRef: pulumi.String("/api/tenant/?name=admin"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;
return await Deployment.RunAsync(() =>
{
var foo = new Avi.Wafapplicationsignatureprovider("foo", new()
{
TenantRef = "/api/tenant/?name=admin",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.Wafapplicationsignatureprovider;
import com.pulumi.avi.WafapplicationsignatureproviderArgs;
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) {
var foo = new Wafapplicationsignatureprovider("foo", WafapplicationsignatureproviderArgs.builder()
.tenantRef("/api/tenant/?name=admin")
.build());
}
}
resources:
foo:
type: avi:Wafapplicationsignatureprovider
properties:
tenantRef: /api/tenant/?name=admin
Create Wafapplicationsignatureprovider Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Wafapplicationsignatureprovider(name: string, args?: WafapplicationsignatureproviderArgs, opts?: CustomResourceOptions);
@overload
def Wafapplicationsignatureprovider(resource_name: str,
args: Optional[WafapplicationsignatureproviderArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Wafapplicationsignatureprovider(resource_name: str,
opts: Optional[ResourceOptions] = None,
available_applications: Optional[Sequence[WafapplicationsignatureproviderAvailableApplicationArgs]] = None,
configpb_attributes: Optional[Sequence[WafapplicationsignatureproviderConfigpbAttributeArgs]] = None,
filter_rules_on_import: Optional[str] = None,
name: Optional[str] = None,
ruleset_version: Optional[str] = None,
service_statuses: Optional[Sequence[WafapplicationsignatureproviderServiceStatusArgs]] = None,
signatures: Optional[Sequence[WafapplicationsignatureproviderSignatureArgs]] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
wafapplicationsignatureprovider_id: Optional[str] = None)
func NewWafapplicationsignatureprovider(ctx *Context, name string, args *WafapplicationsignatureproviderArgs, opts ...ResourceOption) (*Wafapplicationsignatureprovider, error)
public Wafapplicationsignatureprovider(string name, WafapplicationsignatureproviderArgs? args = null, CustomResourceOptions? opts = null)
public Wafapplicationsignatureprovider(String name, WafapplicationsignatureproviderArgs args)
public Wafapplicationsignatureprovider(String name, WafapplicationsignatureproviderArgs args, CustomResourceOptions options)
type: avi:Wafapplicationsignatureprovider
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WafapplicationsignatureproviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WafapplicationsignatureproviderArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WafapplicationsignatureproviderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WafapplicationsignatureproviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WafapplicationsignatureproviderArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var wafapplicationsignatureproviderResource = new Avi.Wafapplicationsignatureprovider("wafapplicationsignatureproviderResource", new()
{
AvailableApplications = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderAvailableApplicationArgs
{
Application = "string",
LastChangedRulesetVersion = "string",
NumberOfRules = "string",
},
},
ConfigpbAttributes = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderConfigpbAttributeArgs
{
Version = "string",
},
},
FilterRulesOnImport = "string",
Name = "string",
RulesetVersion = "string",
ServiceStatuses = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderServiceStatusArgs
{
Error = "string",
LastSuccessfulUpdateChecks = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderServiceStatusLastSuccessfulUpdateCheckArgs
{
Secs = "string",
Usecs = "string",
},
},
UpstreamSyncTimestamps = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderServiceStatusUpstreamSyncTimestampArgs
{
Secs = "string",
Usecs = "string",
},
},
},
},
Signatures = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderSignatureArgs
{
Index = "string",
Rule = "string",
Enable = "string",
ExcludeLists = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderSignatureExcludeListArgs
{
ClientSubnets = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderSignatureExcludeListClientSubnetArgs
{
IpAddrs = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderSignatureExcludeListClientSubnetIpAddrArgs
{
Addr = "string",
Type = "string",
},
},
Mask = "string",
},
},
Description = "string",
MatchElement = "string",
MatchElementCriterias = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderSignatureExcludeListMatchElementCriteriaArgs
{
MatchCase = "string",
MatchOp = "string",
},
},
UriMatchCriterias = new[]
{
new Avi.Inputs.WafapplicationsignatureproviderSignatureExcludeListUriMatchCriteriaArgs
{
MatchCase = "string",
MatchOp = "string",
},
},
UriPath = "string",
},
},
IsSensitive = "string",
Mode = "string",
Name = "string",
ParanoiaLevel = "string",
Phase = "string",
RuleId = "string",
Tags = new[]
{
"string",
},
},
},
TenantRef = "string",
Uuid = "string",
WafapplicationsignatureproviderId = "string",
});
example, err := avi.NewWafapplicationsignatureprovider(ctx, "wafapplicationsignatureproviderResource", &avi.WafapplicationsignatureproviderArgs{
AvailableApplications: avi.WafapplicationsignatureproviderAvailableApplicationArray{
&avi.WafapplicationsignatureproviderAvailableApplicationArgs{
Application: pulumi.String("string"),
LastChangedRulesetVersion: pulumi.String("string"),
NumberOfRules: pulumi.String("string"),
},
},
ConfigpbAttributes: avi.WafapplicationsignatureproviderConfigpbAttributeArray{
&avi.WafapplicationsignatureproviderConfigpbAttributeArgs{
Version: pulumi.String("string"),
},
},
FilterRulesOnImport: pulumi.String("string"),
Name: pulumi.String("string"),
RulesetVersion: pulumi.String("string"),
ServiceStatuses: avi.WafapplicationsignatureproviderServiceStatusArray{
&avi.WafapplicationsignatureproviderServiceStatusArgs{
Error: pulumi.String("string"),
LastSuccessfulUpdateChecks: avi.WafapplicationsignatureproviderServiceStatusLastSuccessfulUpdateCheckArray{
&avi.WafapplicationsignatureproviderServiceStatusLastSuccessfulUpdateCheckArgs{
Secs: pulumi.String("string"),
Usecs: pulumi.String("string"),
},
},
UpstreamSyncTimestamps: avi.WafapplicationsignatureproviderServiceStatusUpstreamSyncTimestampArray{
&avi.WafapplicationsignatureproviderServiceStatusUpstreamSyncTimestampArgs{
Secs: pulumi.String("string"),
Usecs: pulumi.String("string"),
},
},
},
},
Signatures: avi.WafapplicationsignatureproviderSignatureArray{
&avi.WafapplicationsignatureproviderSignatureArgs{
Index: pulumi.String("string"),
Rule: pulumi.String("string"),
Enable: pulumi.String("string"),
ExcludeLists: avi.WafapplicationsignatureproviderSignatureExcludeListArray{
&avi.WafapplicationsignatureproviderSignatureExcludeListArgs{
ClientSubnets: avi.WafapplicationsignatureproviderSignatureExcludeListClientSubnetArray{
&avi.WafapplicationsignatureproviderSignatureExcludeListClientSubnetArgs{
IpAddrs: avi.WafapplicationsignatureproviderSignatureExcludeListClientSubnetIpAddrArray{
&avi.WafapplicationsignatureproviderSignatureExcludeListClientSubnetIpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Mask: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
MatchElement: pulumi.String("string"),
MatchElementCriterias: avi.WafapplicationsignatureproviderSignatureExcludeListMatchElementCriteriaArray{
&avi.WafapplicationsignatureproviderSignatureExcludeListMatchElementCriteriaArgs{
MatchCase: pulumi.String("string"),
MatchOp: pulumi.String("string"),
},
},
UriMatchCriterias: avi.WafapplicationsignatureproviderSignatureExcludeListUriMatchCriteriaArray{
&avi.WafapplicationsignatureproviderSignatureExcludeListUriMatchCriteriaArgs{
MatchCase: pulumi.String("string"),
MatchOp: pulumi.String("string"),
},
},
UriPath: pulumi.String("string"),
},
},
IsSensitive: pulumi.String("string"),
Mode: pulumi.String("string"),
Name: pulumi.String("string"),
ParanoiaLevel: pulumi.String("string"),
Phase: pulumi.String("string"),
RuleId: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
},
},
TenantRef: pulumi.String("string"),
Uuid: pulumi.String("string"),
WafapplicationsignatureproviderId: pulumi.String("string"),
})
var wafapplicationsignatureproviderResource = new Wafapplicationsignatureprovider("wafapplicationsignatureproviderResource", WafapplicationsignatureproviderArgs.builder()
.availableApplications(WafapplicationsignatureproviderAvailableApplicationArgs.builder()
.application("string")
.lastChangedRulesetVersion("string")
.numberOfRules("string")
.build())
.configpbAttributes(WafapplicationsignatureproviderConfigpbAttributeArgs.builder()
.version("string")
.build())
.filterRulesOnImport("string")
.name("string")
.rulesetVersion("string")
.serviceStatuses(WafapplicationsignatureproviderServiceStatusArgs.builder()
.error("string")
.lastSuccessfulUpdateChecks(WafapplicationsignatureproviderServiceStatusLastSuccessfulUpdateCheckArgs.builder()
.secs("string")
.usecs("string")
.build())
.upstreamSyncTimestamps(WafapplicationsignatureproviderServiceStatusUpstreamSyncTimestampArgs.builder()
.secs("string")
.usecs("string")
.build())
.build())
.signatures(WafapplicationsignatureproviderSignatureArgs.builder()
.index("string")
.rule("string")
.enable("string")
.excludeLists(WafapplicationsignatureproviderSignatureExcludeListArgs.builder()
.clientSubnets(WafapplicationsignatureproviderSignatureExcludeListClientSubnetArgs.builder()
.ipAddrs(WafapplicationsignatureproviderSignatureExcludeListClientSubnetIpAddrArgs.builder()
.addr("string")
.type("string")
.build())
.mask("string")
.build())
.description("string")
.matchElement("string")
.matchElementCriterias(WafapplicationsignatureproviderSignatureExcludeListMatchElementCriteriaArgs.builder()
.matchCase("string")
.matchOp("string")
.build())
.uriMatchCriterias(WafapplicationsignatureproviderSignatureExcludeListUriMatchCriteriaArgs.builder()
.matchCase("string")
.matchOp("string")
.build())
.uriPath("string")
.build())
.isSensitive("string")
.mode("string")
.name("string")
.paranoiaLevel("string")
.phase("string")
.ruleId("string")
.tags("string")
.build())
.tenantRef("string")
.uuid("string")
.wafapplicationsignatureproviderId("string")
.build());
wafapplicationsignatureprovider_resource = avi.Wafapplicationsignatureprovider("wafapplicationsignatureproviderResource",
available_applications=[{
"application": "string",
"last_changed_ruleset_version": "string",
"number_of_rules": "string",
}],
configpb_attributes=[{
"version": "string",
}],
filter_rules_on_import="string",
name="string",
ruleset_version="string",
service_statuses=[{
"error": "string",
"last_successful_update_checks": [{
"secs": "string",
"usecs": "string",
}],
"upstream_sync_timestamps": [{
"secs": "string",
"usecs": "string",
}],
}],
signatures=[{
"index": "string",
"rule": "string",
"enable": "string",
"exclude_lists": [{
"client_subnets": [{
"ip_addrs": [{
"addr": "string",
"type": "string",
}],
"mask": "string",
}],
"description": "string",
"match_element": "string",
"match_element_criterias": [{
"match_case": "string",
"match_op": "string",
}],
"uri_match_criterias": [{
"match_case": "string",
"match_op": "string",
}],
"uri_path": "string",
}],
"is_sensitive": "string",
"mode": "string",
"name": "string",
"paranoia_level": "string",
"phase": "string",
"rule_id": "string",
"tags": ["string"],
}],
tenant_ref="string",
uuid="string",
wafapplicationsignatureprovider_id="string")
const wafapplicationsignatureproviderResource = new avi.Wafapplicationsignatureprovider("wafapplicationsignatureproviderResource", {
availableApplications: [{
application: "string",
lastChangedRulesetVersion: "string",
numberOfRules: "string",
}],
configpbAttributes: [{
version: "string",
}],
filterRulesOnImport: "string",
name: "string",
rulesetVersion: "string",
serviceStatuses: [{
error: "string",
lastSuccessfulUpdateChecks: [{
secs: "string",
usecs: "string",
}],
upstreamSyncTimestamps: [{
secs: "string",
usecs: "string",
}],
}],
signatures: [{
index: "string",
rule: "string",
enable: "string",
excludeLists: [{
clientSubnets: [{
ipAddrs: [{
addr: "string",
type: "string",
}],
mask: "string",
}],
description: "string",
matchElement: "string",
matchElementCriterias: [{
matchCase: "string",
matchOp: "string",
}],
uriMatchCriterias: [{
matchCase: "string",
matchOp: "string",
}],
uriPath: "string",
}],
isSensitive: "string",
mode: "string",
name: "string",
paranoiaLevel: "string",
phase: "string",
ruleId: "string",
tags: ["string"],
}],
tenantRef: "string",
uuid: "string",
wafapplicationsignatureproviderId: "string",
});
type: avi:Wafapplicationsignatureprovider
properties:
availableApplications:
- application: string
lastChangedRulesetVersion: string
numberOfRules: string
configpbAttributes:
- version: string
filterRulesOnImport: string
name: string
rulesetVersion: string
serviceStatuses:
- error: string
lastSuccessfulUpdateChecks:
- secs: string
usecs: string
upstreamSyncTimestamps:
- secs: string
usecs: string
signatures:
- enable: string
excludeLists:
- clientSubnets:
- ipAddrs:
- addr: string
type: string
mask: string
description: string
matchElement: string
matchElementCriterias:
- matchCase: string
matchOp: string
uriMatchCriterias:
- matchCase: string
matchOp: string
uriPath: string
index: string
isSensitive: string
mode: string
name: string
paranoiaLevel: string
phase: string
rule: string
ruleId: string
tags:
- string
tenantRef: string
uuid: string
wafapplicationsignatureproviderId: string
Wafapplicationsignatureprovider Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Wafapplicationsignatureprovider resource accepts the following input properties:
- Available
Applications List<WafapplicationsignatureproviderAvailable Application> - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<WafapplicationsignatureproviderConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Filter
Rules stringOn Import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Name string
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ruleset
Version string - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Service
Statuses List<WafapplicationsignatureproviderService Status> - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Signatures
List<Wafapplicationsignatureprovider
Signature> - The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Wafapplicationsignatureprovider
Id string
- Available
Applications []WafapplicationsignatureproviderAvailable Application Args - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []WafapplicationsignatureproviderConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Filter
Rules stringOn Import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Name string
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ruleset
Version string - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Service
Statuses []WafapplicationsignatureproviderService Status Args - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Signatures
[]Wafapplicationsignatureprovider
Signature Args - The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Wafapplicationsignatureprovider
Id string
- available
Applications List<WafapplicationsignatureproviderAvailable Application> - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<WafapplicationsignatureproviderConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- filter
Rules StringOn Import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name String
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ruleset
Version String - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- service
Statuses List<WafapplicationsignatureproviderService Status> - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- signatures
List<Wafapplicationsignatureprovider
Signature> - The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- wafapplicationsignatureprovider
Id String
- available
Applications WafapplicationsignatureproviderAvailable Application[] - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes WafapplicationsignatureproviderConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- filter
Rules stringOn Import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name string
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ruleset
Version string - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- service
Statuses WafapplicationsignatureproviderService Status[] - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- signatures
Wafapplicationsignatureprovider
Signature[] - The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- wafapplicationsignatureprovider
Id string
- available_
applications Sequence[WafapplicationsignatureproviderAvailable Application Args] - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[WafapplicationsignatureproviderConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- filter_
rules_ stron_ import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name str
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ruleset_
version str - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- service_
statuses Sequence[WafapplicationsignatureproviderService Status Args] - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- signatures
Sequence[Wafapplicationsignatureprovider
Signature Args] - The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- wafapplicationsignatureprovider_
id str
- available
Applications List<Property Map> - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- filter
Rules StringOn Import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name String
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ruleset
Version String - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- service
Statuses List<Property Map> - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- signatures List<Property Map>
- The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- wafapplicationsignatureprovider
Id String
Outputs
All input properties are implicitly available as output properties. Additionally, the Wafapplicationsignatureprovider resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Wafapplicationsignatureprovider Resource
Get an existing Wafapplicationsignatureprovider resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WafapplicationsignatureproviderState, opts?: CustomResourceOptions): Wafapplicationsignatureprovider
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
available_applications: Optional[Sequence[WafapplicationsignatureproviderAvailableApplicationArgs]] = None,
configpb_attributes: Optional[Sequence[WafapplicationsignatureproviderConfigpbAttributeArgs]] = None,
filter_rules_on_import: Optional[str] = None,
name: Optional[str] = None,
ruleset_version: Optional[str] = None,
service_statuses: Optional[Sequence[WafapplicationsignatureproviderServiceStatusArgs]] = None,
signatures: Optional[Sequence[WafapplicationsignatureproviderSignatureArgs]] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
wafapplicationsignatureprovider_id: Optional[str] = None) -> Wafapplicationsignatureprovider
func GetWafapplicationsignatureprovider(ctx *Context, name string, id IDInput, state *WafapplicationsignatureproviderState, opts ...ResourceOption) (*Wafapplicationsignatureprovider, error)
public static Wafapplicationsignatureprovider Get(string name, Input<string> id, WafapplicationsignatureproviderState? state, CustomResourceOptions? opts = null)
public static Wafapplicationsignatureprovider get(String name, Output<String> id, WafapplicationsignatureproviderState state, CustomResourceOptions options)
resources: _: type: avi:Wafapplicationsignatureprovider get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Available
Applications List<WafapplicationsignatureproviderAvailable Application> - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<WafapplicationsignatureproviderConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Filter
Rules stringOn Import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Name string
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ruleset
Version string - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Service
Statuses List<WafapplicationsignatureproviderService Status> - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Signatures
List<Wafapplicationsignatureprovider
Signature> - The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Wafapplicationsignatureprovider
Id string
- Available
Applications []WafapplicationsignatureproviderAvailable Application Args - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []WafapplicationsignatureproviderConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Filter
Rules stringOn Import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Name string
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ruleset
Version string - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Service
Statuses []WafapplicationsignatureproviderService Status Args - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Signatures
[]Wafapplicationsignatureprovider
Signature Args - The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Wafapplicationsignatureprovider
Id string
- available
Applications List<WafapplicationsignatureproviderAvailable Application> - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<WafapplicationsignatureproviderConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- filter
Rules StringOn Import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name String
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ruleset
Version String - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- service
Statuses List<WafapplicationsignatureproviderService Status> - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- signatures
List<Wafapplicationsignatureprovider
Signature> - The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- wafapplicationsignatureprovider
Id String
- available
Applications WafapplicationsignatureproviderAvailable Application[] - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes WafapplicationsignatureproviderConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- filter
Rules stringOn Import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name string
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ruleset
Version string - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- service
Statuses WafapplicationsignatureproviderService Status[] - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- signatures
Wafapplicationsignatureprovider
Signature[] - The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- wafapplicationsignatureprovider
Id string
- available_
applications Sequence[WafapplicationsignatureproviderAvailable Application Args] - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[WafapplicationsignatureproviderConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- filter_
rules_ stron_ import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name str
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ruleset_
version str - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- service_
statuses Sequence[WafapplicationsignatureproviderService Status Args] - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- signatures
Sequence[Wafapplicationsignatureprovider
Signature Args] - The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- wafapplicationsignatureprovider_
id str
- available
Applications List<Property Map> - Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- filter
Rules StringOn Import - If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a cve from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name String
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ruleset
Version String - Version of signatures. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- service
Statuses List<Property Map> - If this object is managed by the application signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- signatures List<Property Map>
- The waf rules. Not visible in the api. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- wafapplicationsignatureprovider
Id String
Supporting Types
WafapplicationsignatureproviderAvailableApplication, WafapplicationsignatureproviderAvailableApplicationArgs
- Application string
- Last
Changed stringRuleset Version - Number
Of stringRules
- Application string
- Last
Changed stringRuleset Version - Number
Of stringRules
- application String
- last
Changed StringRuleset Version - number
Of StringRules
- application string
- last
Changed stringRuleset Version - number
Of stringRules
- application String
- last
Changed StringRuleset Version - number
Of StringRules
WafapplicationsignatureproviderConfigpbAttribute, WafapplicationsignatureproviderConfigpbAttributeArgs
- Version string
- Version string
- version String
- version string
- version str
- version String
WafapplicationsignatureproviderServiceStatus, WafapplicationsignatureproviderServiceStatusArgs
WafapplicationsignatureproviderServiceStatusLastSuccessfulUpdateCheck, WafapplicationsignatureproviderServiceStatusLastSuccessfulUpdateCheckArgs
WafapplicationsignatureproviderServiceStatusUpstreamSyncTimestamp, WafapplicationsignatureproviderServiceStatusUpstreamSyncTimestampArgs
WafapplicationsignatureproviderSignature, WafapplicationsignatureproviderSignatureArgs
- Index string
- Rule string
- Enable string
- Exclude
Lists List<WafapplicationsignatureproviderSignature Exclude List> - Is
Sensitive string - Mode string
- Name string
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Paranoia
Level string - Phase string
- Rule
Id string - List<string>
- Index string
- Rule string
- Enable string
- Exclude
Lists []WafapplicationsignatureproviderSignature Exclude List - Is
Sensitive string - Mode string
- Name string
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Paranoia
Level string - Phase string
- Rule
Id string - []string
- index String
- rule String
- enable String
- exclude
Lists List<WafapplicationsignatureproviderSignature Exclude List> - is
Sensitive String - mode String
- name String
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- paranoia
Level String - phase String
- rule
Id String - List<String>
- index string
- rule string
- enable string
- exclude
Lists WafapplicationsignatureproviderSignature Exclude List[] - is
Sensitive string - mode string
- name string
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- paranoia
Level string - phase string
- rule
Id string - string[]
- index str
- rule str
- enable str
- exclude_
lists Sequence[WafapplicationsignatureproviderSignature Exclude List] - is_
sensitive str - mode str
- name str
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- paranoia_
level str - phase str
- rule_
id str - Sequence[str]
- index String
- rule String
- enable String
- exclude
Lists List<Property Map> - is
Sensitive String - mode String
- name String
- Name of application specific ruleset provider. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- paranoia
Level String - phase String
- rule
Id String - List<String>
WafapplicationsignatureproviderSignatureExcludeList, WafapplicationsignatureproviderSignatureExcludeListArgs
- Client
Subnets List<WafapplicationsignatureproviderSignature Exclude List Client Subnet> - Description string
- Match
Element string - Match
Element List<WafapplicationsignatureproviderCriterias Signature Exclude List Match Element Criteria> - Uri
Match List<WafapplicationsignatureproviderCriterias Signature Exclude List Uri Match Criteria> - Uri
Path string
- Client
Subnets []WafapplicationsignatureproviderSignature Exclude List Client Subnet - Description string
- Match
Element string - Match
Element []WafapplicationsignatureproviderCriterias Signature Exclude List Match Element Criteria - Uri
Match []WafapplicationsignatureproviderCriterias Signature Exclude List Uri Match Criteria - Uri
Path string
- client
Subnets List<WafapplicationsignatureproviderSignature Exclude List Client Subnet> - description String
- match
Element String - match
Element List<WafapplicationsignatureproviderCriterias Signature Exclude List Match Element Criteria> - uri
Match List<WafapplicationsignatureproviderCriterias Signature Exclude List Uri Match Criteria> - uri
Path String
- client
Subnets WafapplicationsignatureproviderSignature Exclude List Client Subnet[] - description string
- match
Element string - match
Element WafapplicationsignatureproviderCriterias Signature Exclude List Match Element Criteria[] - uri
Match WafapplicationsignatureproviderCriterias Signature Exclude List Uri Match Criteria[] - uri
Path string
- client_
subnets Sequence[WafapplicationsignatureproviderSignature Exclude List Client Subnet] - description str
- match_
element str - match_
element_ Sequence[Wafapplicationsignatureprovidercriterias Signature Exclude List Match Element Criteria] - uri_
match_ Sequence[Wafapplicationsignatureprovidercriterias Signature Exclude List Uri Match Criteria] - uri_
path str
WafapplicationsignatureproviderSignatureExcludeListClientSubnet, WafapplicationsignatureproviderSignatureExcludeListClientSubnetArgs
- ip
Addrs List<Property Map> - mask String
WafapplicationsignatureproviderSignatureExcludeListClientSubnetIpAddr, WafapplicationsignatureproviderSignatureExcludeListClientSubnetIpAddrArgs
WafapplicationsignatureproviderSignatureExcludeListMatchElementCriteria, WafapplicationsignatureproviderSignatureExcludeListMatchElementCriteriaArgs
- match_
case str - match_
op str
WafapplicationsignatureproviderSignatureExcludeListUriMatchCriteria, WafapplicationsignatureproviderSignatureExcludeListUriMatchCriteriaArgs
- match_
case str - match_
op str
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.