tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack
tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack
Use this data source to query detailed information of IGTM instance list
Example Usage
Query all igtm instance list
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getIgtmInstanceList({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_igtm_instance_list()
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.GetIgtmInstanceList(ctx, &tencentcloud.GetIgtmInstanceListArgs{}, 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.GetIgtmInstanceList.Invoke();
});
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.GetIgtmInstanceListArgs;
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.getIgtmInstanceList(GetIgtmInstanceListArgs.builder()
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getIgtmInstanceList
arguments: {}
Query igtm instance list by filters
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getIgtmInstanceList({
filters: [{
name: "InstanceId",
values: ["gtm-uukztqtoaru"],
fuzzy: true,
}],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_igtm_instance_list(filters=[{
"name": "InstanceId",
"values": ["gtm-uukztqtoaru"],
"fuzzy": True,
}])
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.GetIgtmInstanceList(ctx, &tencentcloud.GetIgtmInstanceListArgs{
Filters: []tencentcloud.GetIgtmInstanceListFilter{
{
Name: "InstanceId",
Values: []string{
"gtm-uukztqtoaru",
},
Fuzzy: pulumi.BoolRef(true),
},
},
}, 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.GetIgtmInstanceList.Invoke(new()
{
Filters = new[]
{
new Tencentcloud.Inputs.GetIgtmInstanceListFilterInputArgs
{
Name = "InstanceId",
Values = new[]
{
"gtm-uukztqtoaru",
},
Fuzzy = true,
},
},
});
});
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.GetIgtmInstanceListArgs;
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.getIgtmInstanceList(GetIgtmInstanceListArgs.builder()
.filters(GetIgtmInstanceListFilterArgs.builder()
.name("InstanceId")
.values("gtm-uukztqtoaru")
.fuzzy(true)
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getIgtmInstanceList
arguments:
filters:
- name: InstanceId
values:
- gtm-uukztqtoaru
fuzzy: true
Using getIgtmInstanceList
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 getIgtmInstanceList(args: GetIgtmInstanceListArgs, opts?: InvokeOptions): Promise<GetIgtmInstanceListResult>
function getIgtmInstanceListOutput(args: GetIgtmInstanceListOutputArgs, opts?: InvokeOptions): Output<GetIgtmInstanceListResult>def get_igtm_instance_list(filters: Optional[Sequence[GetIgtmInstanceListFilter]] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIgtmInstanceListResult
def get_igtm_instance_list_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetIgtmInstanceListFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIgtmInstanceListResult]func GetIgtmInstanceList(ctx *Context, args *GetIgtmInstanceListArgs, opts ...InvokeOption) (*GetIgtmInstanceListResult, error)
func GetIgtmInstanceListOutput(ctx *Context, args *GetIgtmInstanceListOutputArgs, opts ...InvokeOption) GetIgtmInstanceListResultOutput> Note: This function is named GetIgtmInstanceList in the Go SDK.
public static class GetIgtmInstanceList
{
public static Task<GetIgtmInstanceListResult> InvokeAsync(GetIgtmInstanceListArgs args, InvokeOptions? opts = null)
public static Output<GetIgtmInstanceListResult> Invoke(GetIgtmInstanceListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIgtmInstanceListResult> getIgtmInstanceList(GetIgtmInstanceListArgs args, InvokeOptions options)
public static Output<GetIgtmInstanceListResult> getIgtmInstanceList(GetIgtmInstanceListArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getIgtmInstanceList:getIgtmInstanceList
arguments:
# arguments dictionaryThe following arguments are supported:
- Filters
List<Get
Igtm Instance List Filter> - Filter conditions.
- Id string
- Result
Output stringFile - Used to save results.
- Filters
[]Get
Igtm Instance List Filter - Filter conditions.
- Id string
- Result
Output stringFile - Used to save results.
- filters
List<Get
Igtm Instance List Filter> - Filter conditions.
- id String
- result
Output StringFile - Used to save results.
- filters
Get
Igtm Instance List Filter[] - Filter conditions.
- id string
- result
Output stringFile - Used to save results.
- filters
Sequence[Get
Igtm Instance List Filter] - Filter conditions.
- id str
- result_
output_ strfile - Used to save results.
- filters List<Property Map>
- Filter conditions.
- id String
- result
Output StringFile - Used to save results.
getIgtmInstanceList Result
The following output properties are available:
- Id string
- Instance
Sets List<GetIgtm Instance List Instance Set> - Instance list.
- System
Access boolEnabled - Whether system domain access is supported: true supported; false not supported.
- Filters
List<Get
Igtm Instance List Filter> - Result
Output stringFile
- Id string
- Instance
Sets []GetIgtm Instance List Instance Set - Instance list.
- System
Access boolEnabled - Whether system domain access is supported: true supported; false not supported.
- Filters
[]Get
Igtm Instance List Filter - Result
Output stringFile
- id String
- instance
Sets List<GetIgtm Instance List Instance Set> - Instance list.
- system
Access BooleanEnabled - Whether system domain access is supported: true supported; false not supported.
- filters
List<Get
Igtm Instance List Filter> - result
Output StringFile
- id string
- instance
Sets GetIgtm Instance List Instance Set[] - Instance list.
- system
Access booleanEnabled - Whether system domain access is supported: true supported; false not supported.
- filters
Get
Igtm Instance List Filter[] - result
Output stringFile
- id str
- instance_
sets Sequence[GetIgtm Instance List Instance Set] - Instance list.
- system_
access_ boolenabled - Whether system domain access is supported: true supported; false not supported.
- filters
Sequence[Get
Igtm Instance List Filter] - result_
output_ strfile
- id String
- instance
Sets List<Property Map> - Instance list.
- system
Access BooleanEnabled - Whether system domain access is supported: true supported; false not supported.
- filters List<Property Map>
- result
Output StringFile
Supporting Types
GetIgtmInstanceListFilter
- Name string
- Filter field name, supported list as follows:
- InstanceId: IGTM instance ID.
- Domain: IGTM instance domain.
- MonitorId: Monitor ID.
- PoolId: Pool ID. This is a required parameter, not passing it will cause interface query failure.
- Values List<string>
- Filter field value.
- Fuzzy bool
- Whether to enable fuzzy query, only supports filter field name as domain. When fuzzy query is enabled, maximum Value length is 1, otherwise maximum Value length is 5. (Reserved field, not currently used).
- Name string
- Filter field name, supported list as follows:
- InstanceId: IGTM instance ID.
- Domain: IGTM instance domain.
- MonitorId: Monitor ID.
- PoolId: Pool ID. This is a required parameter, not passing it will cause interface query failure.
- Values []string
- Filter field value.
- Fuzzy bool
- Whether to enable fuzzy query, only supports filter field name as domain. When fuzzy query is enabled, maximum Value length is 1, otherwise maximum Value length is 5. (Reserved field, not currently used).
- name String
- Filter field name, supported list as follows:
- InstanceId: IGTM instance ID.
- Domain: IGTM instance domain.
- MonitorId: Monitor ID.
- PoolId: Pool ID. This is a required parameter, not passing it will cause interface query failure.
- values List<String>
- Filter field value.
- fuzzy Boolean
- Whether to enable fuzzy query, only supports filter field name as domain. When fuzzy query is enabled, maximum Value length is 1, otherwise maximum Value length is 5. (Reserved field, not currently used).
- name string
- Filter field name, supported list as follows:
- InstanceId: IGTM instance ID.
- Domain: IGTM instance domain.
- MonitorId: Monitor ID.
- PoolId: Pool ID. This is a required parameter, not passing it will cause interface query failure.
- values string[]
- Filter field value.
- fuzzy boolean
- Whether to enable fuzzy query, only supports filter field name as domain. When fuzzy query is enabled, maximum Value length is 1, otherwise maximum Value length is 5. (Reserved field, not currently used).
- name str
- Filter field name, supported list as follows:
- InstanceId: IGTM instance ID.
- Domain: IGTM instance domain.
- MonitorId: Monitor ID.
- PoolId: Pool ID. This is a required parameter, not passing it will cause interface query failure.
- values Sequence[str]
- Filter field value.
- fuzzy bool
- Whether to enable fuzzy query, only supports filter field name as domain. When fuzzy query is enabled, maximum Value length is 1, otherwise maximum Value length is 5. (Reserved field, not currently used).
- name String
- Filter field name, supported list as follows:
- InstanceId: IGTM instance ID.
- Domain: IGTM instance domain.
- MonitorId: Monitor ID.
- PoolId: Pool ID. This is a required parameter, not passing it will cause interface query failure.
- values List<String>
- Filter field value.
- fuzzy Boolean
- Whether to enable fuzzy query, only supports filter field name as domain. When fuzzy query is enabled, maximum Value length is 1, otherwise maximum Value length is 5. (Reserved field, not currently used).
GetIgtmInstanceListInstanceSet
- Access
Domain string - Access domain.
- Access
Sub stringDomain - Access subdomain.
- Access
Type string - Cname domain access method CUSTOM: Custom access domain SYSTEM: System access domain.
- Address
Pool doubleNum - Bound address pool count.
- Created
On string - Instance creation time.
- Domain string
- Business domain.
- Global
Ttl double - Global record expiration time.
- Instance
Id string - Instance ID.
- Instance
Name string - Instance name.
- Is
Cname boolConfigured - Whether cname access: true accessed; false not accessed.
- Monitor
Num double - Bound monitor count.
- Package
Type string - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- Pool
Id double - Address pool ID.
- Pool
Name string - Address pool name.
- Remark string
- Remark.
- Resource
Id string - Resource ID.
- Status string
- Instance status, ENABLED: Normal, DISABLED: Disabled.
- Strategy
Num double - Strategy count.
- Updated
On string - Instance update time.
- Working
Status string - Instance running status NORMAL: Healthy FAULTY: At risk DOWN: Down UNKNOWN: Unknown.
- Access
Domain string - Access domain.
- Access
Sub stringDomain - Access subdomain.
- Access
Type string - Cname domain access method CUSTOM: Custom access domain SYSTEM: System access domain.
- Address
Pool float64Num - Bound address pool count.
- Created
On string - Instance creation time.
- Domain string
- Business domain.
- Global
Ttl float64 - Global record expiration time.
- Instance
Id string - Instance ID.
- Instance
Name string - Instance name.
- Is
Cname boolConfigured - Whether cname access: true accessed; false not accessed.
- Monitor
Num float64 - Bound monitor count.
- Package
Type string - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- Pool
Id float64 - Address pool ID.
- Pool
Name string - Address pool name.
- Remark string
- Remark.
- Resource
Id string - Resource ID.
- Status string
- Instance status, ENABLED: Normal, DISABLED: Disabled.
- Strategy
Num float64 - Strategy count.
- Updated
On string - Instance update time.
- Working
Status string - Instance running status NORMAL: Healthy FAULTY: At risk DOWN: Down UNKNOWN: Unknown.
- access
Domain String - Access domain.
- access
Sub StringDomain - Access subdomain.
- access
Type String - Cname domain access method CUSTOM: Custom access domain SYSTEM: System access domain.
- address
Pool DoubleNum - Bound address pool count.
- created
On String - Instance creation time.
- domain String
- Business domain.
- global
Ttl Double - Global record expiration time.
- instance
Id String - Instance ID.
- instance
Name String - Instance name.
- is
Cname BooleanConfigured - Whether cname access: true accessed; false not accessed.
- monitor
Num Double - Bound monitor count.
- package
Type String - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- pool
Id Double - Address pool ID.
- pool
Name String - Address pool name.
- remark String
- Remark.
- resource
Id String - Resource ID.
- status String
- Instance status, ENABLED: Normal, DISABLED: Disabled.
- strategy
Num Double - Strategy count.
- updated
On String - Instance update time.
- working
Status String - Instance running status NORMAL: Healthy FAULTY: At risk DOWN: Down UNKNOWN: Unknown.
- access
Domain string - Access domain.
- access
Sub stringDomain - Access subdomain.
- access
Type string - Cname domain access method CUSTOM: Custom access domain SYSTEM: System access domain.
- address
Pool numberNum - Bound address pool count.
- created
On string - Instance creation time.
- domain string
- Business domain.
- global
Ttl number - Global record expiration time.
- instance
Id string - Instance ID.
- instance
Name string - Instance name.
- is
Cname booleanConfigured - Whether cname access: true accessed; false not accessed.
- monitor
Num number - Bound monitor count.
- package
Type string - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- pool
Id number - Address pool ID.
- pool
Name string - Address pool name.
- remark string
- Remark.
- resource
Id string - Resource ID.
- status string
- Instance status, ENABLED: Normal, DISABLED: Disabled.
- strategy
Num number - Strategy count.
- updated
On string - Instance update time.
- working
Status string - Instance running status NORMAL: Healthy FAULTY: At risk DOWN: Down UNKNOWN: Unknown.
- access_
domain str - Access domain.
- access_
sub_ strdomain - Access subdomain.
- access_
type str - Cname domain access method CUSTOM: Custom access domain SYSTEM: System access domain.
- address_
pool_ floatnum - Bound address pool count.
- created_
on str - Instance creation time.
- domain str
- Business domain.
- global_
ttl float - Global record expiration time.
- instance_
id str - Instance ID.
- instance_
name str - Instance name.
- is_
cname_ boolconfigured - Whether cname access: true accessed; false not accessed.
- monitor_
num float - Bound monitor count.
- package_
type str - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- pool_
id float - Address pool ID.
- pool_
name str - Address pool name.
- remark str
- Remark.
- resource_
id str - Resource ID.
- status str
- Instance status, ENABLED: Normal, DISABLED: Disabled.
- strategy_
num float - Strategy count.
- updated_
on str - Instance update time.
- working_
status str - Instance running status NORMAL: Healthy FAULTY: At risk DOWN: Down UNKNOWN: Unknown.
- access
Domain String - Access domain.
- access
Sub StringDomain - Access subdomain.
- access
Type String - Cname domain access method CUSTOM: Custom access domain SYSTEM: System access domain.
- address
Pool NumberNum - Bound address pool count.
- created
On String - Instance creation time.
- domain String
- Business domain.
- global
Ttl Number - Global record expiration time.
- instance
Id String - Instance ID.
- instance
Name String - Instance name.
- is
Cname BooleanConfigured - Whether cname access: true accessed; false not accessed.
- monitor
Num Number - Bound monitor count.
- package
Type String - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- pool
Id Number - Address pool ID.
- pool
Name String - Address pool name.
- remark String
- Remark.
- resource
Id String - Resource ID.
- status String
- Instance status, ENABLED: Normal, DISABLED: Disabled.
- strategy
Num Number - Strategy count.
- updated
On String - Instance update time.
- working
Status String - Instance running status NORMAL: Healthy FAULTY: At risk DOWN: Down UNKNOWN: Unknown.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack
