1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getIgtmDetectTaskPackageList
tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack
tencentcloud logo
tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack

    Use this data source to query detailed information of IGTM detect task package list

    Example Usage

    Query all igtm detect task package list

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getIgtmDetectTaskPackageList({});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_igtm_detect_task_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.GetIgtmDetectTaskPackageList(ctx, &tencentcloud.GetIgtmDetectTaskPackageListArgs{}, 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.GetIgtmDetectTaskPackageList.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.GetIgtmDetectTaskPackageListArgs;
    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.getIgtmDetectTaskPackageList(GetIgtmDetectTaskPackageListArgs.builder()
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getIgtmDetectTaskPackageList
          arguments: {}
    

    Query igtm detect task package list by filter

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getIgtmDetectTaskPackageList({
        filters: [{
            name: "ResourceId",
            values: ["task-qqcoptejbwbf"],
            fuzzy: true,
        }],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_igtm_detect_task_package_list(filters=[{
        "name": "ResourceId",
        "values": ["task-qqcoptejbwbf"],
        "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.GetIgtmDetectTaskPackageList(ctx, &tencentcloud.GetIgtmDetectTaskPackageListArgs{
    			Filters: []tencentcloud.GetIgtmDetectTaskPackageListFilter{
    				{
    					Name: "ResourceId",
    					Values: []string{
    						"task-qqcoptejbwbf",
    					},
    					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.GetIgtmDetectTaskPackageList.Invoke(new()
        {
            Filters = new[]
            {
                new Tencentcloud.Inputs.GetIgtmDetectTaskPackageListFilterInputArgs
                {
                    Name = "ResourceId",
                    Values = new[]
                    {
                        "task-qqcoptejbwbf",
                    },
                    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.GetIgtmDetectTaskPackageListArgs;
    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.getIgtmDetectTaskPackageList(GetIgtmDetectTaskPackageListArgs.builder()
                .filters(GetIgtmDetectTaskPackageListFilterArgs.builder()
                    .name("ResourceId")
                    .values("task-qqcoptejbwbf")
                    .fuzzy(true)
                    .build())
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getIgtmDetectTaskPackageList
          arguments:
            filters:
              - name: ResourceId
                values:
                  - task-qqcoptejbwbf
                fuzzy: true
    

    Using getIgtmDetectTaskPackageList

    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 getIgtmDetectTaskPackageList(args: GetIgtmDetectTaskPackageListArgs, opts?: InvokeOptions): Promise<GetIgtmDetectTaskPackageListResult>
    function getIgtmDetectTaskPackageListOutput(args: GetIgtmDetectTaskPackageListOutputArgs, opts?: InvokeOptions): Output<GetIgtmDetectTaskPackageListResult>
    def get_igtm_detect_task_package_list(filters: Optional[Sequence[GetIgtmDetectTaskPackageListFilter]] = None,
                                          id: Optional[str] = None,
                                          result_output_file: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetIgtmDetectTaskPackageListResult
    def get_igtm_detect_task_package_list_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetIgtmDetectTaskPackageListFilterArgs]]]] = None,
                                          id: Optional[pulumi.Input[str]] = None,
                                          result_output_file: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetIgtmDetectTaskPackageListResult]
    func GetIgtmDetectTaskPackageList(ctx *Context, args *GetIgtmDetectTaskPackageListArgs, opts ...InvokeOption) (*GetIgtmDetectTaskPackageListResult, error)
    func GetIgtmDetectTaskPackageListOutput(ctx *Context, args *GetIgtmDetectTaskPackageListOutputArgs, opts ...InvokeOption) GetIgtmDetectTaskPackageListResultOutput

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

    public static class GetIgtmDetectTaskPackageList 
    {
        public static Task<GetIgtmDetectTaskPackageListResult> InvokeAsync(GetIgtmDetectTaskPackageListArgs args, InvokeOptions? opts = null)
        public static Output<GetIgtmDetectTaskPackageListResult> Invoke(GetIgtmDetectTaskPackageListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIgtmDetectTaskPackageListResult> getIgtmDetectTaskPackageList(GetIgtmDetectTaskPackageListArgs args, InvokeOptions options)
    public static Output<GetIgtmDetectTaskPackageListResult> getIgtmDetectTaskPackageList(GetIgtmDetectTaskPackageListArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getIgtmDetectTaskPackageList:getIgtmDetectTaskPackageList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Filters List<GetIgtmDetectTaskPackageListFilter>
    Detect task filter conditions.
    Id string
    ResultOutputFile string
    Used to save results.
    Filters []GetIgtmDetectTaskPackageListFilter
    Detect task filter conditions.
    Id string
    ResultOutputFile string
    Used to save results.
    filters List<GetIgtmDetectTaskPackageListFilter>
    Detect task filter conditions.
    id String
    resultOutputFile String
    Used to save results.
    filters GetIgtmDetectTaskPackageListFilter[]
    Detect task filter conditions.
    id string
    resultOutputFile string
    Used to save results.
    filters Sequence[GetIgtmDetectTaskPackageListFilter]
    Detect task filter conditions.
    id str
    result_output_file str
    Used to save results.
    filters List<Property Map>
    Detect task filter conditions.
    id String
    resultOutputFile String
    Used to save results.

    getIgtmDetectTaskPackageList Result

    The following output properties are available:

    Supporting Types

    GetIgtmDetectTaskPackageListFilter

    Name string
    Filter field name, supported list as follows:

    • ResourceId: detect task resource id.
    • PeriodStart: minimum expiration time.
    • PeriodEnd: maximum expiration time.
    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:

    • ResourceId: detect task resource id.
    • PeriodStart: minimum expiration time.
    • PeriodEnd: maximum expiration time.
    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:

    • ResourceId: detect task resource id.
    • PeriodStart: minimum expiration time.
    • PeriodEnd: maximum expiration time.
    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:

    • ResourceId: detect task resource id.
    • PeriodStart: minimum expiration time.
    • PeriodEnd: maximum expiration time.
    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:

    • ResourceId: detect task resource id.
    • PeriodStart: minimum expiration time.
    • PeriodEnd: maximum expiration time.
    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:

    • ResourceId: detect task resource id.
    • PeriodStart: minimum expiration time.
    • PeriodEnd: maximum expiration time.
    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).

    GetIgtmDetectTaskPackageListTaskPackageSet

    AutoRenewFlag double
    Whether auto-renew 0 no 1 yes.
    CostItemLists List<GetIgtmDetectTaskPackageListTaskPackageSetCostItemList>
    Billing item.
    CreateTime string
    Package creation time.
    CurrentDeadline string
    Package expiration time.
    Group double
    Detect task type: 100 system setting; 200 billing; 300 management system; 110D monitoring migration free task; 120 disaster recovery switch task.
    IsExpire double
    Whether expired 0 no 1 yes.
    Quota double
    Quota.
    Remark string
    Remark.
    ResourceId string
    Resource ID.
    ResourceType string
    Resource type TASK Detect task.
    Status string
    Status ENABLED: Normal ISOLATED: Isolated DESTROYED: Destroyed REFUNDED: Refunded.
    AutoRenewFlag float64
    Whether auto-renew 0 no 1 yes.
    CostItemLists []GetIgtmDetectTaskPackageListTaskPackageSetCostItemList
    Billing item.
    CreateTime string
    Package creation time.
    CurrentDeadline string
    Package expiration time.
    Group float64
    Detect task type: 100 system setting; 200 billing; 300 management system; 110D monitoring migration free task; 120 disaster recovery switch task.
    IsExpire float64
    Whether expired 0 no 1 yes.
    Quota float64
    Quota.
    Remark string
    Remark.
    ResourceId string
    Resource ID.
    ResourceType string
    Resource type TASK Detect task.
    Status string
    Status ENABLED: Normal ISOLATED: Isolated DESTROYED: Destroyed REFUNDED: Refunded.
    autoRenewFlag Double
    Whether auto-renew 0 no 1 yes.
    costItemLists List<GetIgtmDetectTaskPackageListTaskPackageSetCostItemList>
    Billing item.
    createTime String
    Package creation time.
    currentDeadline String
    Package expiration time.
    group Double
    Detect task type: 100 system setting; 200 billing; 300 management system; 110D monitoring migration free task; 120 disaster recovery switch task.
    isExpire Double
    Whether expired 0 no 1 yes.
    quota Double
    Quota.
    remark String
    Remark.
    resourceId String
    Resource ID.
    resourceType String
    Resource type TASK Detect task.
    status String
    Status ENABLED: Normal ISOLATED: Isolated DESTROYED: Destroyed REFUNDED: Refunded.
    autoRenewFlag number
    Whether auto-renew 0 no 1 yes.
    costItemLists GetIgtmDetectTaskPackageListTaskPackageSetCostItemList[]
    Billing item.
    createTime string
    Package creation time.
    currentDeadline string
    Package expiration time.
    group number
    Detect task type: 100 system setting; 200 billing; 300 management system; 110D monitoring migration free task; 120 disaster recovery switch task.
    isExpire number
    Whether expired 0 no 1 yes.
    quota number
    Quota.
    remark string
    Remark.
    resourceId string
    Resource ID.
    resourceType string
    Resource type TASK Detect task.
    status string
    Status ENABLED: Normal ISOLATED: Isolated DESTROYED: Destroyed REFUNDED: Refunded.
    auto_renew_flag float
    Whether auto-renew 0 no 1 yes.
    cost_item_lists Sequence[GetIgtmDetectTaskPackageListTaskPackageSetCostItemList]
    Billing item.
    create_time str
    Package creation time.
    current_deadline str
    Package expiration time.
    group float
    Detect task type: 100 system setting; 200 billing; 300 management system; 110D monitoring migration free task; 120 disaster recovery switch task.
    is_expire float
    Whether expired 0 no 1 yes.
    quota float
    Quota.
    remark str
    Remark.
    resource_id str
    Resource ID.
    resource_type str
    Resource type TASK Detect task.
    status str
    Status ENABLED: Normal ISOLATED: Isolated DESTROYED: Destroyed REFUNDED: Refunded.
    autoRenewFlag Number
    Whether auto-renew 0 no 1 yes.
    costItemLists List<Property Map>
    Billing item.
    createTime String
    Package creation time.
    currentDeadline String
    Package expiration time.
    group Number
    Detect task type: 100 system setting; 200 billing; 300 management system; 110D monitoring migration free task; 120 disaster recovery switch task.
    isExpire Number
    Whether expired 0 no 1 yes.
    quota Number
    Quota.
    remark String
    Remark.
    resourceId String
    Resource ID.
    resourceType String
    Resource type TASK Detect task.
    status String
    Status ENABLED: Normal ISOLATED: Isolated DESTROYED: Destroyed REFUNDED: Refunded.

    GetIgtmDetectTaskPackageListTaskPackageSetCostItemList

    CostName string
    Billing item name.
    CostValue double
    Billing item value.
    CostName string
    Billing item name.
    CostValue float64
    Billing item value.
    costName String
    Billing item name.
    costValue Double
    Billing item value.
    costName string
    Billing item name.
    costValue number
    Billing item value.
    cost_name str
    Billing item name.
    cost_value float
    Billing item value.
    costName String
    Billing item name.
    costValue Number
    Billing item value.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack
      Meet Neo: Your AI Platform Teammate