avi.Wafapplicationsignatureprovider
<!–
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) -> Wafapplicationsignatureproviderfunc 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 
aviTerraform Provider. 
