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

tencentcloud.getMonitorTmpRegions

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_regions

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const tmpRegions = tencentcloud.getMonitorTmpRegions({
        payMode: 1,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    tmp_regions = tencentcloud.get_monitor_tmp_regions(pay_mode=1)
    
    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.GetMonitorTmpRegions(ctx, &tencentcloud.GetMonitorTmpRegionsArgs{
    			PayMode: pulumi.Float64Ref(1),
    		}, 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 tmpRegions = Tencentcloud.GetMonitorTmpRegions.Invoke(new()
        {
            PayMode = 1,
        });
    
    });
    
    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.GetMonitorTmpRegionsArgs;
    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 tmpRegions = TencentcloudFunctions.getMonitorTmpRegions(GetMonitorTmpRegionsArgs.builder()
                .payMode(1)
                .build());
    
        }
    }
    
    variables:
      tmpRegions:
        fn::invoke:
          function: tencentcloud:getMonitorTmpRegions
          arguments:
            payMode: 1
    

    Using getMonitorTmpRegions

    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 getMonitorTmpRegions(args: GetMonitorTmpRegionsArgs, opts?: InvokeOptions): Promise<GetMonitorTmpRegionsResult>
    function getMonitorTmpRegionsOutput(args: GetMonitorTmpRegionsOutputArgs, opts?: InvokeOptions): Output<GetMonitorTmpRegionsResult>
    def get_monitor_tmp_regions(id: Optional[str] = None,
                                pay_mode: Optional[float] = None,
                                result_output_file: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetMonitorTmpRegionsResult
    def get_monitor_tmp_regions_output(id: Optional[pulumi.Input[str]] = None,
                                pay_mode: Optional[pulumi.Input[float]] = None,
                                result_output_file: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetMonitorTmpRegionsResult]
    func GetMonitorTmpRegions(ctx *Context, args *GetMonitorTmpRegionsArgs, opts ...InvokeOption) (*GetMonitorTmpRegionsResult, error)
    func GetMonitorTmpRegionsOutput(ctx *Context, args *GetMonitorTmpRegionsOutputArgs, opts ...InvokeOption) GetMonitorTmpRegionsResultOutput

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

    public static class GetMonitorTmpRegions 
    {
        public static Task<GetMonitorTmpRegionsResult> InvokeAsync(GetMonitorTmpRegionsArgs args, InvokeOptions? opts = null)
        public static Output<GetMonitorTmpRegionsResult> Invoke(GetMonitorTmpRegionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMonitorTmpRegionsResult> getMonitorTmpRegions(GetMonitorTmpRegionsArgs args, InvokeOptions options)
    public static Output<GetMonitorTmpRegionsResult> getMonitorTmpRegions(GetMonitorTmpRegionsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getMonitorTmpRegions:getMonitorTmpRegions
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    PayMode double
    Pay mode. 1-Prepaid, 2-Postpaid, 3-All regions (default is all regions if not filled in).
    ResultOutputFile string
    Used to save results.
    Id string
    PayMode float64
    Pay mode. 1-Prepaid, 2-Postpaid, 3-All regions (default is all regions if not filled in).
    ResultOutputFile string
    Used to save results.
    id String
    payMode Double
    Pay mode. 1-Prepaid, 2-Postpaid, 3-All regions (default is all regions if not filled in).
    resultOutputFile String
    Used to save results.
    id string
    payMode number
    Pay mode. 1-Prepaid, 2-Postpaid, 3-All regions (default is all regions if not filled in).
    resultOutputFile string
    Used to save results.
    id str
    pay_mode float
    Pay mode. 1-Prepaid, 2-Postpaid, 3-All regions (default is all regions if not filled in).
    result_output_file str
    Used to save results.
    id String
    payMode Number
    Pay mode. 1-Prepaid, 2-Postpaid, 3-All regions (default is all regions if not filled in).
    resultOutputFile String
    Used to save results.

    getMonitorTmpRegions Result

    The following output properties are available:

    Supporting Types

    GetMonitorTmpRegionsRegionSet

    Area string
    Region area.
    Region string
    Region.
    RegionId double
    Region ID.
    RegionName string
    Region name.
    RegionPayMode double
    Region pay mode.
    RegionShortName string
    Region short name.
    RegionState double
    Region status (0-unavailable; 1-available).
    Area string
    Region area.
    Region string
    Region.
    RegionId float64
    Region ID.
    RegionName string
    Region name.
    RegionPayMode float64
    Region pay mode.
    RegionShortName string
    Region short name.
    RegionState float64
    Region status (0-unavailable; 1-available).
    area String
    Region area.
    region String
    Region.
    regionId Double
    Region ID.
    regionName String
    Region name.
    regionPayMode Double
    Region pay mode.
    regionShortName String
    Region short name.
    regionState Double
    Region status (0-unavailable; 1-available).
    area string
    Region area.
    region string
    Region.
    regionId number
    Region ID.
    regionName string
    Region name.
    regionPayMode number
    Region pay mode.
    regionShortName string
    Region short name.
    regionState number
    Region status (0-unavailable; 1-available).
    area str
    Region area.
    region str
    Region.
    region_id float
    Region ID.
    region_name str
    Region name.
    region_pay_mode float
    Region pay mode.
    region_short_name str
    Region short name.
    region_state float
    Region status (0-unavailable; 1-available).
    area String
    Region area.
    region String
    Region.
    regionId Number
    Region ID.
    regionName String
    Region name.
    regionPayMode Number
    Region pay mode.
    regionShortName String
    Region short name.
    regionState Number
    Region status (0-unavailable; 1-available).

    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