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 package list
Example Usage
Query all igtm instance package list
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getIgtmInstancePackageList({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_igtm_instance_package_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.GetIgtmInstancePackageList(ctx, &tencentcloud.GetIgtmInstancePackageListArgs{}, 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.GetIgtmInstancePackageList.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.GetIgtmInstancePackageListArgs;
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.getIgtmInstancePackageList(GetIgtmInstancePackageListArgs.builder()
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getIgtmInstancePackageList
arguments: {}
Query igtm instance package list by filter
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getIgtmInstancePackageList({
filters: [{
name: "InstanceId",
values: ["gtm-uukztqtoaru"],
fuzzy: true,
}],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_igtm_instance_package_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.GetIgtmInstancePackageList(ctx, &tencentcloud.GetIgtmInstancePackageListArgs{
Filters: []tencentcloud.GetIgtmInstancePackageListFilter{
{
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.GetIgtmInstancePackageList.Invoke(new()
{
Filters = new[]
{
new Tencentcloud.Inputs.GetIgtmInstancePackageListFilterInputArgs
{
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.GetIgtmInstancePackageListArgs;
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.getIgtmInstancePackageList(GetIgtmInstancePackageListArgs.builder()
.filters(GetIgtmInstancePackageListFilterArgs.builder()
.name("InstanceId")
.values("gtm-uukztqtoaru")
.fuzzy(true)
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getIgtmInstancePackageList
arguments:
filters:
- name: InstanceId
values:
- gtm-uukztqtoaru
fuzzy: true
Using getIgtmInstancePackageList
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 getIgtmInstancePackageList(args: GetIgtmInstancePackageListArgs, opts?: InvokeOptions): Promise<GetIgtmInstancePackageListResult>
function getIgtmInstancePackageListOutput(args: GetIgtmInstancePackageListOutputArgs, opts?: InvokeOptions): Output<GetIgtmInstancePackageListResult>def get_igtm_instance_package_list(filters: Optional[Sequence[GetIgtmInstancePackageListFilter]] = None,
id: Optional[str] = None,
is_used: Optional[float] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIgtmInstancePackageListResult
def get_igtm_instance_package_list_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetIgtmInstancePackageListFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
is_used: Optional[pulumi.Input[float]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIgtmInstancePackageListResult]func GetIgtmInstancePackageList(ctx *Context, args *GetIgtmInstancePackageListArgs, opts ...InvokeOption) (*GetIgtmInstancePackageListResult, error)
func GetIgtmInstancePackageListOutput(ctx *Context, args *GetIgtmInstancePackageListOutputArgs, opts ...InvokeOption) GetIgtmInstancePackageListResultOutput> Note: This function is named GetIgtmInstancePackageList in the Go SDK.
public static class GetIgtmInstancePackageList
{
public static Task<GetIgtmInstancePackageListResult> InvokeAsync(GetIgtmInstancePackageListArgs args, InvokeOptions? opts = null)
public static Output<GetIgtmInstancePackageListResult> Invoke(GetIgtmInstancePackageListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIgtmInstancePackageListResult> getIgtmInstancePackageList(GetIgtmInstancePackageListArgs args, InvokeOptions options)
public static Output<GetIgtmInstancePackageListResult> getIgtmInstancePackageList(GetIgtmInstancePackageListArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getIgtmInstancePackageList:getIgtmInstancePackageList
arguments:
# arguments dictionaryThe following arguments are supported:
- Filters
List<Get
Igtm Instance Package List Filter> - Filter conditions.
- Id string
- Is
Used double - Whether used: 0 not used 1 used.
- Result
Output stringFile - Used to save results.
- Filters
[]Get
Igtm Instance Package List Filter - Filter conditions.
- Id string
- Is
Used float64 - Whether used: 0 not used 1 used.
- Result
Output stringFile - Used to save results.
- filters
List<Get
Igtm Instance Package List Filter> - Filter conditions.
- id String
- is
Used Double - Whether used: 0 not used 1 used.
- result
Output StringFile - Used to save results.
- filters
Get
Igtm Instance Package List Filter[] - Filter conditions.
- id string
- is
Used number - Whether used: 0 not used 1 used.
- result
Output stringFile - Used to save results.
- filters
Sequence[Get
Igtm Instance Package List Filter] - Filter conditions.
- id str
- is_
used float - Whether used: 0 not used 1 used.
- result_
output_ strfile - Used to save results.
- filters List<Property Map>
- Filter conditions.
- id String
- is
Used Number - Whether used: 0 not used 1 used.
- result
Output StringFile - Used to save results.
getIgtmInstancePackageList Result
The following output properties are available:
- Id string
- Instance
Sets List<GetIgtm Instance Package List Instance Set> - Instance package list.
- Filters
List<Get
Igtm Instance Package List Filter> - Is
Used double - Result
Output stringFile
- Id string
- Instance
Sets []GetIgtm Instance Package List Instance Set - Instance package list.
- Filters
[]Get
Igtm Instance Package List Filter - Is
Used float64 - Result
Output stringFile
- id String
- instance
Sets List<GetIgtm Instance Package List Instance Set> - Instance package list.
- filters
List<Get
Igtm Instance Package List Filter> - is
Used Double - result
Output StringFile
- id string
- instance
Sets GetIgtm Instance Package List Instance Set[] - Instance package list.
- filters
Get
Igtm Instance Package List Filter[] - is
Used number - result
Output stringFile
- id str
- instance_
sets Sequence[GetIgtm Instance Package List Instance Set] - Instance package list.
- filters
Sequence[Get
Igtm Instance Package List Filter] - is_
used float - result_
output_ strfile
- id String
- instance
Sets List<Property Map> - Instance package list.
- filters List<Property Map>
- is
Used Number - result
Output StringFile
Supporting Types
GetIgtmInstancePackageListFilter
- Name string
- Filter field name, supported list as follows:
- InstanceId: instance ID.
- InstanceName: instance name.
- ResourceId: package ID.
- PackageType: package type. 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: instance ID.
- InstanceName: instance name.
- ResourceId: package ID.
- PackageType: package type. 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: instance ID.
- InstanceName: instance name.
- ResourceId: package ID.
- PackageType: package type. 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: instance ID.
- InstanceName: instance name.
- ResourceId: package ID.
- PackageType: package type. 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: instance ID.
- InstanceName: instance name.
- ResourceId: package ID.
- PackageType: package type. 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: instance ID.
- InstanceName: instance name.
- ResourceId: package ID.
- PackageType: package type. 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).
GetIgtmInstancePackageListInstanceSet
- Auto
Renew doubleFlag - Whether auto-renew 0 no 1 yes.
- Cost
Item List<GetLists Igtm Instance Package List Instance Set Cost Item List> - Billing item.
- Create
Time string - Package creation time.
- Current
Deadline string - Package expiration time.
- Instance
Id string - Instance ID.
- Instance
Name string - Instance name.
- Is
Expire double - Whether expired 0 no 1 yes.
- Min
Check doubleInterval - Minimum check interval time s.
- Min
Global doubleTtl - Minimum TTL s.
- Package
Type string - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- Remark string
- Remark.
- Resource
Id string - Instance package resource ID.
- Schedule
Strategies List<string> - Strategy type: LOCATION schedule by geographic location, DELAY schedule by delay.
- Status string
- Instance status ENABLED: Normal DISABLED: Disabled.
- Traffic
Strategies List<string> - Traffic strategy type: ALL return all, WEIGHT weight.
- Auto
Renew float64Flag - Whether auto-renew 0 no 1 yes.
- Cost
Item []GetLists Igtm Instance Package List Instance Set Cost Item List - Billing item.
- Create
Time string - Package creation time.
- Current
Deadline string - Package expiration time.
- Instance
Id string - Instance ID.
- Instance
Name string - Instance name.
- Is
Expire float64 - Whether expired 0 no 1 yes.
- Min
Check float64Interval - Minimum check interval time s.
- Min
Global float64Ttl - Minimum TTL s.
- Package
Type string - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- Remark string
- Remark.
- Resource
Id string - Instance package resource ID.
- Schedule
Strategies []string - Strategy type: LOCATION schedule by geographic location, DELAY schedule by delay.
- Status string
- Instance status ENABLED: Normal DISABLED: Disabled.
- Traffic
Strategies []string - Traffic strategy type: ALL return all, WEIGHT weight.
- auto
Renew DoubleFlag - Whether auto-renew 0 no 1 yes.
- cost
Item List<GetLists Igtm Instance Package List Instance Set Cost Item List> - Billing item.
- create
Time String - Package creation time.
- current
Deadline String - Package expiration time.
- instance
Id String - Instance ID.
- instance
Name String - Instance name.
- is
Expire Double - Whether expired 0 no 1 yes.
- min
Check DoubleInterval - Minimum check interval time s.
- min
Global DoubleTtl - Minimum TTL s.
- package
Type String - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- remark String
- Remark.
- resource
Id String - Instance package resource ID.
- schedule
Strategies List<String> - Strategy type: LOCATION schedule by geographic location, DELAY schedule by delay.
- status String
- Instance status ENABLED: Normal DISABLED: Disabled.
- traffic
Strategies List<String> - Traffic strategy type: ALL return all, WEIGHT weight.
- auto
Renew numberFlag - Whether auto-renew 0 no 1 yes.
- cost
Item GetLists Igtm Instance Package List Instance Set Cost Item List[] - Billing item.
- create
Time string - Package creation time.
- current
Deadline string - Package expiration time.
- instance
Id string - Instance ID.
- instance
Name string - Instance name.
- is
Expire number - Whether expired 0 no 1 yes.
- min
Check numberInterval - Minimum check interval time s.
- min
Global numberTtl - Minimum TTL s.
- package
Type string - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- remark string
- Remark.
- resource
Id string - Instance package resource ID.
- schedule
Strategies string[] - Strategy type: LOCATION schedule by geographic location, DELAY schedule by delay.
- status string
- Instance status ENABLED: Normal DISABLED: Disabled.
- traffic
Strategies string[] - Traffic strategy type: ALL return all, WEIGHT weight.
- auto_
renew_ floatflag - Whether auto-renew 0 no 1 yes.
- cost_
item_ Sequence[Getlists Igtm Instance Package List Instance Set Cost Item List] - Billing item.
- create_
time str - Package creation time.
- current_
deadline str - Package expiration time.
- instance_
id str - Instance ID.
- instance_
name str - Instance name.
- is_
expire float - Whether expired 0 no 1 yes.
- min_
check_ floatinterval - Minimum check interval time s.
- min_
global_ floatttl - Minimum TTL s.
- package_
type str - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- remark str
- Remark.
- resource_
id str - Instance package resource ID.
- schedule_
strategies Sequence[str] - Strategy type: LOCATION schedule by geographic location, DELAY schedule by delay.
- status str
- Instance status ENABLED: Normal DISABLED: Disabled.
- traffic_
strategies Sequence[str] - Traffic strategy type: ALL return all, WEIGHT weight.
- auto
Renew NumberFlag - Whether auto-renew 0 no 1 yes.
- cost
Item List<Property Map>Lists - Billing item.
- create
Time String - Package creation time.
- current
Deadline String - Package expiration time.
- instance
Id String - Instance ID.
- instance
Name String - Instance name.
- is
Expire Number - Whether expired 0 no 1 yes.
- min
Check NumberInterval - Minimum check interval time s.
- min
Global NumberTtl - Minimum TTL s.
- package
Type String - Package type FREE: Free version STANDARD: Standard version ULTIMATE: Ultimate version.
- remark String
- Remark.
- resource
Id String - Instance package resource ID.
- schedule
Strategies List<String> - Strategy type: LOCATION schedule by geographic location, DELAY schedule by delay.
- status String
- Instance status ENABLED: Normal DISABLED: Disabled.
- traffic
Strategies List<String> - Traffic strategy type: ALL return all, WEIGHT weight.
GetIgtmInstancePackageListInstanceSetCostItemList
- cost_
name str - Billing item name.
- cost_
value float - Billing item value.
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
