1. Packages
  2. Packages
  3. Tencentcloud Provider
  4. API Docs
  5. getTeoSecurityIpGroupContent
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack

    Use this data source to query the IP list within a specified TEO security IP group.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getTeoSecurityIpGroupContent({
        zoneId: "zone-3fkff38fyw8s",
        groupId: 33711,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_teo_security_ip_group_content(zone_id="zone-3fkff38fyw8s",
        group_id=33711)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.GetTeoSecurityIpGroupContent(ctx, &tencentcloud.GetTeoSecurityIpGroupContentArgs{
    			ZoneId:  "zone-3fkff38fyw8s",
    			GroupId: 33711,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Tencentcloud.GetTeoSecurityIpGroupContent.Invoke(new()
        {
            ZoneId = "zone-3fkff38fyw8s",
            GroupId = 33711,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetTeoSecurityIpGroupContentArgs;
    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 example = TencentcloudFunctions.getTeoSecurityIpGroupContent(GetTeoSecurityIpGroupContentArgs.builder()
                .zoneId("zone-3fkff38fyw8s")
                .groupId(33711)
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getTeoSecurityIpGroupContent
          arguments:
            zoneId: zone-3fkff38fyw8s
            groupId: 33711
    
    Example coming soon!
    

    Using getTeoSecurityIpGroupContent

    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 getTeoSecurityIpGroupContent(args: GetTeoSecurityIpGroupContentArgs, opts?: InvokeOptions): Promise<GetTeoSecurityIpGroupContentResult>
    function getTeoSecurityIpGroupContentOutput(args: GetTeoSecurityIpGroupContentOutputArgs, opts?: InvokeOptions): Output<GetTeoSecurityIpGroupContentResult>
    def get_teo_security_ip_group_content(group_id: Optional[float] = None,
                                          id: Optional[str] = None,
                                          result_output_file: Optional[str] = None,
                                          zone_id: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetTeoSecurityIpGroupContentResult
    def get_teo_security_ip_group_content_output(group_id: pulumi.Input[Optional[float]] = None,
                                          id: pulumi.Input[Optional[str]] = None,
                                          result_output_file: pulumi.Input[Optional[str]] = None,
                                          zone_id: pulumi.Input[Optional[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetTeoSecurityIpGroupContentResult]
    func GetTeoSecurityIpGroupContent(ctx *Context, args *GetTeoSecurityIpGroupContentArgs, opts ...InvokeOption) (*GetTeoSecurityIpGroupContentResult, error)
    func GetTeoSecurityIpGroupContentOutput(ctx *Context, args *GetTeoSecurityIpGroupContentOutputArgs, opts ...InvokeOption) GetTeoSecurityIpGroupContentResultOutput

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

    public static class GetTeoSecurityIpGroupContent 
    {
        public static Task<GetTeoSecurityIpGroupContentResult> InvokeAsync(GetTeoSecurityIpGroupContentArgs args, InvokeOptions? opts = null)
        public static Output<GetTeoSecurityIpGroupContentResult> Invoke(GetTeoSecurityIpGroupContentInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTeoSecurityIpGroupContentResult> getTeoSecurityIpGroupContent(GetTeoSecurityIpGroupContentArgs args, InvokeOptions options)
    public static Output<GetTeoSecurityIpGroupContentResult> getTeoSecurityIpGroupContent(GetTeoSecurityIpGroupContentArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTeoSecurityIpGroupContent:getTeoSecurityIpGroupContent
      arguments:
        # arguments dictionary
    data "tencentcloud_getteosecurityipgroupcontent" "name" {
        # arguments
    }

    The following arguments are supported:

    GroupId double
    IP group ID.
    ZoneId string
    Site ID.
    Id string
    ResultOutputFile string
    Used to save results.
    GroupId float64
    IP group ID.
    ZoneId string
    Site ID.
    Id string
    ResultOutputFile string
    Used to save results.
    group_id number
    IP group ID.
    zone_id string
    Site ID.
    id string
    result_output_file string
    Used to save results.
    groupId Double
    IP group ID.
    zoneId String
    Site ID.
    id String
    resultOutputFile String
    Used to save results.
    groupId number
    IP group ID.
    zoneId string
    Site ID.
    id string
    resultOutputFile string
    Used to save results.
    group_id float
    IP group ID.
    zone_id str
    Site ID.
    id str
    result_output_file str
    Used to save results.
    groupId Number
    IP group ID.
    zoneId String
    Site ID.
    id String
    resultOutputFile String
    Used to save results.

    getTeoSecurityIpGroupContent Result

    The following output properties are available:

    GroupId double
    Id string
    IpLists List<string>
    List of IPs or CIDR blocks in the IP group.
    IpTotalCount double
    Total count of IPs or CIDR blocks in the IP group.
    ZoneId string
    ResultOutputFile string
    GroupId float64
    Id string
    IpLists []string
    List of IPs or CIDR blocks in the IP group.
    IpTotalCount float64
    Total count of IPs or CIDR blocks in the IP group.
    ZoneId string
    ResultOutputFile string
    group_id number
    id string
    ip_lists list(string)
    List of IPs or CIDR blocks in the IP group.
    ip_total_count number
    Total count of IPs or CIDR blocks in the IP group.
    zone_id string
    result_output_file string
    groupId Double
    id String
    ipLists List<String>
    List of IPs or CIDR blocks in the IP group.
    ipTotalCount Double
    Total count of IPs or CIDR blocks in the IP group.
    zoneId String
    resultOutputFile String
    groupId number
    id string
    ipLists string[]
    List of IPs or CIDR blocks in the IP group.
    ipTotalCount number
    Total count of IPs or CIDR blocks in the IP group.
    zoneId string
    resultOutputFile string
    group_id float
    id str
    ip_lists Sequence[str]
    List of IPs or CIDR blocks in the IP group.
    ip_total_count float
    Total count of IPs or CIDR blocks in the IP group.
    zone_id str
    result_output_file str
    groupId Number
    id String
    ipLists List<String>
    List of IPs or CIDR blocks in the IP group.
    ipTotalCount Number
    Total count of IPs or CIDR blocks in the IP group.
    zoneId String
    resultOutputFile String

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    Viewing docs for tencentcloud 1.82.93
    published on Monday, May 11, 2026 by tencentcloudstack
      Try Pulumi Cloud free. Your team will thank you.