avi 31.1.1 published on Monday, Apr 14, 2025 by vmware
avi.getWafpolicypsmgroup
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI: avi.Wafpolicypsmgroup” sidebar_current: “docs-avi-datasource-wafpolicypsmgroup” description: |- Get information of Avi WafPolicyPSMGroup.
avi.Wafpolicypsmgroup
This data source is used to to get avi.Wafpolicypsmgroup objects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const fooWafpolicypsmgroup = avi.getWafpolicypsmgroup({
name: "foo",
uuid: "wafpolicypsmgroup-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
import pulumi
import pulumi_avi as avi
foo_wafpolicypsmgroup = avi.get_wafpolicypsmgroup(name="foo",
uuid="wafpolicypsmgroup-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
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.LookupWafpolicypsmgroup(ctx, &avi.LookupWafpolicypsmgroupArgs{
Name: pulumi.StringRef("foo"),
Uuid: pulumi.StringRef("wafpolicypsmgroup-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
}, nil)
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 fooWafpolicypsmgroup = Avi.GetWafpolicypsmgroup.Invoke(new()
{
Name = "foo",
Uuid = "wafpolicypsmgroup-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.AviFunctions;
import com.pulumi.avi.inputs.GetWafpolicypsmgroupArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var fooWafpolicypsmgroup = AviFunctions.getWafpolicypsmgroup(GetWafpolicypsmgroupArgs.builder()
.name("foo")
.uuid("wafpolicypsmgroup-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.build());
}
}
variables:
fooWafpolicypsmgroup:
fn::invoke:
function: avi:getWafpolicypsmgroup
arguments:
name: foo
uuid: wafpolicypsmgroup-f9cf6b3e-a411-436f-95e2-2982ba2b217b
Using getWafpolicypsmgroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWafpolicypsmgroup(args: GetWafpolicypsmgroupArgs, opts?: InvokeOptions): Promise<GetWafpolicypsmgroupResult>
function getWafpolicypsmgroupOutput(args: GetWafpolicypsmgroupOutputArgs, opts?: InvokeOptions): Output<GetWafpolicypsmgroupResult>
def get_wafpolicypsmgroup(id: Optional[str] = None,
name: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWafpolicypsmgroupResult
def get_wafpolicypsmgroup_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
tenant_ref: Optional[pulumi.Input[str]] = None,
uuid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWafpolicypsmgroupResult]
func LookupWafpolicypsmgroup(ctx *Context, args *LookupWafpolicypsmgroupArgs, opts ...InvokeOption) (*LookupWafpolicypsmgroupResult, error)
func LookupWafpolicypsmgroupOutput(ctx *Context, args *LookupWafpolicypsmgroupOutputArgs, opts ...InvokeOption) LookupWafpolicypsmgroupResultOutput
> Note: This function is named LookupWafpolicypsmgroup
in the Go SDK.
public static class GetWafpolicypsmgroup
{
public static Task<GetWafpolicypsmgroupResult> InvokeAsync(GetWafpolicypsmgroupArgs args, InvokeOptions? opts = null)
public static Output<GetWafpolicypsmgroupResult> Invoke(GetWafpolicypsmgroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWafpolicypsmgroupResult> getWafpolicypsmgroup(GetWafpolicypsmgroupArgs args, InvokeOptions options)
public static Output<GetWafpolicypsmgroupResult> getWafpolicypsmgroup(GetWafpolicypsmgroupArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getWafpolicypsmgroup:getWafpolicypsmgroup
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Name string
- Search WafPolicyPSMGroup by name.
- Tenant
Ref string - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Search WafPolicyPSMGroup by uuid.
- Id string
- Name string
- Search WafPolicyPSMGroup by name.
- Tenant
Ref string - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Search WafPolicyPSMGroup by uuid.
- id String
- name String
- Search WafPolicyPSMGroup by name.
- tenant
Ref String - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Search WafPolicyPSMGroup by uuid.
- id string
- name string
- Search WafPolicyPSMGroup by name.
- tenant
Ref string - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Search WafPolicyPSMGroup by uuid.
- id str
- name str
- Search WafPolicyPSMGroup by name.
- tenant_
ref str - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Search WafPolicyPSMGroup by uuid.
- id String
- name String
- Search WafPolicyPSMGroup by name.
- tenant
Ref String - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Search WafPolicyPSMGroup by uuid.
getWafpolicypsmgroup Result
The following output properties are available:
- Configpb
Attributes List<GetWafpolicypsmgroup Configpb 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.
- Description string
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable string
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Hit
Action string - If a rule in this group matches the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_allow_parameter. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Is
Learning stringGroup - This field indicates that this group is used for learning. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Locations
List<Get
Wafpolicypsmgroup Location> - Positive security model locations. These are used to partition the application name space. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Markers
List<Get
Wafpolicypsmgroup Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Miss
Action string - If a rule in this group does not match the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_block. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- User defined name of the group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Uuid of this object. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []GetWafpolicypsmgroup Configpb 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.
- Description string
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable string
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Hit
Action string - If a rule in this group matches the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_allow_parameter. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Is
Learning stringGroup - This field indicates that this group is used for learning. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Locations
[]Get
Wafpolicypsmgroup Location - Positive security model locations. These are used to partition the application name space. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Markers
[]Get
Wafpolicypsmgroup Marker - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Miss
Action string - If a rule in this group does not match the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_block. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- User defined name of the group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Uuid of this object. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<GetWafpolicypsmgroup Configpb 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.
- description String
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable String
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- hit
Action String - If a rule in this group matches the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_allow_parameter. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- is
Learning StringGroup - This field indicates that this group is used for learning. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- locations
List<Get
Wafpolicypsmgroup Location> - Positive security model locations. These are used to partition the application name space. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- markers
List<Get
Wafpolicypsmgroup Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- miss
Action String - If a rule in this group does not match the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_block. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- User defined name of the group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Uuid of this object. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes GetWafpolicypsmgroup Configpb 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.
- description string
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable string
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- hit
Action string - If a rule in this group matches the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_allow_parameter. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id string
- is
Learning stringGroup - This field indicates that this group is used for learning. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- locations
Get
Wafpolicypsmgroup Location[] - Positive security model locations. These are used to partition the application name space. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- markers
Get
Wafpolicypsmgroup Marker[] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- miss
Action string - If a rule in this group does not match the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_block. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- User defined name of the group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Uuid of this object. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[GetWafpolicypsmgroup Configpb 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.
- description str
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable str
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- hit_
action str - If a rule in this group matches the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_allow_parameter. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id str
- is_
learning_ strgroup - This field indicates that this group is used for learning. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- locations
Sequence[Get
Wafpolicypsmgroup Location] - Positive security model locations. These are used to partition the application name space. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- markers
Sequence[Get
Wafpolicypsmgroup Marker] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- miss_
action str - If a rule in this group does not match the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_block. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- User defined name of the group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Uuid of this object. Field introduced in 18.2.3. 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.
- description String
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable String
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- hit
Action String - If a rule in this group matches the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_allow_parameter. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- is
Learning StringGroup - This field indicates that this group is used for learning. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- locations List<Property Map>
- Positive security model locations. These are used to partition the application name space. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- markers List<Property Map>
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- miss
Action String - If a rule in this group does not match the match_value pattern, this action will be executed. Allowed actions are waf_action_no_op and waf_action_block. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- User defined name of the group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Uuid of this object. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
GetWafpolicypsmgroupConfigpbAttribute
- Version string
- Version string
- version String
- version string
- version str
- version String
GetWafpolicypsmgroupLocation
- Description string
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Index string
- Matches
List<Get
Wafpolicypsmgroup Location Match> - Name string
- Search WafPolicyPSMGroup by name.
- Rules
List<Get
Wafpolicypsmgroup Location Rule>
- Description string
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Index string
- Matches
[]Get
Wafpolicypsmgroup Location Match - Name string
- Search WafPolicyPSMGroup by name.
- Rules
[]Get
Wafpolicypsmgroup Location Rule
- description String
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- index String
- matches
List<Get
Wafpolicypsmgroup Location Match> - name String
- Search WafPolicyPSMGroup by name.
- rules
List<Get
Wafpolicypsmgroup Location Rule>
- description string
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- index string
- matches
Get
Wafpolicypsmgroup Location Match[] - name string
- Search WafPolicyPSMGroup by name.
- rules
Get
Wafpolicypsmgroup Location Rule[]
- description str
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- index str
- matches
Sequence[Get
Wafpolicypsmgroup Location Match] - name str
- Search WafPolicyPSMGroup by name.
- rules
Sequence[Get
Wafpolicypsmgroup Location Rule]
- description String
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- index String
- matches List<Property Map>
- name String
- Search WafPolicyPSMGroup by name.
- rules List<Property Map>
GetWafpolicypsmgroupLocationMatch
GetWafpolicypsmgroupLocationMatchHost
- Match
Case string - Match
Criteria string - Values List<string>
- Match
Case string - Match
Criteria string - Values []string
- match
Case String - match
Criteria String - values List<String>
- match
Case string - match
Criteria string - values string[]
- match_
case str - match_
criteria str - values Sequence[str]
- match
Case String - match
Criteria String - values List<String>
GetWafpolicypsmgroupLocationMatchMethod
- Match
Criteria string - Methods List<string>
- Match
Criteria string - Methods []string
- match
Criteria String - methods List<String>
- match
Criteria string - methods string[]
- match_
criteria str - methods Sequence[str]
- match
Criteria String - methods List<String>
GetWafpolicypsmgroupLocationMatchPath
- Match
Case string - Match
Criteria string - Match
Decoded stringString - Match
Strs List<string> - String
Group List<string>Refs
- Match
Case string - Match
Criteria string - Match
Decoded stringString - Match
Strs []string - String
Group []stringRefs
- match
Case String - match
Criteria String - match
Decoded StringString - match
Strs List<String> - string
Group List<String>Refs
- match
Case string - match
Criteria string - match
Decoded stringString - match
Strs string[] - string
Group string[]Refs
- match_
case str - match_
criteria str - match_
decoded_ strstring - match_
strs Sequence[str] - string_
group_ Sequence[str]refs
- match
Case String - match
Criteria String - match
Decoded StringString - match
Strs List<String> - string
Group List<String>Refs
GetWafpolicypsmgroupLocationRule
- Description string
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable string
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Index string
- Match
Case string - Match
Elements List<GetWafpolicypsmgroup Location Rule Match Element> - Match
Value stringMax Length - Match
Value stringPattern - Match
Value stringString Group Key - Match
Value stringString Group Ref - Mode string
- Name string
- Search WafPolicyPSMGroup by name.
- Paranoia
Level string - Rule
Id string
- Description string
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable string
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Index string
- Match
Case string - Match
Elements []GetWafpolicypsmgroup Location Rule Match Element - Match
Value stringMax Length - Match
Value stringPattern - Match
Value stringString Group Key - Match
Value stringString Group Ref - Mode string
- Name string
- Search WafPolicyPSMGroup by name.
- Paranoia
Level string - Rule
Id string
- description String
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable String
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- index String
- match
Case String - match
Elements List<GetWafpolicypsmgroup Location Rule Match Element> - match
Value StringMax Length - match
Value StringPattern - match
Value StringString Group Key - match
Value StringString Group Ref - mode String
- name String
- Search WafPolicyPSMGroup by name.
- paranoia
Level String - rule
Id String
- description string
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable string
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- index string
- match
Case string - match
Elements GetWafpolicypsmgroup Location Rule Match Element[] - match
Value stringMax Length - match
Value stringPattern - match
Value stringString Group Key - match
Value stringString Group Ref - mode string
- name string
- Search WafPolicyPSMGroup by name.
- paranoia
Level string - rule
Id string
- description str
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable str
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- index str
- match_
case str - match_
elements Sequence[GetWafpolicypsmgroup Location Rule Match Element] - match_
value_ strmax_ length - match_
value_ strpattern - match_
value_ strstring_ group_ key - match_
value_ strstring_ group_ ref - mode str
- name str
- Search WafPolicyPSMGroup by name.
- paranoia_
level str - rule_
id str
- description String
- Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable String
- Enable or disable this waf rule group. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- index String
- match
Case String - match
Elements List<Property Map> - match
Value StringMax Length - match
Value StringPattern - match
Value StringString Group Key - match
Value StringString Group Ref - mode String
- name String
- Search WafPolicyPSMGroup by name.
- paranoia
Level String - rule
Id String
GetWafpolicypsmgroupLocationRuleMatchElement
- excluded str
- index str
- match_
case str - match_
op str - name str
- Search WafPolicyPSMGroup by name.
- sub_
element str
GetWafpolicypsmgroupMarker
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.