GetWafGroups

Use this data source to look up WAF Rule Groups.

Using GetWafGroups

function getWafGroups(args: GetWafGroupsArgs, opts?: InvokeOptions): Promise<GetWafGroupsResult>
function  get_waf_groups(filter=None, package_id=None, zone_id=None, opts=None)
func GetWafGroups(ctx *Context, args *GetWafGroupsArgs, opts ...InvokeOption) (*GetWafGroupsResult, error)
public static class GetWafGroups {
    public static Task<GetWafGroupsResult> InvokeAsync(GetWafGroupsArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

ZoneId string
Filter GetWafGroupsFilterArgs
PackageId string
ZoneId string
Filter GetWafGroupsFilter
PackageId string
zoneId string
filter GetWafGroupsFilter
packageId string
zone_id str
filter Dict[GetWafGroupsFilter]
package_id str

GetWafGroups Result

The following output properties are available:

Groups List<GetWafGroupsGroup>
Id string

The provider-assigned unique ID for this managed resource.

ZoneId string
Filter GetWafGroupsFilter
PackageId string
Groups []GetWafGroupsGroup
Id string

The provider-assigned unique ID for this managed resource.

ZoneId string
Filter GetWafGroupsFilter
PackageId string
groups GetWafGroupsGroup[]
id string

The provider-assigned unique ID for this managed resource.

zoneId string
filter GetWafGroupsFilter
packageId string
groups List[GetWafGroupsGroup]
id str

The provider-assigned unique ID for this managed resource.

zone_id str
filter Dict[GetWafGroupsFilter]
package_id str

Supporting Types

GetWafGroupsFilter

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Mode string
Name string
Mode string
Name string
mode string
name string
mode str
name str

GetWafGroupsGroup

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Description string
Id string
Mode string
ModifiedRulesCount int
Name string
PackageId string
RulesCount int
Description string
Id string
Mode string
ModifiedRulesCount int
Name string
PackageId string
RulesCount int
description string
id string
mode string
modifiedRulesCount number
name string
packageId string
rulesCount number
description str
id str
mode str
modifiedRulesCount float
name str
package_id str
rulesCount float

Package Details

Repository
https://github.com/pulumi/pulumi-cloudflare
License
Apache-2.0
Notes
This Pulumi package is based on the cloudflare Terraform Provider.