1. Registry
  2. Packages
  3. Tencentcloud Provider
  4. API Docs
  5. getTeoIpGroupReferences
Viewing docs for tencentcloud 1.83.29
published on Friday, Sep 4, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.83.29
published on Friday, Sep 4, 2026 by tencentcloudstack

    Use this data source to query the reference information of a specified TEO (EdgeOne) IP group.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getTeoIpGroupReferences({
        zoneId: "zone-3fkff38fyw8s",
        groupId: 33711,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_teo_ip_group_references(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.GetTeoIpGroupReferences(ctx, &tencentcloud.GetTeoIpGroupReferencesArgs{
    			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.GetTeoIpGroupReferences.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.GetTeoIpGroupReferencesArgs;
    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.getTeoIpGroupReferences(GetTeoIpGroupReferencesArgs.builder()
                .zoneId("zone-3fkff38fyw8s")
                .groupId(33711)
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getTeoIpGroupReferences
          arguments:
            zoneId: zone-3fkff38fyw8s
            groupId: 33711
    
    Example coming soon!
    

    Using getTeoIpGroupReferences

    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 getTeoIpGroupReferences(args: GetTeoIpGroupReferencesArgs, opts?: InvokeOptions): Promise<GetTeoIpGroupReferencesResult>
    function getTeoIpGroupReferencesOutput(args: GetTeoIpGroupReferencesOutputArgs, opts?: InvokeOutputOptions): Output<GetTeoIpGroupReferencesResult>
    def get_teo_ip_group_references(group_id: Optional[float] = None,
                                    id: Optional[str] = None,
                                    result_output_file: Optional[str] = None,
                                    zone_id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetTeoIpGroupReferencesResult
    def get_teo_ip_group_references_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[InvokeOutputOptions] = None) -> Output[GetTeoIpGroupReferencesResult]
    func GetTeoIpGroupReferences(ctx *Context, args *GetTeoIpGroupReferencesArgs, opts ...InvokeOption) (*GetTeoIpGroupReferencesResult, error)
    func GetTeoIpGroupReferencesOutput(ctx *Context, args *GetTeoIpGroupReferencesOutputArgs, opts ...InvokeOption) GetTeoIpGroupReferencesResultOutput

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

    public static class GetTeoIpGroupReferences 
    {
        public static Task<GetTeoIpGroupReferencesResult> InvokeAsync(GetTeoIpGroupReferencesArgs args, InvokeOptions? opts = null)
        public static Output<GetTeoIpGroupReferencesResult> Invoke(GetTeoIpGroupReferencesInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetTeoIpGroupReferencesResult> Invoke(GetTeoIpGroupReferencesInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetTeoIpGroupReferencesResult> getTeoIpGroupReferences(GetTeoIpGroupReferencesArgs args, InvokeOptions options)
    public static Output<GetTeoIpGroupReferencesResult> getTeoIpGroupReferences(GetTeoIpGroupReferencesArgs args, InvokeOptions options)
    public static Output<GetTeoIpGroupReferencesResult> getTeoIpGroupReferences(GetTeoIpGroupReferencesArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTeoIpGroupReferences:getTeoIpGroupReferences
      arguments:
        # arguments dictionary
    data "tencentcloud_get_teo_ip_group_references" "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.

    getTeoIpGroupReferences Result

    The following output properties are available:

    GroupId double
    Id string
    References List<GetTeoIpGroupReferencesReference>
    List of references to the IP group.
    ZoneId string
    Site ID.
    ResultOutputFile string
    GroupId float64
    Id string
    References []GetTeoIpGroupReferencesReference
    List of references to the IP group.
    ZoneId string
    Site ID.
    ResultOutputFile string
    group_id number
    id string
    references list(object)
    List of references to the IP group.
    zone_id string
    Site ID.
    result_output_file string
    groupId Double
    id String
    references List<GetTeoIpGroupReferencesReference>
    List of references to the IP group.
    zoneId String
    Site ID.
    resultOutputFile String
    groupId number
    id string
    references GetTeoIpGroupReferencesReference[]
    List of references to the IP group.
    zoneId string
    Site ID.
    resultOutputFile string
    group_id float
    id str
    references Sequence[GetTeoIpGroupReferencesReference]
    List of references to the IP group.
    zone_id str
    Site ID.
    result_output_file str
    groupId Number
    id String
    references List<Property Map>
    List of references to the IP group.
    zoneId String
    Site ID.
    resultOutputFile String

    Supporting Types

    GetTeoIpGroupReferencesReference

    EntityId string
    Entity ID.
    EntityName string
    Entity name.
    EntityType string
    Entity type.
    SubEntityId string
    Sub entity ID.
    SubEntityName string
    Sub entity name.
    SubEntityType string
    Sub entity type.
    ZoneId string
    Site ID.
    EntityId string
    Entity ID.
    EntityName string
    Entity name.
    EntityType string
    Entity type.
    SubEntityId string
    Sub entity ID.
    SubEntityName string
    Sub entity name.
    SubEntityType string
    Sub entity type.
    ZoneId string
    Site ID.
    entity_id string
    Entity ID.
    entity_name string
    Entity name.
    entity_type string
    Entity type.
    sub_entity_id string
    Sub entity ID.
    sub_entity_name string
    Sub entity name.
    sub_entity_type string
    Sub entity type.
    zone_id string
    Site ID.
    entityId String
    Entity ID.
    entityName String
    Entity name.
    entityType String
    Entity type.
    subEntityId String
    Sub entity ID.
    subEntityName String
    Sub entity name.
    subEntityType String
    Sub entity type.
    zoneId String
    Site ID.
    entityId string
    Entity ID.
    entityName string
    Entity name.
    entityType string
    Entity type.
    subEntityId string
    Sub entity ID.
    subEntityName string
    Sub entity name.
    subEntityType string
    Sub entity type.
    zoneId string
    Site ID.
    entity_id str
    Entity ID.
    entity_name str
    Entity name.
    entity_type str
    Entity type.
    sub_entity_id str
    Sub entity ID.
    sub_entity_name str
    Sub entity name.
    sub_entity_type str
    Sub entity type.
    zone_id str
    Site ID.
    entityId String
    Entity ID.
    entityName String
    Entity name.
    entityType String
    Entity type.
    subEntityId String
    Sub entity ID.
    subEntityName String
    Sub entity name.
    subEntityType String
    Sub entity type.
    zoneId String
    Site ID.

    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.83.29
    published on Friday, Sep 4, 2026 by tencentcloudstack

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial