1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getMonitorTmpInstances
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getMonitorTmpInstances

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of monitor tmp instances

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const tmpInstances = tencentcloud.getMonitorTmpInstances({
        instanceIds: ["prom-xxxxxx"],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    tmp_instances = tencentcloud.get_monitor_tmp_instances(instance_ids=["prom-xxxxxx"])
    
    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.GetMonitorTmpInstances(ctx, &tencentcloud.GetMonitorTmpInstancesArgs{
    			InstanceIds: []string{
    				"prom-xxxxxx",
    			},
    		}, 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 tmpInstances = Tencentcloud.GetMonitorTmpInstances.Invoke(new()
        {
            InstanceIds = new[]
            {
                "prom-xxxxxx",
            },
        });
    
    });
    
    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.GetMonitorTmpInstancesArgs;
    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 tmpInstances = TencentcloudFunctions.getMonitorTmpInstances(GetMonitorTmpInstancesArgs.builder()
                .instanceIds("prom-xxxxxx")
                .build());
    
        }
    }
    
    variables:
      tmpInstances:
        fn::invoke:
          function: tencentcloud:getMonitorTmpInstances
          arguments:
            instanceIds:
              - prom-xxxxxx
    

    Using getMonitorTmpInstances

    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 getMonitorTmpInstances(args: GetMonitorTmpInstancesArgs, opts?: InvokeOptions): Promise<GetMonitorTmpInstancesResult>
    function getMonitorTmpInstancesOutput(args: GetMonitorTmpInstancesOutputArgs, opts?: InvokeOptions): Output<GetMonitorTmpInstancesResult>
    def get_monitor_tmp_instances(id: Optional[str] = None,
                                  instance_charge_type: Optional[float] = None,
                                  instance_ids: Optional[Sequence[str]] = None,
                                  instance_name: Optional[str] = None,
                                  instance_statuses: Optional[Sequence[float]] = None,
                                  ipv4_addresses: Optional[Sequence[str]] = None,
                                  result_output_file: Optional[str] = None,
                                  tag_filters: Optional[Sequence[GetMonitorTmpInstancesTagFilter]] = None,
                                  zones: Optional[Sequence[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetMonitorTmpInstancesResult
    def get_monitor_tmp_instances_output(id: Optional[pulumi.Input[str]] = None,
                                  instance_charge_type: Optional[pulumi.Input[float]] = None,
                                  instance_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  instance_name: Optional[pulumi.Input[str]] = None,
                                  instance_statuses: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                  ipv4_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  result_output_file: Optional[pulumi.Input[str]] = None,
                                  tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetMonitorTmpInstancesTagFilterArgs]]]] = None,
                                  zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetMonitorTmpInstancesResult]
    func GetMonitorTmpInstances(ctx *Context, args *GetMonitorTmpInstancesArgs, opts ...InvokeOption) (*GetMonitorTmpInstancesResult, error)
    func GetMonitorTmpInstancesOutput(ctx *Context, args *GetMonitorTmpInstancesOutputArgs, opts ...InvokeOption) GetMonitorTmpInstancesResultOutput

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

    public static class GetMonitorTmpInstances 
    {
        public static Task<GetMonitorTmpInstancesResult> InvokeAsync(GetMonitorTmpInstancesArgs args, InvokeOptions? opts = null)
        public static Output<GetMonitorTmpInstancesResult> Invoke(GetMonitorTmpInstancesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMonitorTmpInstancesResult> getMonitorTmpInstances(GetMonitorTmpInstancesArgs args, InvokeOptions options)
    public static Output<GetMonitorTmpInstancesResult> getMonitorTmpInstances(GetMonitorTmpInstancesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getMonitorTmpInstances:getMonitorTmpInstances
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    InstanceChargeType double
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    InstanceIds List<string>
    Query according to one or more instance IDs. The instance ID is like: prom-xxxx. The maximum number of instances requested is 100.
    InstanceName string
    Filter according to instance name.
    InstanceStatuses List<double>
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    Ipv4Addresses List<string>
    Filter according to ipv4 address.
    ResultOutputFile string
    Used to save results.
    TagFilters List<GetMonitorTmpInstancesTagFilter>
    Filter according to tag Key-Value pair. The tag-key is replaced with a specific label key.
    Zones List<string>
    Filter according to availability area. The availability area is shaped like: ap-Guangzhou-1.
    Id string
    InstanceChargeType float64
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    InstanceIds []string
    Query according to one or more instance IDs. The instance ID is like: prom-xxxx. The maximum number of instances requested is 100.
    InstanceName string
    Filter according to instance name.
    InstanceStatuses []float64
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    Ipv4Addresses []string
    Filter according to ipv4 address.
    ResultOutputFile string
    Used to save results.
    TagFilters []GetMonitorTmpInstancesTagFilter
    Filter according to tag Key-Value pair. The tag-key is replaced with a specific label key.
    Zones []string
    Filter according to availability area. The availability area is shaped like: ap-Guangzhou-1.
    id String
    instanceChargeType Double
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instanceIds List<String>
    Query according to one or more instance IDs. The instance ID is like: prom-xxxx. The maximum number of instances requested is 100.
    instanceName String
    Filter according to instance name.
    instanceStatuses List<Double>
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4Addresses List<String>
    Filter according to ipv4 address.
    resultOutputFile String
    Used to save results.
    tagFilters List<GetMonitorTmpInstancesTagFilter>
    Filter according to tag Key-Value pair. The tag-key is replaced with a specific label key.
    zones List<String>
    Filter according to availability area. The availability area is shaped like: ap-Guangzhou-1.
    id string
    instanceChargeType number
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instanceIds string[]
    Query according to one or more instance IDs. The instance ID is like: prom-xxxx. The maximum number of instances requested is 100.
    instanceName string
    Filter according to instance name.
    instanceStatuses number[]
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4Addresses string[]
    Filter according to ipv4 address.
    resultOutputFile string
    Used to save results.
    tagFilters GetMonitorTmpInstancesTagFilter[]
    Filter according to tag Key-Value pair. The tag-key is replaced with a specific label key.
    zones string[]
    Filter according to availability area. The availability area is shaped like: ap-Guangzhou-1.
    id str
    instance_charge_type float
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instance_ids Sequence[str]
    Query according to one or more instance IDs. The instance ID is like: prom-xxxx. The maximum number of instances requested is 100.
    instance_name str
    Filter according to instance name.
    instance_statuses Sequence[float]
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4_addresses Sequence[str]
    Filter according to ipv4 address.
    result_output_file str
    Used to save results.
    tag_filters Sequence[GetMonitorTmpInstancesTagFilter]
    Filter according to tag Key-Value pair. The tag-key is replaced with a specific label key.
    zones Sequence[str]
    Filter according to availability area. The availability area is shaped like: ap-Guangzhou-1.
    id String
    instanceChargeType Number
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instanceIds List<String>
    Query according to one or more instance IDs. The instance ID is like: prom-xxxx. The maximum number of instances requested is 100.
    instanceName String
    Filter according to instance name.
    instanceStatuses List<Number>
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4Addresses List<String>
    Filter according to ipv4 address.
    resultOutputFile String
    Used to save results.
    tagFilters List<Property Map>
    Filter according to tag Key-Value pair. The tag-key is replaced with a specific label key.
    zones List<String>
    Filter according to availability area. The availability area is shaped like: ap-Guangzhou-1.

    getMonitorTmpInstances Result

    The following output properties are available:

    Id string
    InstanceSets List<GetMonitorTmpInstancesInstanceSet>
    Instance details list.
    InstanceChargeType double
    Instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    InstanceIds List<string>
    InstanceName string
    Instance name.
    InstanceStatuses List<double>
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    Ipv4Addresses List<string>
    IPV4 address.
    ResultOutputFile string
    TagFilters List<GetMonitorTmpInstancesTagFilter>
    Zones List<string>
    Id string
    InstanceSets []GetMonitorTmpInstancesInstanceSet
    Instance details list.
    InstanceChargeType float64
    Instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    InstanceIds []string
    InstanceName string
    Instance name.
    InstanceStatuses []float64
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    Ipv4Addresses []string
    IPV4 address.
    ResultOutputFile string
    TagFilters []GetMonitorTmpInstancesTagFilter
    Zones []string
    id String
    instanceSets List<GetMonitorTmpInstancesInstanceSet>
    Instance details list.
    instanceChargeType Double
    Instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instanceIds List<String>
    instanceName String
    Instance name.
    instanceStatuses List<Double>
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4Addresses List<String>
    IPV4 address.
    resultOutputFile String
    tagFilters List<GetMonitorTmpInstancesTagFilter>
    zones List<String>
    id string
    instanceSets GetMonitorTmpInstancesInstanceSet[]
    Instance details list.
    instanceChargeType number
    Instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instanceIds string[]
    instanceName string
    Instance name.
    instanceStatuses number[]
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4Addresses string[]
    IPV4 address.
    resultOutputFile string
    tagFilters GetMonitorTmpInstancesTagFilter[]
    zones string[]
    id str
    instance_sets Sequence[GetMonitorTmpInstancesInstanceSet]
    Instance details list.
    instance_charge_type float
    Instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instance_ids Sequence[str]
    instance_name str
    Instance name.
    instance_statuses Sequence[float]
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4_addresses Sequence[str]
    IPV4 address.
    result_output_file str
    tag_filters Sequence[GetMonitorTmpInstancesTagFilter]
    zones Sequence[str]
    id String
    instanceSets List<Property Map>
    Instance details list.
    instanceChargeType Number
    Instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instanceIds List<String>
    instanceName String
    Instance name.
    instanceStatuses List<Number>
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4Addresses List<String>
    IPV4 address.
    resultOutputFile String
    tagFilters List<Property Map>
    zones List<String>

    Supporting Types

    GetMonitorTmpInstancesInstanceSet

    AlertRuleLimit double
    Alert rule limit.
    ApiRootPath string
    Prometheus http api root address.
    AuthToken string
    Token required for data writing.
    AutoRenewFlag double
    Automatic renewal flag.

    • 0: No automatic renewal;
    • 1: Enable automatic renewal;
    • 2: Automatic renewal is prohibited;
    • -1: Invalid.
    ChargeStatus double
    Charge status.

    • 1: Normal;
    • 2: Expires;
    • 3: Destruction;
    • 4: Allocation;
    • 5: Allocation failed.
    CreatedAt string
    Created_at.
    DataRetentionTime double
    Data retention time.
    EnableGrafana double
    Whether to enable grafana.

    • 0: closed;
    • 1: open.
    ExpireTime string
    Expires for purchased instances.
    GrafanaInstanceId string
    Binding grafana instance id.
    GrafanaIpWhiteList string
    Grafana IP whitelist list.
    GrafanaStatus double
    Grafana status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Rebooting;
    • 5: Destruction;
    • 6: Shutdown;
    • 7: Deleted.
    GrafanaUrl string
    Grafana panel url.
    Grants List<GetMonitorTmpInstancesInstanceSetGrant>
    Authorization information for the instance.
    InstanceChargeType double
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    InstanceId string
    Instance id.
    InstanceName string
    Filter according to instance name.
    InstanceStatus double
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    Ipv4Address string
    Filter according to ipv4 address.
    IsNearExpire double
    Whether it is about to expire.

    • 0: No;
    • 1: Expiring soon.
    MigrationType double
    Migration status.

    • 0: Not in migration;
      • 1: Migrating, original instance;
      • 2: Migrating, target instance.
    ProxyAddress string
    Proxy address.
    RecordingRuleLimit double
    Pre-aggregation rule limitations.
    RegionId double
    Region id.
    RemoteWrite string
    Address of prometheus remote write.
    SpecName string
    Specification name.
    SubnetId string
    Subnet id.
    TagSpecifications List<GetMonitorTmpInstancesInstanceSetTagSpecification>
    List of tags associated with the instance.
    VpcId string
    VPC id.
    Zone string
    Zone.
    AlertRuleLimit float64
    Alert rule limit.
    ApiRootPath string
    Prometheus http api root address.
    AuthToken string
    Token required for data writing.
    AutoRenewFlag float64
    Automatic renewal flag.

    • 0: No automatic renewal;
    • 1: Enable automatic renewal;
    • 2: Automatic renewal is prohibited;
    • -1: Invalid.
    ChargeStatus float64
    Charge status.

    • 1: Normal;
    • 2: Expires;
    • 3: Destruction;
    • 4: Allocation;
    • 5: Allocation failed.
    CreatedAt string
    Created_at.
    DataRetentionTime float64
    Data retention time.
    EnableGrafana float64
    Whether to enable grafana.

    • 0: closed;
    • 1: open.
    ExpireTime string
    Expires for purchased instances.
    GrafanaInstanceId string
    Binding grafana instance id.
    GrafanaIpWhiteList string
    Grafana IP whitelist list.
    GrafanaStatus float64
    Grafana status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Rebooting;
    • 5: Destruction;
    • 6: Shutdown;
    • 7: Deleted.
    GrafanaUrl string
    Grafana panel url.
    Grants []GetMonitorTmpInstancesInstanceSetGrant
    Authorization information for the instance.
    InstanceChargeType float64
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    InstanceId string
    Instance id.
    InstanceName string
    Filter according to instance name.
    InstanceStatus float64
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    Ipv4Address string
    Filter according to ipv4 address.
    IsNearExpire float64
    Whether it is about to expire.

    • 0: No;
    • 1: Expiring soon.
    MigrationType float64
    Migration status.

    • 0: Not in migration;
      • 1: Migrating, original instance;
      • 2: Migrating, target instance.
    ProxyAddress string
    Proxy address.
    RecordingRuleLimit float64
    Pre-aggregation rule limitations.
    RegionId float64
    Region id.
    RemoteWrite string
    Address of prometheus remote write.
    SpecName string
    Specification name.
    SubnetId string
    Subnet id.
    TagSpecifications []GetMonitorTmpInstancesInstanceSetTagSpecification
    List of tags associated with the instance.
    VpcId string
    VPC id.
    Zone string
    Zone.
    alertRuleLimit Double
    Alert rule limit.
    apiRootPath String
    Prometheus http api root address.
    authToken String
    Token required for data writing.
    autoRenewFlag Double
    Automatic renewal flag.

    • 0: No automatic renewal;
    • 1: Enable automatic renewal;
    • 2: Automatic renewal is prohibited;
    • -1: Invalid.
    chargeStatus Double
    Charge status.

    • 1: Normal;
    • 2: Expires;
    • 3: Destruction;
    • 4: Allocation;
    • 5: Allocation failed.
    createdAt String
    Created_at.
    dataRetentionTime Double
    Data retention time.
    enableGrafana Double
    Whether to enable grafana.

    • 0: closed;
    • 1: open.
    expireTime String
    Expires for purchased instances.
    grafanaInstanceId String
    Binding grafana instance id.
    grafanaIpWhiteList String
    Grafana IP whitelist list.
    grafanaStatus Double
    Grafana status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Rebooting;
    • 5: Destruction;
    • 6: Shutdown;
    • 7: Deleted.
    grafanaUrl String
    Grafana panel url.
    grants List<GetMonitorTmpInstancesInstanceSetGrant>
    Authorization information for the instance.
    instanceChargeType Double
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instanceId String
    Instance id.
    instanceName String
    Filter according to instance name.
    instanceStatus Double
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4Address String
    Filter according to ipv4 address.
    isNearExpire Double
    Whether it is about to expire.

    • 0: No;
    • 1: Expiring soon.
    migrationType Double
    Migration status.

    • 0: Not in migration;
      • 1: Migrating, original instance;
      • 2: Migrating, target instance.
    proxyAddress String
    Proxy address.
    recordingRuleLimit Double
    Pre-aggregation rule limitations.
    regionId Double
    Region id.
    remoteWrite String
    Address of prometheus remote write.
    specName String
    Specification name.
    subnetId String
    Subnet id.
    tagSpecifications List<GetMonitorTmpInstancesInstanceSetTagSpecification>
    List of tags associated with the instance.
    vpcId String
    VPC id.
    zone String
    Zone.
    alertRuleLimit number
    Alert rule limit.
    apiRootPath string
    Prometheus http api root address.
    authToken string
    Token required for data writing.
    autoRenewFlag number
    Automatic renewal flag.

    • 0: No automatic renewal;
    • 1: Enable automatic renewal;
    • 2: Automatic renewal is prohibited;
    • -1: Invalid.
    chargeStatus number
    Charge status.

    • 1: Normal;
    • 2: Expires;
    • 3: Destruction;
    • 4: Allocation;
    • 5: Allocation failed.
    createdAt string
    Created_at.
    dataRetentionTime number
    Data retention time.
    enableGrafana number
    Whether to enable grafana.

    • 0: closed;
    • 1: open.
    expireTime string
    Expires for purchased instances.
    grafanaInstanceId string
    Binding grafana instance id.
    grafanaIpWhiteList string
    Grafana IP whitelist list.
    grafanaStatus number
    Grafana status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Rebooting;
    • 5: Destruction;
    • 6: Shutdown;
    • 7: Deleted.
    grafanaUrl string
    Grafana panel url.
    grants GetMonitorTmpInstancesInstanceSetGrant[]
    Authorization information for the instance.
    instanceChargeType number
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instanceId string
    Instance id.
    instanceName string
    Filter according to instance name.
    instanceStatus number
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4Address string
    Filter according to ipv4 address.
    isNearExpire number
    Whether it is about to expire.

    • 0: No;
    • 1: Expiring soon.
    migrationType number
    Migration status.

    • 0: Not in migration;
      • 1: Migrating, original instance;
      • 2: Migrating, target instance.
    proxyAddress string
    Proxy address.
    recordingRuleLimit number
    Pre-aggregation rule limitations.
    regionId number
    Region id.
    remoteWrite string
    Address of prometheus remote write.
    specName string
    Specification name.
    subnetId string
    Subnet id.
    tagSpecifications GetMonitorTmpInstancesInstanceSetTagSpecification[]
    List of tags associated with the instance.
    vpcId string
    VPC id.
    zone string
    Zone.
    alert_rule_limit float
    Alert rule limit.
    api_root_path str
    Prometheus http api root address.
    auth_token str
    Token required for data writing.
    auto_renew_flag float
    Automatic renewal flag.

    • 0: No automatic renewal;
    • 1: Enable automatic renewal;
    • 2: Automatic renewal is prohibited;
    • -1: Invalid.
    charge_status float
    Charge status.

    • 1: Normal;
    • 2: Expires;
    • 3: Destruction;
    • 4: Allocation;
    • 5: Allocation failed.
    created_at str
    Created_at.
    data_retention_time float
    Data retention time.
    enable_grafana float
    Whether to enable grafana.

    • 0: closed;
    • 1: open.
    expire_time str
    Expires for purchased instances.
    grafana_instance_id str
    Binding grafana instance id.
    grafana_ip_white_list str
    Grafana IP whitelist list.
    grafana_status float
    Grafana status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Rebooting;
    • 5: Destruction;
    • 6: Shutdown;
    • 7: Deleted.
    grafana_url str
    Grafana panel url.
    grants Sequence[GetMonitorTmpInstancesInstanceSetGrant]
    Authorization information for the instance.
    instance_charge_type float
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instance_id str
    Instance id.
    instance_name str
    Filter according to instance name.
    instance_status float
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4_address str
    Filter according to ipv4 address.
    is_near_expire float
    Whether it is about to expire.

    • 0: No;
    • 1: Expiring soon.
    migration_type float
    Migration status.

    • 0: Not in migration;
      • 1: Migrating, original instance;
      • 2: Migrating, target instance.
    proxy_address str
    Proxy address.
    recording_rule_limit float
    Pre-aggregation rule limitations.
    region_id float
    Region id.
    remote_write str
    Address of prometheus remote write.
    spec_name str
    Specification name.
    subnet_id str
    Subnet id.
    tag_specifications Sequence[GetMonitorTmpInstancesInstanceSetTagSpecification]
    List of tags associated with the instance.
    vpc_id str
    VPC id.
    zone str
    Zone.
    alertRuleLimit Number
    Alert rule limit.
    apiRootPath String
    Prometheus http api root address.
    authToken String
    Token required for data writing.
    autoRenewFlag Number
    Automatic renewal flag.

    • 0: No automatic renewal;
    • 1: Enable automatic renewal;
    • 2: Automatic renewal is prohibited;
    • -1: Invalid.
    chargeStatus Number
    Charge status.

    • 1: Normal;
    • 2: Expires;
    • 3: Destruction;
    • 4: Allocation;
    • 5: Allocation failed.
    createdAt String
    Created_at.
    dataRetentionTime Number
    Data retention time.
    enableGrafana Number
    Whether to enable grafana.

    • 0: closed;
    • 1: open.
    expireTime String
    Expires for purchased instances.
    grafanaInstanceId String
    Binding grafana instance id.
    grafanaIpWhiteList String
    Grafana IP whitelist list.
    grafanaStatus Number
    Grafana status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Rebooting;
    • 5: Destruction;
    • 6: Shutdown;
    • 7: Deleted.
    grafanaUrl String
    Grafana panel url.
    grants List<Property Map>
    Authorization information for the instance.
    instanceChargeType Number
    Filter according to instance charge type.

    • 2: Prepaid;
    • 3: Postpaid by hour.
    instanceId String
    Instance id.
    instanceName String
    Filter according to instance name.
    instanceStatus Number
    Filter according to instance status.

    • 1: Creating;
    • 2: In operation;
    • 3: Abnormal;
    • 4: Reconstruction;
    • 5: Destruction;
    • 6: Stopped taking;
    • 8: Suspension of service due to arrears;
    • 9: Service has been suspended due to arrears.
    ipv4Address String
    Filter according to ipv4 address.
    isNearExpire Number
    Whether it is about to expire.

    • 0: No;
    • 1: Expiring soon.
    migrationType Number
    Migration status.

    • 0: Not in migration;
      • 1: Migrating, original instance;
      • 2: Migrating, target instance.
    proxyAddress String
    Proxy address.
    recordingRuleLimit Number
    Pre-aggregation rule limitations.
    regionId Number
    Region id.
    remoteWrite String
    Address of prometheus remote write.
    specName String
    Specification name.
    subnetId String
    Subnet id.
    tagSpecifications List<Property Map>
    List of tags associated with the instance.
    vpcId String
    VPC id.
    zone String
    Zone.

    GetMonitorTmpInstancesInstanceSetGrant

    HasAgentManage double
    Whether you have permission to manage the agent (1=yes, 2=no).
    HasApiOperation double
    Whether to display API and other information (1=yes, 2=no).
    HasChargeOperation double
    Whether you have charging operation authority (1=yes, 2=no).
    HasGrafanaStatusChange double
    Whether the status of Grafana can be modified (1=yes, 2=no).
    HasTkeManage double
    Whether you have permission to manage TKE integration (1=yes, 2=no).
    HasVpcDisplay double
    Whether to display VPC information (1=yes, 2=no).
    HasAgentManage float64
    Whether you have permission to manage the agent (1=yes, 2=no).
    HasApiOperation float64
    Whether to display API and other information (1=yes, 2=no).
    HasChargeOperation float64
    Whether you have charging operation authority (1=yes, 2=no).
    HasGrafanaStatusChange float64
    Whether the status of Grafana can be modified (1=yes, 2=no).
    HasTkeManage float64
    Whether you have permission to manage TKE integration (1=yes, 2=no).
    HasVpcDisplay float64
    Whether to display VPC information (1=yes, 2=no).
    hasAgentManage Double
    Whether you have permission to manage the agent (1=yes, 2=no).
    hasApiOperation Double
    Whether to display API and other information (1=yes, 2=no).
    hasChargeOperation Double
    Whether you have charging operation authority (1=yes, 2=no).
    hasGrafanaStatusChange Double
    Whether the status of Grafana can be modified (1=yes, 2=no).
    hasTkeManage Double
    Whether you have permission to manage TKE integration (1=yes, 2=no).
    hasVpcDisplay Double
    Whether to display VPC information (1=yes, 2=no).
    hasAgentManage number
    Whether you have permission to manage the agent (1=yes, 2=no).
    hasApiOperation number
    Whether to display API and other information (1=yes, 2=no).
    hasChargeOperation number
    Whether you have charging operation authority (1=yes, 2=no).
    hasGrafanaStatusChange number
    Whether the status of Grafana can be modified (1=yes, 2=no).
    hasTkeManage number
    Whether you have permission to manage TKE integration (1=yes, 2=no).
    hasVpcDisplay number
    Whether to display VPC information (1=yes, 2=no).
    has_agent_manage float
    Whether you have permission to manage the agent (1=yes, 2=no).
    has_api_operation float
    Whether to display API and other information (1=yes, 2=no).
    has_charge_operation float
    Whether you have charging operation authority (1=yes, 2=no).
    has_grafana_status_change float
    Whether the status of Grafana can be modified (1=yes, 2=no).
    has_tke_manage float
    Whether you have permission to manage TKE integration (1=yes, 2=no).
    has_vpc_display float
    Whether to display VPC information (1=yes, 2=no).
    hasAgentManage Number
    Whether you have permission to manage the agent (1=yes, 2=no).
    hasApiOperation Number
    Whether to display API and other information (1=yes, 2=no).
    hasChargeOperation Number
    Whether you have charging operation authority (1=yes, 2=no).
    hasGrafanaStatusChange Number
    Whether the status of Grafana can be modified (1=yes, 2=no).
    hasTkeManage Number
    Whether you have permission to manage TKE integration (1=yes, 2=no).
    hasVpcDisplay Number
    Whether to display VPC information (1=yes, 2=no).

    GetMonitorTmpInstancesInstanceSetTagSpecification

    Key string
    The key of the tag.
    Value string
    The value of the tag.
    Key string
    The key of the tag.
    Value string
    The value of the tag.
    key String
    The key of the tag.
    value String
    The value of the tag.
    key string
    The key of the tag.
    value string
    The value of the tag.
    key str
    The key of the tag.
    value str
    The value of the tag.
    key String
    The key of the tag.
    value String
    The value of the tag.

    GetMonitorTmpInstancesTagFilter

    Key string
    The key of the tag.
    Value string
    The value of the tag.
    Key string
    The key of the tag.
    Value string
    The value of the tag.
    key String
    The key of the tag.
    value String
    The value of the tag.
    key string
    The key of the tag.
    value string
    The value of the tag.
    key str
    The key of the tag.
    value str
    The value of the tag.
    key String
    The key of the tag.
    value String
    The value of the tag.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack