Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Use this data source to query detailed information of TEO IP region
Example Usage
Query IP region info
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getTeoIpRegion({
ips: [
"1.1.1.1",
"2.2.2.2",
],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_teo_ip_region(ips=[
"1.1.1.1",
"2.2.2.2",
])
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.GetTeoIpRegion(ctx, &tencentcloud.GetTeoIpRegionArgs{
Ips: []string{
"1.1.1.1",
"2.2.2.2",
},
}, 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.GetTeoIpRegion.Invoke(new()
{
Ips = new[]
{
"1.1.1.1",
"2.2.2.2",
},
});
});
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.GetTeoIpRegionArgs;
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.getTeoIpRegion(GetTeoIpRegionArgs.builder()
.ips(
"1.1.1.1",
"2.2.2.2")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getTeoIpRegion
arguments:
ips:
- 1.1.1.1
- 2.2.2.2
Example coming soon!
Using getTeoIpRegion
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 getTeoIpRegion(args: GetTeoIpRegionArgs, opts?: InvokeOptions): Promise<GetTeoIpRegionResult>
function getTeoIpRegionOutput(args: GetTeoIpRegionOutputArgs, opts?: InvokeOptions): Output<GetTeoIpRegionResult>def get_teo_ip_region(id: Optional[str] = None,
ips: Optional[Sequence[str]] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTeoIpRegionResult
def get_teo_ip_region_output(id: pulumi.Input[Optional[str]] = None,
ips: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTeoIpRegionResult]func GetTeoIpRegion(ctx *Context, args *GetTeoIpRegionArgs, opts ...InvokeOption) (*GetTeoIpRegionResult, error)
func GetTeoIpRegionOutput(ctx *Context, args *GetTeoIpRegionOutputArgs, opts ...InvokeOption) GetTeoIpRegionResultOutput> Note: This function is named GetTeoIpRegion in the Go SDK.
public static class GetTeoIpRegion
{
public static Task<GetTeoIpRegionResult> InvokeAsync(GetTeoIpRegionArgs args, InvokeOptions? opts = null)
public static Output<GetTeoIpRegionResult> Invoke(GetTeoIpRegionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTeoIpRegionResult> getTeoIpRegion(GetTeoIpRegionArgs args, InvokeOptions options)
public static Output<GetTeoIpRegionResult> getTeoIpRegion(GetTeoIpRegionArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getTeoIpRegion:getTeoIpRegion
arguments:
# arguments dictionarydata "tencentcloud_getteoipregion" "name" {
# arguments
}The following arguments are supported:
- Ips List<string>
- List of IP addresses (IPv4/IPv6) to query, up to 100 entries.
- Id string
- Result
Output stringFile - Used to save results.
- Ips []string
- List of IP addresses (IPv4/IPv6) to query, up to 100 entries.
- Id string
- Result
Output stringFile - Used to save results.
- ips list(string)
- List of IP addresses (IPv4/IPv6) to query, up to 100 entries.
- id string
- result_
output_ stringfile - Used to save results.
- ips List<String>
- List of IP addresses (IPv4/IPv6) to query, up to 100 entries.
- id String
- result
Output StringFile - Used to save results.
- ips string[]
- List of IP addresses (IPv4/IPv6) to query, up to 100 entries.
- id string
- result
Output stringFile - Used to save results.
- ips Sequence[str]
- List of IP addresses (IPv4/IPv6) to query, up to 100 entries.
- id str
- result_
output_ strfile - Used to save results.
- ips List<String>
- List of IP addresses (IPv4/IPv6) to query, up to 100 entries.
- id String
- result
Output StringFile - Used to save results.
getTeoIpRegion Result
The following output properties are available:
- Id string
- Ip
Region List<GetInfos Teo Ip Region Ip Region Info> - IP region information list.
- Ips List<string>
- Result
Output stringFile
- Id string
- Ip
Region []GetInfos Teo Ip Region Ip Region Info - IP region information list.
- Ips []string
- Result
Output stringFile
- id string
- ip_
region_ list(object)infos - IP region information list.
- ips list(string)
- result_
output_ stringfile
- id String
- ip
Region List<GetInfos Teo Ip Region Ip Region Info> - IP region information list.
- ips List<String>
- result
Output StringFile
- id string
- ip
Region GetInfos Teo Ip Region Ip Region Info[] - IP region information list.
- ips string[]
- result
Output stringFile
- id str
- ip_
region_ Sequence[Getinfos Teo Ip Region Ip Region Info] - IP region information list.
- ips Sequence[str]
- result_
output_ strfile
- id String
- ip
Region List<Property Map>Infos - IP region information list.
- ips List<String>
- result
Output StringFile
Supporting Types
GetTeoIpRegionIpRegionInfo
- Ip string
- IP address, IPv4 or IPv6.
- Is
Edge stringOne Ip - Whether the IP belongs to an EdgeOne node. Values:
yes(belongs to EdgeOne node),no(does not belong to EdgeOne node).
- Ip string
- IP address, IPv4 or IPv6.
- Is
Edge stringOne Ip - Whether the IP belongs to an EdgeOne node. Values:
yes(belongs to EdgeOne node),no(does not belong to EdgeOne node).
- ip string
- IP address, IPv4 or IPv6.
- is_
edge_ stringone_ ip - Whether the IP belongs to an EdgeOne node. Values:
yes(belongs to EdgeOne node),no(does not belong to EdgeOne node).
- ip String
- IP address, IPv4 or IPv6.
- is
Edge StringOne Ip - Whether the IP belongs to an EdgeOne node. Values:
yes(belongs to EdgeOne node),no(does not belong to EdgeOne node).
- ip string
- IP address, IPv4 or IPv6.
- is
Edge stringOne Ip - Whether the IP belongs to an EdgeOne node. Values:
yes(belongs to EdgeOne node),no(does not belong to EdgeOne node).
- ip str
- IP address, IPv4 or IPv6.
- is_
edge_ strone_ ip - Whether the IP belongs to an EdgeOne node. Values:
yes(belongs to EdgeOne node),no(does not belong to EdgeOne node).
- ip String
- IP address, IPv4 or IPv6.
- is
Edge StringOne Ip - Whether the IP belongs to an EdgeOne node. Values:
yes(belongs to EdgeOne node),no(does not belong to EdgeOne node).
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
