1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getMonitorAlarmBasicMetric
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getMonitorAlarmBasicMetric

Explore with Pulumi AI

Use this data source to query detailed information of monitor basic_metric

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const alarmMetric = tencentcloud.getMonitorAlarmBasicMetric({
    dimensions: ["uuid"],
    metricName: "WanOuttraffic",
    namespace: "qce/cvm",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

alarm_metric = tencentcloud.get_monitor_alarm_basic_metric(dimensions=["uuid"],
    metric_name="WanOuttraffic",
    namespace="qce/cvm")
Copy
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.GetMonitorAlarmBasicMetric(ctx, &tencentcloud.GetMonitorAlarmBasicMetricArgs{
			Dimensions: []string{
				"uuid",
			},
			MetricName: pulumi.StringRef("WanOuttraffic"),
			Namespace:  "qce/cvm",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var alarmMetric = Tencentcloud.GetMonitorAlarmBasicMetric.Invoke(new()
    {
        Dimensions = new[]
        {
            "uuid",
        },
        MetricName = "WanOuttraffic",
        Namespace = "qce/cvm",
    });

});
Copy
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.GetMonitorAlarmBasicMetricArgs;
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 alarmMetric = TencentcloudFunctions.getMonitorAlarmBasicMetric(GetMonitorAlarmBasicMetricArgs.builder()
            .dimensions("uuid")
            .metricName("WanOuttraffic")
            .namespace("qce/cvm")
            .build());

    }
}
Copy
variables:
  alarmMetric:
    fn::invoke:
      function: tencentcloud:getMonitorAlarmBasicMetric
      arguments:
        dimensions:
          - uuid
        metricName: WanOuttraffic
        namespace: qce/cvm
Copy

Using getMonitorAlarmBasicMetric

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 getMonitorAlarmBasicMetric(args: GetMonitorAlarmBasicMetricArgs, opts?: InvokeOptions): Promise<GetMonitorAlarmBasicMetricResult>
function getMonitorAlarmBasicMetricOutput(args: GetMonitorAlarmBasicMetricOutputArgs, opts?: InvokeOptions): Output<GetMonitorAlarmBasicMetricResult>
Copy
def get_monitor_alarm_basic_metric(dimensions: Optional[Sequence[str]] = None,
                                   id: Optional[str] = None,
                                   metric_name: Optional[str] = None,
                                   namespace: Optional[str] = None,
                                   result_output_file: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetMonitorAlarmBasicMetricResult
def get_monitor_alarm_basic_metric_output(dimensions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   id: Optional[pulumi.Input[str]] = None,
                                   metric_name: Optional[pulumi.Input[str]] = None,
                                   namespace: Optional[pulumi.Input[str]] = None,
                                   result_output_file: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetMonitorAlarmBasicMetricResult]
Copy
func GetMonitorAlarmBasicMetric(ctx *Context, args *GetMonitorAlarmBasicMetricArgs, opts ...InvokeOption) (*GetMonitorAlarmBasicMetricResult, error)
func GetMonitorAlarmBasicMetricOutput(ctx *Context, args *GetMonitorAlarmBasicMetricOutputArgs, opts ...InvokeOption) GetMonitorAlarmBasicMetricResultOutput
Copy

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

public static class GetMonitorAlarmBasicMetric 
{
    public static Task<GetMonitorAlarmBasicMetricResult> InvokeAsync(GetMonitorAlarmBasicMetricArgs args, InvokeOptions? opts = null)
    public static Output<GetMonitorAlarmBasicMetricResult> Invoke(GetMonitorAlarmBasicMetricInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMonitorAlarmBasicMetricResult> getMonitorAlarmBasicMetric(GetMonitorAlarmBasicMetricArgs args, InvokeOptions options)
public static Output<GetMonitorAlarmBasicMetricResult> getMonitorAlarmBasicMetric(GetMonitorAlarmBasicMetricArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getMonitorAlarmBasicMetric:getMonitorAlarmBasicMetric
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Namespace This property is required. string
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
Dimensions List<string>
Optional parameters, filtered by dimension.
Id string
MetricName string
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
ResultOutputFile string
Used to save results.
Namespace This property is required. string
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
Dimensions []string
Optional parameters, filtered by dimension.
Id string
MetricName string
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
ResultOutputFile string
Used to save results.
namespace This property is required. String
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
dimensions List<String>
Optional parameters, filtered by dimension.
id String
metricName String
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
resultOutputFile String
Used to save results.
namespace This property is required. string
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
dimensions string[]
Optional parameters, filtered by dimension.
id string
metricName string
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
resultOutputFile string
Used to save results.
namespace This property is required. str
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
dimensions Sequence[str]
Optional parameters, filtered by dimension.
id str
metric_name str
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
result_output_file str
Used to save results.
namespace This property is required. String
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
dimensions List<String>
Optional parameters, filtered by dimension.
id String
metricName String
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
resultOutputFile String
Used to save results.

getMonitorAlarmBasicMetric Result

The following output properties are available:

Id string
MetricSets List<GetMonitorAlarmBasicMetricMetricSet>
List of indicator descriptions obtained from query.
Namespace string
Namespaces, each cloud product will have a namespace.
Dimensions List<string>
Dimension name array.
MetricName string
Indicator Name.
ResultOutputFile string
Id string
MetricSets []GetMonitorAlarmBasicMetricMetricSet
List of indicator descriptions obtained from query.
Namespace string
Namespaces, each cloud product will have a namespace.
Dimensions []string
Dimension name array.
MetricName string
Indicator Name.
ResultOutputFile string
id String
metricSets List<GetMonitorAlarmBasicMetricMetricSet>
List of indicator descriptions obtained from query.
namespace String
Namespaces, each cloud product will have a namespace.
dimensions List<String>
Dimension name array.
metricName String
Indicator Name.
resultOutputFile String
id string
metricSets GetMonitorAlarmBasicMetricMetricSet[]
List of indicator descriptions obtained from query.
namespace string
Namespaces, each cloud product will have a namespace.
dimensions string[]
Dimension name array.
metricName string
Indicator Name.
resultOutputFile string
id str
metric_sets Sequence[GetMonitorAlarmBasicMetricMetricSet]
List of indicator descriptions obtained from query.
namespace str
Namespaces, each cloud product will have a namespace.
dimensions Sequence[str]
Dimension name array.
metric_name str
Indicator Name.
result_output_file str
id String
metricSets List<Property Map>
List of indicator descriptions obtained from query.
namespace String
Namespaces, each cloud product will have a namespace.
dimensions List<String>
Dimension name array.
metricName String
Indicator Name.
resultOutputFile String

Supporting Types

GetMonitorAlarmBasicMetricMetricSet

Dimensions This property is required. List<GetMonitorAlarmBasicMetricMetricSetDimension>
Optional parameters, filtered by dimension.
Meanings This property is required. List<GetMonitorAlarmBasicMetricMetricSetMeaning>
Explanation of the meaning of statistical indicators.
MetricCName This property is required. string
Indicator Chinese Name.
MetricEName This property is required. string
Indicator English name.
MetricName This property is required. string
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
Namespace This property is required. string
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
Period This property is required. List<double>
Cycle.
Periods This property is required. List<GetMonitorAlarmBasicMetricMetricSetPeriod>
Indicator method within the statistical cycle.
Unit This property is required. string
Units used for indicators.
UnitCname This property is required. string
Units used for indicators.
Dimensions This property is required. []GetMonitorAlarmBasicMetricMetricSetDimension
Optional parameters, filtered by dimension.
Meanings This property is required. []GetMonitorAlarmBasicMetricMetricSetMeaning
Explanation of the meaning of statistical indicators.
MetricCName This property is required. string
Indicator Chinese Name.
MetricEName This property is required. string
Indicator English name.
MetricName This property is required. string
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
Namespace This property is required. string
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
Period This property is required. []float64
Cycle.
Periods This property is required. []GetMonitorAlarmBasicMetricMetricSetPeriod
Indicator method within the statistical cycle.
Unit This property is required. string
Units used for indicators.
UnitCname This property is required. string
Units used for indicators.
dimensions This property is required. List<GetMonitorAlarmBasicMetricMetricSetDimension>
Optional parameters, filtered by dimension.
meanings This property is required. List<GetMonitorAlarmBasicMetricMetricSetMeaning>
Explanation of the meaning of statistical indicators.
metricCName This property is required. String
Indicator Chinese Name.
metricEName This property is required. String
Indicator English name.
metricName This property is required. String
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
namespace This property is required. String
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
period This property is required. List<Double>
Cycle.
periods This property is required. List<GetMonitorAlarmBasicMetricMetricSetPeriod>
Indicator method within the statistical cycle.
unit This property is required. String
Units used for indicators.
unitCname This property is required. String
Units used for indicators.
dimensions This property is required. GetMonitorAlarmBasicMetricMetricSetDimension[]
Optional parameters, filtered by dimension.
meanings This property is required. GetMonitorAlarmBasicMetricMetricSetMeaning[]
Explanation of the meaning of statistical indicators.
metricCName This property is required. string
Indicator Chinese Name.
metricEName This property is required. string
Indicator English name.
metricName This property is required. string
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
namespace This property is required. string
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
period This property is required. number[]
Cycle.
periods This property is required. GetMonitorAlarmBasicMetricMetricSetPeriod[]
Indicator method within the statistical cycle.
unit This property is required. string
Units used for indicators.
unitCname This property is required. string
Units used for indicators.
dimensions This property is required. Sequence[GetMonitorAlarmBasicMetricMetricSetDimension]
Optional parameters, filtered by dimension.
meanings This property is required. Sequence[GetMonitorAlarmBasicMetricMetricSetMeaning]
Explanation of the meaning of statistical indicators.
metric_c_name This property is required. str
Indicator Chinese Name.
metric_e_name This property is required. str
Indicator English name.
metric_name This property is required. str
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
namespace This property is required. str
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
period This property is required. Sequence[float]
Cycle.
periods This property is required. Sequence[GetMonitorAlarmBasicMetricMetricSetPeriod]
Indicator method within the statistical cycle.
unit This property is required. str
Units used for indicators.
unit_cname This property is required. str
Units used for indicators.
dimensions This property is required. List<Property Map>
Optional parameters, filtered by dimension.
meanings This property is required. List<Property Map>
Explanation of the meaning of statistical indicators.
metricCName This property is required. String
Indicator Chinese Name.
metricEName This property is required. String
Indicator English name.
metricName This property is required. String
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
namespace This property is required. String
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in Cloud Server Monitoring Indicators.
period This property is required. List<Number>
Cycle.
periods This property is required. List<Property Map>
Indicator method within the statistical cycle.
unit This property is required. String
Units used for indicators.
unitCname This property is required. String
Units used for indicators.

GetMonitorAlarmBasicMetricMetricSetDimension

Dimensions This property is required. List<string>
Optional parameters, filtered by dimension.
Dimensions This property is required. []string
Optional parameters, filtered by dimension.
dimensions This property is required. List<String>
Optional parameters, filtered by dimension.
dimensions This property is required. string[]
Optional parameters, filtered by dimension.
dimensions This property is required. Sequence[str]
Optional parameters, filtered by dimension.
dimensions This property is required. List<String>
Optional parameters, filtered by dimension.

GetMonitorAlarmBasicMetricMetricSetMeaning

En This property is required. string
Explanation of indicators in English.
Zh This property is required. string
Chinese interpretation of indicators.
En This property is required. string
Explanation of indicators in English.
Zh This property is required. string
Chinese interpretation of indicators.
en This property is required. String
Explanation of indicators in English.
zh This property is required. String
Chinese interpretation of indicators.
en This property is required. string
Explanation of indicators in English.
zh This property is required. string
Chinese interpretation of indicators.
en This property is required. str
Explanation of indicators in English.
zh This property is required. str
Chinese interpretation of indicators.
en This property is required. String
Explanation of indicators in English.
zh This property is required. String
Chinese interpretation of indicators.

GetMonitorAlarmBasicMetricMetricSetPeriod

Period This property is required. string
Cycle.
StatTypes This property is required. List<string>
Statistical methods.
Period This property is required. string
Cycle.
StatTypes This property is required. []string
Statistical methods.
period This property is required. String
Cycle.
statTypes This property is required. List<String>
Statistical methods.
period This property is required. string
Cycle.
statTypes This property is required. string[]
Statistical methods.
period This property is required. str
Cycle.
stat_types This property is required. Sequence[str]
Statistical methods.
period This property is required. String
Cycle.
statTypes This property is required. List<String>
Statistical methods.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.