1. Registry
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. waf
  6. getIpGroup
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine

    Data Source schema for Volcengine::WAF::IpGroup

    Using getIpGroup

    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 getIpGroup(args: GetIpGroupArgs, opts?: InvokeOptions): Promise<GetIpGroupResult>
    function getIpGroupOutput(args: GetIpGroupOutputArgs, opts?: InvokeOutputOptions): Output<GetIpGroupResult>
    def get_ip_group(id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetIpGroupResult
    def get_ip_group_output(id: pulumi.Input[Optional[str]] = None,
                     opts: Optional[InvokeOutputOptions] = None) -> Output[GetIpGroupResult]
    func LookupIpGroup(ctx *Context, args *LookupIpGroupArgs, opts ...InvokeOption) (*LookupIpGroupResult, error)
    func LookupIpGroupOutput(ctx *Context, args *LookupIpGroupOutputArgs, opts ...InvokeOption) LookupIpGroupResultOutput

    > Note: This function is named LookupIpGroup in the Go SDK.

    public static class GetIpGroup 
    {
        public static Task<GetIpGroupResult> InvokeAsync(GetIpGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetIpGroupResult> Invoke(GetIpGroupInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetIpGroupResult> Invoke(GetIpGroupInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetIpGroupResult> getIpGroup(GetIpGroupArgs args, InvokeOptions options)
    public static Output<GetIpGroupResult> getIpGroup(GetIpGroupArgs args, InvokeOptions options)
    public static Output<GetIpGroupResult> getIpGroup(GetIpGroupArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: volcenginecc:waf/getIpGroup:getIpGroup
      arguments:
        # arguments dictionary
    data "volcenginecc_waf_get_ip_group" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getIpGroup Result

    The following output properties are available:

    Id string
    Uniquely identifies the resource.
    IpCount int
    Number of IPs in the IP Address Group
    IpGroupId string
    IP Address Group ID
    IpLists List<string>
    IP Address or Address Range List
    Name string
    IP Address Group Name
    RelatedRules List<Volcengine.GetIpGroupRelatedRule>
    Associated Rule
    UpdateTime string
    Last Updated
    Id string
    Uniquely identifies the resource.
    IpCount int
    Number of IPs in the IP Address Group
    IpGroupId string
    IP Address Group ID
    IpLists []string
    IP Address or Address Range List
    Name string
    IP Address Group Name
    RelatedRules []GetIpGroupRelatedRule
    Associated Rule
    UpdateTime string
    Last Updated
    id string
    Uniquely identifies the resource.
    ip_count number
    Number of IPs in the IP Address Group
    ip_group_id string
    IP Address Group ID
    ip_lists list(string)
    IP Address or Address Range List
    name string
    IP Address Group Name
    related_rules list(object)
    Associated Rule
    update_time string
    Last Updated
    id String
    Uniquely identifies the resource.
    ipCount Integer
    Number of IPs in the IP Address Group
    ipGroupId String
    IP Address Group ID
    ipLists List<String>
    IP Address or Address Range List
    name String
    IP Address Group Name
    relatedRules List<GetIpGroupRelatedRule>
    Associated Rule
    updateTime String
    Last Updated
    id string
    Uniquely identifies the resource.
    ipCount number
    Number of IPs in the IP Address Group
    ipGroupId string
    IP Address Group ID
    ipLists string[]
    IP Address or Address Range List
    name string
    IP Address Group Name
    relatedRules GetIpGroupRelatedRule[]
    Associated Rule
    updateTime string
    Last Updated
    id str
    Uniquely identifies the resource.
    ip_count int
    Number of IPs in the IP Address Group
    ip_group_id str
    IP Address Group ID
    ip_lists Sequence[str]
    IP Address or Address Range List
    name str
    IP Address Group Name
    related_rules Sequence[GetIpGroupRelatedRule]
    Associated Rule
    update_time str
    Last Updated
    id String
    Uniquely identifies the resource.
    ipCount Number
    Number of IPs in the IP Address Group
    ipGroupId String
    IP Address Group ID
    ipLists List<String>
    IP Address or Address Range List
    name String
    IP Address Group Name
    relatedRules List<Property Map>
    Associated Rule
    updateTime String
    Last Updated

    Supporting Types

    GetIpGroupRelatedRule

    RuleName string
    Rule Name
    RuleTag string
    Rule ID
    RuleType string
    Rule type. Allow indicates an allowlist; Block indicates a blocklist.
    RuleName string
    Rule Name
    RuleTag string
    Rule ID
    RuleType string
    Rule type. Allow indicates an allowlist; Block indicates a blocklist.
    rule_name string
    Rule Name
    rule_tag string
    Rule ID
    rule_type string
    Rule type. Allow indicates an allowlist; Block indicates a blocklist.
    ruleName String
    Rule Name
    ruleTag String
    Rule ID
    ruleType String
    Rule type. Allow indicates an allowlist; Block indicates a blocklist.
    ruleName string
    Rule Name
    ruleTag string
    Rule ID
    ruleType string
    Rule type. Allow indicates an allowlist; Block indicates a blocklist.
    rule_name str
    Rule Name
    rule_tag str
    Rule ID
    rule_type str
    Rule type. Allow indicates an allowlist; Block indicates a blocklist.
    ruleName String
    Rule Name
    ruleTag String
    Rule ID
    ruleType String
    Rule type. Allow indicates an allowlist; Block indicates a blocklist.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.60
    published on Thursday, Sep 3, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial