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

tencentcloud.getMonitorAlarmMonitorType

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 alarm_monitor_type

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const alarmMonitorType = tencentcloud.getMonitorAlarmMonitorType({});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    alarm_monitor_type = tencentcloud.get_monitor_alarm_monitor_type()
    
    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.GetMonitorAlarmMonitorType(ctx, &tencentcloud.GetMonitorAlarmMonitorTypeArgs{}, 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 alarmMonitorType = Tencentcloud.GetMonitorAlarmMonitorType.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetMonitorAlarmMonitorTypeArgs;
    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 alarmMonitorType = TencentcloudFunctions.getMonitorAlarmMonitorType();
    
        }
    }
    
    variables:
      alarmMonitorType:
        fn::invoke:
          function: tencentcloud:getMonitorAlarmMonitorType
          arguments: {}
    

    Using getMonitorAlarmMonitorType

    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 getMonitorAlarmMonitorType(args: GetMonitorAlarmMonitorTypeArgs, opts?: InvokeOptions): Promise<GetMonitorAlarmMonitorTypeResult>
    function getMonitorAlarmMonitorTypeOutput(args: GetMonitorAlarmMonitorTypeOutputArgs, opts?: InvokeOptions): Output<GetMonitorAlarmMonitorTypeResult>
    def get_monitor_alarm_monitor_type(id: Optional[str] = None,
                                       result_output_file: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetMonitorAlarmMonitorTypeResult
    def get_monitor_alarm_monitor_type_output(id: Optional[pulumi.Input[str]] = None,
                                       result_output_file: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetMonitorAlarmMonitorTypeResult]
    func GetMonitorAlarmMonitorType(ctx *Context, args *GetMonitorAlarmMonitorTypeArgs, opts ...InvokeOption) (*GetMonitorAlarmMonitorTypeResult, error)
    func GetMonitorAlarmMonitorTypeOutput(ctx *Context, args *GetMonitorAlarmMonitorTypeOutputArgs, opts ...InvokeOption) GetMonitorAlarmMonitorTypeResultOutput

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

    public static class GetMonitorAlarmMonitorType 
    {
        public static Task<GetMonitorAlarmMonitorTypeResult> InvokeAsync(GetMonitorAlarmMonitorTypeArgs args, InvokeOptions? opts = null)
        public static Output<GetMonitorAlarmMonitorTypeResult> Invoke(GetMonitorAlarmMonitorTypeInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMonitorAlarmMonitorTypeResult> getMonitorAlarmMonitorType(GetMonitorAlarmMonitorTypeArgs args, InvokeOptions options)
    public static Output<GetMonitorAlarmMonitorTypeResult> getMonitorAlarmMonitorType(GetMonitorAlarmMonitorTypeArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getMonitorAlarmMonitorType:getMonitorAlarmMonitorType
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Monitoring type ID.
    ResultOutputFile string
    Used to save results.
    Id string
    Monitoring type ID.
    ResultOutputFile string
    Used to save results.
    id String
    Monitoring type ID.
    resultOutputFile String
    Used to save results.
    id string
    Monitoring type ID.
    resultOutputFile string
    Used to save results.
    id str
    Monitoring type ID.
    result_output_file str
    Used to save results.
    id String
    Monitoring type ID.
    resultOutputFile String
    Used to save results.

    getMonitorAlarmMonitorType Result

    The following output properties are available:

    Id string
    Monitoring type ID.
    MonitorTypeInfos List<GetMonitorAlarmMonitorTypeMonitorTypeInfo>
    Monitoring type details.
    MonitorTypes List<string>
    Monitoring type, cloud product monitoring is MT_ QCE.
    ResultOutputFile string
    Id string
    Monitoring type ID.
    MonitorTypeInfos []GetMonitorAlarmMonitorTypeMonitorTypeInfo
    Monitoring type details.
    MonitorTypes []string
    Monitoring type, cloud product monitoring is MT_ QCE.
    ResultOutputFile string
    id String
    Monitoring type ID.
    monitorTypeInfos List<GetMonitorAlarmMonitorTypeMonitorTypeInfo>
    Monitoring type details.
    monitorTypes List<String>
    Monitoring type, cloud product monitoring is MT_ QCE.
    resultOutputFile String
    id string
    Monitoring type ID.
    monitorTypeInfos GetMonitorAlarmMonitorTypeMonitorTypeInfo[]
    Monitoring type details.
    monitorTypes string[]
    Monitoring type, cloud product monitoring is MT_ QCE.
    resultOutputFile string
    id str
    Monitoring type ID.
    monitor_type_infos Sequence[GetMonitorAlarmMonitorTypeMonitorTypeInfo]
    Monitoring type details.
    monitor_types Sequence[str]
    Monitoring type, cloud product monitoring is MT_ QCE.
    result_output_file str
    id String
    Monitoring type ID.
    monitorTypeInfos List<Property Map>
    Monitoring type details.
    monitorTypes List<String>
    Monitoring type, cloud product monitoring is MT_ QCE.
    resultOutputFile String

    Supporting Types

    GetMonitorAlarmMonitorTypeMonitorTypeInfo

    Id string
    Monitoring type ID.
    Name string
    Monitoring type.
    SortId double
    Sort order.
    Id string
    Monitoring type ID.
    Name string
    Monitoring type.
    SortId float64
    Sort order.
    id String
    Monitoring type ID.
    name String
    Monitoring type.
    sortId Double
    Sort order.
    id string
    Monitoring type ID.
    name string
    Monitoring type.
    sortId number
    Sort order.
    id str
    Monitoring type ID.
    name str
    Monitoring type.
    sort_id float
    Sort order.
    id String
    Monitoring type ID.
    name String
    Monitoring type.
    sortId Number
    Sort order.

    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