1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getApmInstances
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack
tencentcloud logo
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack

    Use this data source to query APM (Application Performance Management) instances. It returns all fields from the DescribeApmInstances API, including instance basic info, billing, log configuration, security detection settings, and more.

    Example Usage

    Query all APM instances

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const all = tencentcloud.getApmInstances({});
    export const instances = all.then(all => all.instanceLists);
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    all = tencentcloud.get_apm_instances()
    pulumi.export("instances", all.instance_lists)
    
    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 {
    		all, err := tencentcloud.GetApmInstances(ctx, &tencentcloud.GetApmInstancesArgs{}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("instances", all.InstanceLists)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var all = Tencentcloud.GetApmInstances.Invoke();
    
        return new Dictionary<string, object?>
        {
            ["instances"] = all.Apply(getApmInstancesResult => getApmInstancesResult.InstanceLists),
        };
    });
    
    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.GetApmInstancesArgs;
    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 all = TencentcloudFunctions.getApmInstances(GetApmInstancesArgs.builder()
                .build());
    
            ctx.export("instances", all.instanceLists());
        }
    }
    
    variables:
      all:
        fn::invoke:
          function: tencentcloud:getApmInstances
          arguments: {}
    outputs:
      instances: ${all.instanceLists}
    

    Query APM instances by IDs

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const byIds = tencentcloud.getApmInstances({
        instanceIds: [
            "apm-xxxxxxxx",
            "apm-yyyyyyyy",
        ],
    });
    export const instances = byIds.then(byIds => byIds.instanceLists);
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    by_ids = tencentcloud.get_apm_instances(instance_ids=[
        "apm-xxxxxxxx",
        "apm-yyyyyyyy",
    ])
    pulumi.export("instances", by_ids.instance_lists)
    
    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 {
    		byIds, err := tencentcloud.GetApmInstances(ctx, &tencentcloud.GetApmInstancesArgs{
    			InstanceIds: []string{
    				"apm-xxxxxxxx",
    				"apm-yyyyyyyy",
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("instances", byIds.InstanceLists)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var byIds = Tencentcloud.GetApmInstances.Invoke(new()
        {
            InstanceIds = new[]
            {
                "apm-xxxxxxxx",
                "apm-yyyyyyyy",
            },
        });
    
        return new Dictionary<string, object?>
        {
            ["instances"] = byIds.Apply(getApmInstancesResult => getApmInstancesResult.InstanceLists),
        };
    });
    
    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.GetApmInstancesArgs;
    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 byIds = TencentcloudFunctions.getApmInstances(GetApmInstancesArgs.builder()
                .instanceIds(            
                    "apm-xxxxxxxx",
                    "apm-yyyyyyyy")
                .build());
    
            ctx.export("instances", byIds.instanceLists());
        }
    }
    
    variables:
      byIds:
        fn::invoke:
          function: tencentcloud:getApmInstances
          arguments:
            instanceIds:
              - apm-xxxxxxxx
              - apm-yyyyyyyy
    outputs:
      instances: ${byIds.instanceLists}
    

    Query APM instances by name

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const byName = tencentcloud.getApmInstances({
        instanceName: "test",
    });
    export const instances = byName.then(byName => byName.instanceLists);
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    by_name = tencentcloud.get_apm_instances(instance_name="test")
    pulumi.export("instances", by_name.instance_lists)
    
    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 {
    		byName, err := tencentcloud.GetApmInstances(ctx, &tencentcloud.GetApmInstancesArgs{
    			InstanceName: pulumi.StringRef("test"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("instances", byName.InstanceLists)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var byName = Tencentcloud.GetApmInstances.Invoke(new()
        {
            InstanceName = "test",
        });
    
        return new Dictionary<string, object?>
        {
            ["instances"] = byName.Apply(getApmInstancesResult => getApmInstancesResult.InstanceLists),
        };
    });
    
    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.GetApmInstancesArgs;
    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 byName = TencentcloudFunctions.getApmInstances(GetApmInstancesArgs.builder()
                .instanceName("test")
                .build());
    
            ctx.export("instances", byName.instanceLists());
        }
    }
    
    variables:
      byName:
        fn::invoke:
          function: tencentcloud:getApmInstances
          arguments:
            instanceName: test
    outputs:
      instances: ${byName.instanceLists}
    

    Query APM instances by tags

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const byTags = tencentcloud.getApmInstances({
        tags: {
            Environment: "Production",
            Team: "DevOps",
        },
    });
    export const instances = byTags.then(byTags => byTags.instanceLists);
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    by_tags = tencentcloud.get_apm_instances(tags={
        "Environment": "Production",
        "Team": "DevOps",
    })
    pulumi.export("instances", by_tags.instance_lists)
    
    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 {
    		byTags, err := tencentcloud.GetApmInstances(ctx, &tencentcloud.GetApmInstancesArgs{
    			Tags: map[string]interface{}{
    				"Environment": "Production",
    				"Team":        "DevOps",
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("instances", byTags.InstanceLists)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var byTags = Tencentcloud.GetApmInstances.Invoke(new()
        {
            Tags = 
            {
                { "Environment", "Production" },
                { "Team", "DevOps" },
            },
        });
    
        return new Dictionary<string, object?>
        {
            ["instances"] = byTags.Apply(getApmInstancesResult => getApmInstancesResult.InstanceLists),
        };
    });
    
    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.GetApmInstancesArgs;
    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 byTags = TencentcloudFunctions.getApmInstances(GetApmInstancesArgs.builder()
                .tags(Map.ofEntries(
                    Map.entry("Environment", "Production"),
                    Map.entry("Team", "DevOps")
                ))
                .build());
    
            ctx.export("instances", byTags.instanceLists());
        }
    }
    
    variables:
      byTags:
        fn::invoke:
          function: tencentcloud:getApmInstances
          arguments:
            tags:
              Environment: Production
              Team: DevOps
    outputs:
      instances: ${byTags.instanceLists}
    

    Using getApmInstances

    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 getApmInstances(args: GetApmInstancesArgs, opts?: InvokeOptions): Promise<GetApmInstancesResult>
    function getApmInstancesOutput(args: GetApmInstancesOutputArgs, opts?: InvokeOptions): Output<GetApmInstancesResult>
    def get_apm_instances(all_regions_flag: Optional[float] = None,
                          demo_instance_flag: Optional[float] = None,
                          id: Optional[str] = None,
                          instance_id: Optional[str] = None,
                          instance_ids: Optional[Sequence[str]] = None,
                          instance_name: Optional[str] = None,
                          result_output_file: Optional[str] = None,
                          tags: Optional[Mapping[str, str]] = None,
                          opts: Optional[InvokeOptions] = None) -> GetApmInstancesResult
    def get_apm_instances_output(all_regions_flag: Optional[pulumi.Input[float]] = None,
                          demo_instance_flag: Optional[pulumi.Input[float]] = None,
                          id: Optional[pulumi.Input[str]] = None,
                          instance_id: Optional[pulumi.Input[str]] = None,
                          instance_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                          instance_name: Optional[pulumi.Input[str]] = None,
                          result_output_file: Optional[pulumi.Input[str]] = None,
                          tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetApmInstancesResult]
    func GetApmInstances(ctx *Context, args *GetApmInstancesArgs, opts ...InvokeOption) (*GetApmInstancesResult, error)
    func GetApmInstancesOutput(ctx *Context, args *GetApmInstancesOutputArgs, opts ...InvokeOption) GetApmInstancesResultOutput

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

    public static class GetApmInstances 
    {
        public static Task<GetApmInstancesResult> InvokeAsync(GetApmInstancesArgs args, InvokeOptions? opts = null)
        public static Output<GetApmInstancesResult> Invoke(GetApmInstancesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetApmInstancesResult> getApmInstances(GetApmInstancesArgs args, InvokeOptions options)
    public static Output<GetApmInstancesResult> getApmInstances(GetApmInstancesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getApmInstances:getApmInstances
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AllRegionsFlag double
    Whether to query instances in all regions. 0: no, 1: yes. Default is 0.
    DemoInstanceFlag double
    Whether to query official demo instances. 0: non-demo, 1: demo. Default is 0.
    Id string
    InstanceId string
    Filter by instance ID (fuzzy match).
    InstanceIds List<string>
    Filter by instance ID list (exact match).
    InstanceName string
    Filter by instance name (fuzzy match).
    ResultOutputFile string
    Used to save results.
    Tags Dictionary<string, string>
    Filter by tags.
    AllRegionsFlag float64
    Whether to query instances in all regions. 0: no, 1: yes. Default is 0.
    DemoInstanceFlag float64
    Whether to query official demo instances. 0: non-demo, 1: demo. Default is 0.
    Id string
    InstanceId string
    Filter by instance ID (fuzzy match).
    InstanceIds []string
    Filter by instance ID list (exact match).
    InstanceName string
    Filter by instance name (fuzzy match).
    ResultOutputFile string
    Used to save results.
    Tags map[string]string
    Filter by tags.
    allRegionsFlag Double
    Whether to query instances in all regions. 0: no, 1: yes. Default is 0.
    demoInstanceFlag Double
    Whether to query official demo instances. 0: non-demo, 1: demo. Default is 0.
    id String
    instanceId String
    Filter by instance ID (fuzzy match).
    instanceIds List<String>
    Filter by instance ID list (exact match).
    instanceName String
    Filter by instance name (fuzzy match).
    resultOutputFile String
    Used to save results.
    tags Map<String,String>
    Filter by tags.
    allRegionsFlag number
    Whether to query instances in all regions. 0: no, 1: yes. Default is 0.
    demoInstanceFlag number
    Whether to query official demo instances. 0: non-demo, 1: demo. Default is 0.
    id string
    instanceId string
    Filter by instance ID (fuzzy match).
    instanceIds string[]
    Filter by instance ID list (exact match).
    instanceName string
    Filter by instance name (fuzzy match).
    resultOutputFile string
    Used to save results.
    tags {[key: string]: string}
    Filter by tags.
    all_regions_flag float
    Whether to query instances in all regions. 0: no, 1: yes. Default is 0.
    demo_instance_flag float
    Whether to query official demo instances. 0: non-demo, 1: demo. Default is 0.
    id str
    instance_id str
    Filter by instance ID (fuzzy match).
    instance_ids Sequence[str]
    Filter by instance ID list (exact match).
    instance_name str
    Filter by instance name (fuzzy match).
    result_output_file str
    Used to save results.
    tags Mapping[str, str]
    Filter by tags.
    allRegionsFlag Number
    Whether to query instances in all regions. 0: no, 1: yes. Default is 0.
    demoInstanceFlag Number
    Whether to query official demo instances. 0: non-demo, 1: demo. Default is 0.
    id String
    instanceId String
    Filter by instance ID (fuzzy match).
    instanceIds List<String>
    Filter by instance ID list (exact match).
    instanceName String
    Filter by instance name (fuzzy match).
    resultOutputFile String
    Used to save results.
    tags Map<String>
    Filter by tags.

    getApmInstances Result

    The following output properties are available:

    Id string
    InstanceLists List<GetApmInstancesInstanceList>
    APM instance list.
    AllRegionsFlag double
    DemoInstanceFlag double
    InstanceId string
    Instance ID.
    InstanceIds List<string>
    InstanceName string
    ResultOutputFile string
    Tags Dictionary<string, string>
    Tag list.
    Id string
    InstanceLists []GetApmInstancesInstanceList
    APM instance list.
    AllRegionsFlag float64
    DemoInstanceFlag float64
    InstanceId string
    Instance ID.
    InstanceIds []string
    InstanceName string
    ResultOutputFile string
    Tags map[string]string
    Tag list.
    id String
    instanceLists List<GetApmInstancesInstanceList>
    APM instance list.
    allRegionsFlag Double
    demoInstanceFlag Double
    instanceId String
    Instance ID.
    instanceIds List<String>
    instanceName String
    resultOutputFile String
    tags Map<String,String>
    Tag list.
    id string
    instanceLists GetApmInstancesInstanceList[]
    APM instance list.
    allRegionsFlag number
    demoInstanceFlag number
    instanceId string
    Instance ID.
    instanceIds string[]
    instanceName string
    resultOutputFile string
    tags {[key: string]: string}
    Tag list.
    id str
    instance_lists Sequence[GetApmInstancesInstanceList]
    APM instance list.
    all_regions_flag float
    demo_instance_flag float
    instance_id str
    Instance ID.
    instance_ids Sequence[str]
    instance_name str
    result_output_file str
    tags Mapping[str, str]
    Tag list.
    id String
    instanceLists List<Property Map>
    APM instance list.
    allRegionsFlag Number
    demoInstanceFlag Number
    instanceId String
    Instance ID.
    instanceIds List<String>
    instanceName String
    resultOutputFile String
    tags Map<String>
    Tag list.

    Supporting Types

    GetApmInstancesInstanceList

    AmountOfUsedStorage double
    Storage usage in MB.
    AppId double
    App ID.
    BillingInstance double
    Whether billing is enabled. 0: not enabled, 1: enabled.
    ClientCount double
    Client application count.
    CountOfReportSpanPerDay double
    Daily reported span count.
    CreateUin string
    Creator UIN.
    CustomShowTags List<string>
    Custom display tag list.
    DashboardTopicId string
    Associated dashboard ID.
    DefaultTsf double
    Whether it is the default TSF instance. 0: no, 1: yes.
    Description string
    Instance description.
    ErrRateThreshold double
    Error rate threshold.
    ErrorSample double
    Error sampling switch.
    Free double
    Whether it is free edition.
    InstanceId string
    Filter by instance ID (fuzzy match).
    IsDeleteAnyFileAnalysis double
    Whether delete any file detection is enabled. 0: off, 1: on.
    IsDeserializationAnalysis double
    Whether deserialization detection is enabled. 0: off, 1: on.
    IsDirectoryTraversalAnalysis double
    Whether directory traversal detection is enabled. 0: off, 1: on.
    IsExpressionInjectionAnalysis double
    Whether expression injection detection is enabled. 0: off, 1: on.
    IsIncludeAnyFileAnalysis double
    Whether include any file detection is enabled. 0: off, 1: on.
    IsInstrumentationVulnerabilityScan double
    Whether instrumentation vulnerability scan is enabled. 0: off, 1: on.
    IsJndiInjectionAnalysis double
    Whether JNDI injection detection is enabled. 0: off, 1: on.
    IsJniInjectionAnalysis double
    Whether JNI injection detection is enabled. 0: off, 1: on.
    IsMemoryHijackingAnalysis double
    Whether memory hijacking detection is enabled. 0: off, 1: on.
    IsReadAnyFileAnalysis double
    Whether read any file detection is enabled. 0: off, 1: on.
    IsRelatedDashboard double
    Whether dashboard is associated. 0: off, 1: on.
    IsRelatedLog double
    Log feature switch. 0: off, 1: on.
    IsRemoteCommandExecutionAnalysis double
    Whether remote command execution detection is enabled. 0: off, 1: on.
    IsScriptEngineInjectionAnalysis double
    Whether script engine injection detection is enabled. 0: off, 1: on.
    IsSqlInjectionAnalysis double
    Whether SQL injection analysis is enabled. 0: off, 1: on.
    IsTemplateEngineInjectionAnalysis double
    Whether template engine injection detection is enabled. 0: off, 1: on.
    IsUploadAnyFileAnalysis double
    Whether upload any file detection is enabled. 0: off, 1: on.
    IsWebshellBackdoorAnalysis double
    Whether webshell backdoor detection is enabled. 0: off, 1: on.
    LogIndexType double
    CLS index type. 0: full-text index, 1: key-value index.
    LogRegion string
    CLS log region.
    LogSet string
    CLS log set.
    LogSource string
    Log source.
    LogTopicId string
    Log topic ID.
    LogTraceIdKey string
    TraceId index key, effective when CLS index type is key-value.
    MetricDuration double
    Metric data retention duration in days.
    Name string
    Instance name.
    PayMode double
    Billing mode.
    PayModeEffective bool
    Whether pay mode is effective.
    Region string
    Region.
    ResponseDurationWarningThreshold double
    Response duration warning threshold in ms.
    SampleRate double
    Sampling rate.
    ServiceCount double
    Service count.
    SlowRequestSavedThreshold double
    Slow request saved threshold in ms.
    SpanDailyCounters double
    Daily span count quota.
    Status double
    Instance status.
    StopReason double
    Throttling reason. 1: official version quota, 2: trial version quota, 4: trial expired, 8: account overdue.
    Tags List<GetApmInstancesInstanceListTag>
    Filter by tags.
    Token string
    Instance authentication token.
    TotalCount double
    Active application count in recent 2 days.
    TraceDuration double
    Trace data retention duration.
    UrlLongSegmentThreshold double
    URL long segment convergence threshold.
    UrlNumberSegmentThreshold double
    URL number segment convergence threshold.
    AmountOfUsedStorage float64
    Storage usage in MB.
    AppId float64
    App ID.
    BillingInstance float64
    Whether billing is enabled. 0: not enabled, 1: enabled.
    ClientCount float64
    Client application count.
    CountOfReportSpanPerDay float64
    Daily reported span count.
    CreateUin string
    Creator UIN.
    CustomShowTags []string
    Custom display tag list.
    DashboardTopicId string
    Associated dashboard ID.
    DefaultTsf float64
    Whether it is the default TSF instance. 0: no, 1: yes.
    Description string
    Instance description.
    ErrRateThreshold float64
    Error rate threshold.
    ErrorSample float64
    Error sampling switch.
    Free float64
    Whether it is free edition.
    InstanceId string
    Filter by instance ID (fuzzy match).
    IsDeleteAnyFileAnalysis float64
    Whether delete any file detection is enabled. 0: off, 1: on.
    IsDeserializationAnalysis float64
    Whether deserialization detection is enabled. 0: off, 1: on.
    IsDirectoryTraversalAnalysis float64
    Whether directory traversal detection is enabled. 0: off, 1: on.
    IsExpressionInjectionAnalysis float64
    Whether expression injection detection is enabled. 0: off, 1: on.
    IsIncludeAnyFileAnalysis float64
    Whether include any file detection is enabled. 0: off, 1: on.
    IsInstrumentationVulnerabilityScan float64
    Whether instrumentation vulnerability scan is enabled. 0: off, 1: on.
    IsJndiInjectionAnalysis float64
    Whether JNDI injection detection is enabled. 0: off, 1: on.
    IsJniInjectionAnalysis float64
    Whether JNI injection detection is enabled. 0: off, 1: on.
    IsMemoryHijackingAnalysis float64
    Whether memory hijacking detection is enabled. 0: off, 1: on.
    IsReadAnyFileAnalysis float64
    Whether read any file detection is enabled. 0: off, 1: on.
    IsRelatedDashboard float64
    Whether dashboard is associated. 0: off, 1: on.
    IsRelatedLog float64
    Log feature switch. 0: off, 1: on.
    IsRemoteCommandExecutionAnalysis float64
    Whether remote command execution detection is enabled. 0: off, 1: on.
    IsScriptEngineInjectionAnalysis float64
    Whether script engine injection detection is enabled. 0: off, 1: on.
    IsSqlInjectionAnalysis float64
    Whether SQL injection analysis is enabled. 0: off, 1: on.
    IsTemplateEngineInjectionAnalysis float64
    Whether template engine injection detection is enabled. 0: off, 1: on.
    IsUploadAnyFileAnalysis float64
    Whether upload any file detection is enabled. 0: off, 1: on.
    IsWebshellBackdoorAnalysis float64
    Whether webshell backdoor detection is enabled. 0: off, 1: on.
    LogIndexType float64
    CLS index type. 0: full-text index, 1: key-value index.
    LogRegion string
    CLS log region.
    LogSet string
    CLS log set.
    LogSource string
    Log source.
    LogTopicId string
    Log topic ID.
    LogTraceIdKey string
    TraceId index key, effective when CLS index type is key-value.
    MetricDuration float64
    Metric data retention duration in days.
    Name string
    Instance name.
    PayMode float64
    Billing mode.
    PayModeEffective bool
    Whether pay mode is effective.
    Region string
    Region.
    ResponseDurationWarningThreshold float64
    Response duration warning threshold in ms.
    SampleRate float64
    Sampling rate.
    ServiceCount float64
    Service count.
    SlowRequestSavedThreshold float64
    Slow request saved threshold in ms.
    SpanDailyCounters float64
    Daily span count quota.
    Status float64
    Instance status.
    StopReason float64
    Throttling reason. 1: official version quota, 2: trial version quota, 4: trial expired, 8: account overdue.
    Tags []GetApmInstancesInstanceListTag
    Filter by tags.
    Token string
    Instance authentication token.
    TotalCount float64
    Active application count in recent 2 days.
    TraceDuration float64
    Trace data retention duration.
    UrlLongSegmentThreshold float64
    URL long segment convergence threshold.
    UrlNumberSegmentThreshold float64
    URL number segment convergence threshold.
    amountOfUsedStorage Double
    Storage usage in MB.
    appId Double
    App ID.
    billingInstance Double
    Whether billing is enabled. 0: not enabled, 1: enabled.
    clientCount Double
    Client application count.
    countOfReportSpanPerDay Double
    Daily reported span count.
    createUin String
    Creator UIN.
    customShowTags List<String>
    Custom display tag list.
    dashboardTopicId String
    Associated dashboard ID.
    defaultTsf Double
    Whether it is the default TSF instance. 0: no, 1: yes.
    description String
    Instance description.
    errRateThreshold Double
    Error rate threshold.
    errorSample Double
    Error sampling switch.
    free Double
    Whether it is free edition.
    instanceId String
    Filter by instance ID (fuzzy match).
    isDeleteAnyFileAnalysis Double
    Whether delete any file detection is enabled. 0: off, 1: on.
    isDeserializationAnalysis Double
    Whether deserialization detection is enabled. 0: off, 1: on.
    isDirectoryTraversalAnalysis Double
    Whether directory traversal detection is enabled. 0: off, 1: on.
    isExpressionInjectionAnalysis Double
    Whether expression injection detection is enabled. 0: off, 1: on.
    isIncludeAnyFileAnalysis Double
    Whether include any file detection is enabled. 0: off, 1: on.
    isInstrumentationVulnerabilityScan Double
    Whether instrumentation vulnerability scan is enabled. 0: off, 1: on.
    isJndiInjectionAnalysis Double
    Whether JNDI injection detection is enabled. 0: off, 1: on.
    isJniInjectionAnalysis Double
    Whether JNI injection detection is enabled. 0: off, 1: on.
    isMemoryHijackingAnalysis Double
    Whether memory hijacking detection is enabled. 0: off, 1: on.
    isReadAnyFileAnalysis Double
    Whether read any file detection is enabled. 0: off, 1: on.
    isRelatedDashboard Double
    Whether dashboard is associated. 0: off, 1: on.
    isRelatedLog Double
    Log feature switch. 0: off, 1: on.
    isRemoteCommandExecutionAnalysis Double
    Whether remote command execution detection is enabled. 0: off, 1: on.
    isScriptEngineInjectionAnalysis Double
    Whether script engine injection detection is enabled. 0: off, 1: on.
    isSqlInjectionAnalysis Double
    Whether SQL injection analysis is enabled. 0: off, 1: on.
    isTemplateEngineInjectionAnalysis Double
    Whether template engine injection detection is enabled. 0: off, 1: on.
    isUploadAnyFileAnalysis Double
    Whether upload any file detection is enabled. 0: off, 1: on.
    isWebshellBackdoorAnalysis Double
    Whether webshell backdoor detection is enabled. 0: off, 1: on.
    logIndexType Double
    CLS index type. 0: full-text index, 1: key-value index.
    logRegion String
    CLS log region.
    logSet String
    CLS log set.
    logSource String
    Log source.
    logTopicId String
    Log topic ID.
    logTraceIdKey String
    TraceId index key, effective when CLS index type is key-value.
    metricDuration Double
    Metric data retention duration in days.
    name String
    Instance name.
    payMode Double
    Billing mode.
    payModeEffective Boolean
    Whether pay mode is effective.
    region String
    Region.
    responseDurationWarningThreshold Double
    Response duration warning threshold in ms.
    sampleRate Double
    Sampling rate.
    serviceCount Double
    Service count.
    slowRequestSavedThreshold Double
    Slow request saved threshold in ms.
    spanDailyCounters Double
    Daily span count quota.
    status Double
    Instance status.
    stopReason Double
    Throttling reason. 1: official version quota, 2: trial version quota, 4: trial expired, 8: account overdue.
    tags List<GetApmInstancesInstanceListTag>
    Filter by tags.
    token String
    Instance authentication token.
    totalCount Double
    Active application count in recent 2 days.
    traceDuration Double
    Trace data retention duration.
    urlLongSegmentThreshold Double
    URL long segment convergence threshold.
    urlNumberSegmentThreshold Double
    URL number segment convergence threshold.
    amountOfUsedStorage number
    Storage usage in MB.
    appId number
    App ID.
    billingInstance number
    Whether billing is enabled. 0: not enabled, 1: enabled.
    clientCount number
    Client application count.
    countOfReportSpanPerDay number
    Daily reported span count.
    createUin string
    Creator UIN.
    customShowTags string[]
    Custom display tag list.
    dashboardTopicId string
    Associated dashboard ID.
    defaultTsf number
    Whether it is the default TSF instance. 0: no, 1: yes.
    description string
    Instance description.
    errRateThreshold number
    Error rate threshold.
    errorSample number
    Error sampling switch.
    free number
    Whether it is free edition.
    instanceId string
    Filter by instance ID (fuzzy match).
    isDeleteAnyFileAnalysis number
    Whether delete any file detection is enabled. 0: off, 1: on.
    isDeserializationAnalysis number
    Whether deserialization detection is enabled. 0: off, 1: on.
    isDirectoryTraversalAnalysis number
    Whether directory traversal detection is enabled. 0: off, 1: on.
    isExpressionInjectionAnalysis number
    Whether expression injection detection is enabled. 0: off, 1: on.
    isIncludeAnyFileAnalysis number
    Whether include any file detection is enabled. 0: off, 1: on.
    isInstrumentationVulnerabilityScan number
    Whether instrumentation vulnerability scan is enabled. 0: off, 1: on.
    isJndiInjectionAnalysis number
    Whether JNDI injection detection is enabled. 0: off, 1: on.
    isJniInjectionAnalysis number
    Whether JNI injection detection is enabled. 0: off, 1: on.
    isMemoryHijackingAnalysis number
    Whether memory hijacking detection is enabled. 0: off, 1: on.
    isReadAnyFileAnalysis number
    Whether read any file detection is enabled. 0: off, 1: on.
    isRelatedDashboard number
    Whether dashboard is associated. 0: off, 1: on.
    isRelatedLog number
    Log feature switch. 0: off, 1: on.
    isRemoteCommandExecutionAnalysis number
    Whether remote command execution detection is enabled. 0: off, 1: on.
    isScriptEngineInjectionAnalysis number
    Whether script engine injection detection is enabled. 0: off, 1: on.
    isSqlInjectionAnalysis number
    Whether SQL injection analysis is enabled. 0: off, 1: on.
    isTemplateEngineInjectionAnalysis number
    Whether template engine injection detection is enabled. 0: off, 1: on.
    isUploadAnyFileAnalysis number
    Whether upload any file detection is enabled. 0: off, 1: on.
    isWebshellBackdoorAnalysis number
    Whether webshell backdoor detection is enabled. 0: off, 1: on.
    logIndexType number
    CLS index type. 0: full-text index, 1: key-value index.
    logRegion string
    CLS log region.
    logSet string
    CLS log set.
    logSource string
    Log source.
    logTopicId string
    Log topic ID.
    logTraceIdKey string
    TraceId index key, effective when CLS index type is key-value.
    metricDuration number
    Metric data retention duration in days.
    name string
    Instance name.
    payMode number
    Billing mode.
    payModeEffective boolean
    Whether pay mode is effective.
    region string
    Region.
    responseDurationWarningThreshold number
    Response duration warning threshold in ms.
    sampleRate number
    Sampling rate.
    serviceCount number
    Service count.
    slowRequestSavedThreshold number
    Slow request saved threshold in ms.
    spanDailyCounters number
    Daily span count quota.
    status number
    Instance status.
    stopReason number
    Throttling reason. 1: official version quota, 2: trial version quota, 4: trial expired, 8: account overdue.
    tags GetApmInstancesInstanceListTag[]
    Filter by tags.
    token string
    Instance authentication token.
    totalCount number
    Active application count in recent 2 days.
    traceDuration number
    Trace data retention duration.
    urlLongSegmentThreshold number
    URL long segment convergence threshold.
    urlNumberSegmentThreshold number
    URL number segment convergence threshold.
    amount_of_used_storage float
    Storage usage in MB.
    app_id float
    App ID.
    billing_instance float
    Whether billing is enabled. 0: not enabled, 1: enabled.
    client_count float
    Client application count.
    count_of_report_span_per_day float
    Daily reported span count.
    create_uin str
    Creator UIN.
    custom_show_tags Sequence[str]
    Custom display tag list.
    dashboard_topic_id str
    Associated dashboard ID.
    default_tsf float
    Whether it is the default TSF instance. 0: no, 1: yes.
    description str
    Instance description.
    err_rate_threshold float
    Error rate threshold.
    error_sample float
    Error sampling switch.
    free float
    Whether it is free edition.
    instance_id str
    Filter by instance ID (fuzzy match).
    is_delete_any_file_analysis float
    Whether delete any file detection is enabled. 0: off, 1: on.
    is_deserialization_analysis float
    Whether deserialization detection is enabled. 0: off, 1: on.
    is_directory_traversal_analysis float
    Whether directory traversal detection is enabled. 0: off, 1: on.
    is_expression_injection_analysis float
    Whether expression injection detection is enabled. 0: off, 1: on.
    is_include_any_file_analysis float
    Whether include any file detection is enabled. 0: off, 1: on.
    is_instrumentation_vulnerability_scan float
    Whether instrumentation vulnerability scan is enabled. 0: off, 1: on.
    is_jndi_injection_analysis float
    Whether JNDI injection detection is enabled. 0: off, 1: on.
    is_jni_injection_analysis float
    Whether JNI injection detection is enabled. 0: off, 1: on.
    is_memory_hijacking_analysis float
    Whether memory hijacking detection is enabled. 0: off, 1: on.
    is_read_any_file_analysis float
    Whether read any file detection is enabled. 0: off, 1: on.
    is_related_dashboard float
    Whether dashboard is associated. 0: off, 1: on.
    is_related_log float
    Log feature switch. 0: off, 1: on.
    is_remote_command_execution_analysis float
    Whether remote command execution detection is enabled. 0: off, 1: on.
    is_script_engine_injection_analysis float
    Whether script engine injection detection is enabled. 0: off, 1: on.
    is_sql_injection_analysis float
    Whether SQL injection analysis is enabled. 0: off, 1: on.
    is_template_engine_injection_analysis float
    Whether template engine injection detection is enabled. 0: off, 1: on.
    is_upload_any_file_analysis float
    Whether upload any file detection is enabled. 0: off, 1: on.
    is_webshell_backdoor_analysis float
    Whether webshell backdoor detection is enabled. 0: off, 1: on.
    log_index_type float
    CLS index type. 0: full-text index, 1: key-value index.
    log_region str
    CLS log region.
    log_set str
    CLS log set.
    log_source str
    Log source.
    log_topic_id str
    Log topic ID.
    log_trace_id_key str
    TraceId index key, effective when CLS index type is key-value.
    metric_duration float
    Metric data retention duration in days.
    name str
    Instance name.
    pay_mode float
    Billing mode.
    pay_mode_effective bool
    Whether pay mode is effective.
    region str
    Region.
    response_duration_warning_threshold float
    Response duration warning threshold in ms.
    sample_rate float
    Sampling rate.
    service_count float
    Service count.
    slow_request_saved_threshold float
    Slow request saved threshold in ms.
    span_daily_counters float
    Daily span count quota.
    status float
    Instance status.
    stop_reason float
    Throttling reason. 1: official version quota, 2: trial version quota, 4: trial expired, 8: account overdue.
    tags Sequence[GetApmInstancesInstanceListTag]
    Filter by tags.
    token str
    Instance authentication token.
    total_count float
    Active application count in recent 2 days.
    trace_duration float
    Trace data retention duration.
    url_long_segment_threshold float
    URL long segment convergence threshold.
    url_number_segment_threshold float
    URL number segment convergence threshold.
    amountOfUsedStorage Number
    Storage usage in MB.
    appId Number
    App ID.
    billingInstance Number
    Whether billing is enabled. 0: not enabled, 1: enabled.
    clientCount Number
    Client application count.
    countOfReportSpanPerDay Number
    Daily reported span count.
    createUin String
    Creator UIN.
    customShowTags List<String>
    Custom display tag list.
    dashboardTopicId String
    Associated dashboard ID.
    defaultTsf Number
    Whether it is the default TSF instance. 0: no, 1: yes.
    description String
    Instance description.
    errRateThreshold Number
    Error rate threshold.
    errorSample Number
    Error sampling switch.
    free Number
    Whether it is free edition.
    instanceId String
    Filter by instance ID (fuzzy match).
    isDeleteAnyFileAnalysis Number
    Whether delete any file detection is enabled. 0: off, 1: on.
    isDeserializationAnalysis Number
    Whether deserialization detection is enabled. 0: off, 1: on.
    isDirectoryTraversalAnalysis Number
    Whether directory traversal detection is enabled. 0: off, 1: on.
    isExpressionInjectionAnalysis Number
    Whether expression injection detection is enabled. 0: off, 1: on.
    isIncludeAnyFileAnalysis Number
    Whether include any file detection is enabled. 0: off, 1: on.
    isInstrumentationVulnerabilityScan Number
    Whether instrumentation vulnerability scan is enabled. 0: off, 1: on.
    isJndiInjectionAnalysis Number
    Whether JNDI injection detection is enabled. 0: off, 1: on.
    isJniInjectionAnalysis Number
    Whether JNI injection detection is enabled. 0: off, 1: on.
    isMemoryHijackingAnalysis Number
    Whether memory hijacking detection is enabled. 0: off, 1: on.
    isReadAnyFileAnalysis Number
    Whether read any file detection is enabled. 0: off, 1: on.
    isRelatedDashboard Number
    Whether dashboard is associated. 0: off, 1: on.
    isRelatedLog Number
    Log feature switch. 0: off, 1: on.
    isRemoteCommandExecutionAnalysis Number
    Whether remote command execution detection is enabled. 0: off, 1: on.
    isScriptEngineInjectionAnalysis Number
    Whether script engine injection detection is enabled. 0: off, 1: on.
    isSqlInjectionAnalysis Number
    Whether SQL injection analysis is enabled. 0: off, 1: on.
    isTemplateEngineInjectionAnalysis Number
    Whether template engine injection detection is enabled. 0: off, 1: on.
    isUploadAnyFileAnalysis Number
    Whether upload any file detection is enabled. 0: off, 1: on.
    isWebshellBackdoorAnalysis Number
    Whether webshell backdoor detection is enabled. 0: off, 1: on.
    logIndexType Number
    CLS index type. 0: full-text index, 1: key-value index.
    logRegion String
    CLS log region.
    logSet String
    CLS log set.
    logSource String
    Log source.
    logTopicId String
    Log topic ID.
    logTraceIdKey String
    TraceId index key, effective when CLS index type is key-value.
    metricDuration Number
    Metric data retention duration in days.
    name String
    Instance name.
    payMode Number
    Billing mode.
    payModeEffective Boolean
    Whether pay mode is effective.
    region String
    Region.
    responseDurationWarningThreshold Number
    Response duration warning threshold in ms.
    sampleRate Number
    Sampling rate.
    serviceCount Number
    Service count.
    slowRequestSavedThreshold Number
    Slow request saved threshold in ms.
    spanDailyCounters Number
    Daily span count quota.
    status Number
    Instance status.
    stopReason Number
    Throttling reason. 1: official version quota, 2: trial version quota, 4: trial expired, 8: account overdue.
    tags List<Property Map>
    Filter by tags.
    token String
    Instance authentication token.
    totalCount Number
    Active application count in recent 2 days.
    traceDuration Number
    Trace data retention duration.
    urlLongSegmentThreshold Number
    URL long segment convergence threshold.
    urlNumberSegmentThreshold Number
    URL number segment convergence threshold.

    GetApmInstancesInstanceListTag

    Key string
    Tag key.
    Value string
    Tag value.
    Key string
    Tag key.
    Value string
    Tag value.
    key String
    Tag key.
    value String
    Tag value.
    key string
    Tag key.
    value string
    Tag value.
    key str
    Tag key.
    value str
    Tag value.
    key String
    Tag key.
    value String
    Tag value.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    Viewing docs for tencentcloud 1.82.79
    published on Friday, Mar 27, 2026 by tencentcloudstack
      Try Pulumi Cloud free. Your team will thank you.