1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getMonitorTmpRegions
tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack

tencentcloud.getMonitorTmpRegions

Explore with Pulumi AI

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,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

tmp_regions = tencentcloud.get_monitor_tmp_regions(pay_mode=1)
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.GetMonitorTmpRegions(ctx, &tencentcloud.GetMonitorTmpRegionsArgs{
			PayMode: pulumi.Float64Ref(1),
		}, 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 tmpRegions = Tencentcloud.GetMonitorTmpRegions.Invoke(new()
    {
        PayMode = 1,
    });

});
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.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());

    }
}
Copy
variables:
  tmpRegions:
    fn::invoke:
      function: tencentcloud:getMonitorTmpRegions
      arguments:
        payMode: 1
Copy

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>
Copy
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]
Copy
func GetMonitorTmpRegions(ctx *Context, args *GetMonitorTmpRegionsArgs, opts ...InvokeOption) (*GetMonitorTmpRegionsResult, error)
func GetMonitorTmpRegionsOutput(ctx *Context, args *GetMonitorTmpRegionsOutputArgs, opts ...InvokeOption) GetMonitorTmpRegionsResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetMonitorTmpRegionsResult> getMonitorTmpRegions(GetMonitorTmpRegionsArgs args, InvokeOptions options)
public static Output<GetMonitorTmpRegionsResult> getMonitorTmpRegions(GetMonitorTmpRegionsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getMonitorTmpRegions:getMonitorTmpRegions
  arguments:
    # arguments dictionary
Copy

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 This property is required. string
Region area.
Region This property is required. string
Region.
RegionId This property is required. double
Region ID.
RegionName This property is required. string
Region name.
RegionPayMode This property is required. double
Region pay mode.
RegionShortName This property is required. string
Region short name.
RegionState This property is required. double
Region status (0-unavailable; 1-available).
Area This property is required. string
Region area.
Region This property is required. string
Region.
RegionId This property is required. float64
Region ID.
RegionName This property is required. string
Region name.
RegionPayMode This property is required. float64
Region pay mode.
RegionShortName This property is required. string
Region short name.
RegionState This property is required. float64
Region status (0-unavailable; 1-available).
area This property is required. String
Region area.
region This property is required. String
Region.
regionId This property is required. Double
Region ID.
regionName This property is required. String
Region name.
regionPayMode This property is required. Double
Region pay mode.
regionShortName This property is required. String
Region short name.
regionState This property is required. Double
Region status (0-unavailable; 1-available).
area This property is required. string
Region area.
region This property is required. string
Region.
regionId This property is required. number
Region ID.
regionName This property is required. string
Region name.
regionPayMode This property is required. number
Region pay mode.
regionShortName This property is required. string
Region short name.
regionState This property is required. number
Region status (0-unavailable; 1-available).
area This property is required. str
Region area.
region This property is required. str
Region.
region_id This property is required. float
Region ID.
region_name This property is required. str
Region name.
region_pay_mode This property is required. float
Region pay mode.
region_short_name This property is required. str
Region short name.
region_state This property is required. float
Region status (0-unavailable; 1-available).
area This property is required. String
Region area.
region This property is required. String
Region.
regionId This property is required. Number
Region ID.
regionName This property is required. String
Region name.
regionPayMode This property is required. Number
Region pay mode.
regionShortName This property is required. String
Region short name.
regionState This property is required. 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.