tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
tencentcloud.getMonitorAlarmAllNamespaces
Start a Neo task
Explain and create a tencentcloud.getMonitorAlarmAllNamespaces resource
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
Use this data source to query detailed information of monitor alarm_all_namespaces
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const alarmAllNamespaces = tencentcloud.getMonitorAlarmAllNamespaces({
sceneType: "ST_ALARM",
module: "monitor",
monitorTypes: ["MT_QCE"],
ids: ["qaap_tunnel_l4_listeners"],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
alarm_all_namespaces = tencentcloud.get_monitor_alarm_all_namespaces(scene_type="ST_ALARM",
module="monitor",
monitor_types=["MT_QCE"],
ids=["qaap_tunnel_l4_listeners"])
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.GetMonitorAlarmAllNamespaces(ctx, &tencentcloud.GetMonitorAlarmAllNamespacesArgs{
SceneType: "ST_ALARM",
Module: "monitor",
MonitorTypes: []string{
"MT_QCE",
},
Ids: []string{
"qaap_tunnel_l4_listeners",
},
}, 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 alarmAllNamespaces = Tencentcloud.GetMonitorAlarmAllNamespaces.Invoke(new()
{
SceneType = "ST_ALARM",
Module = "monitor",
MonitorTypes = new[]
{
"MT_QCE",
},
Ids = new[]
{
"qaap_tunnel_l4_listeners",
},
});
});
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.GetMonitorAlarmAllNamespacesArgs;
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 alarmAllNamespaces = TencentcloudFunctions.getMonitorAlarmAllNamespaces(GetMonitorAlarmAllNamespacesArgs.builder()
.sceneType("ST_ALARM")
.module("monitor")
.monitorTypes("MT_QCE")
.ids("qaap_tunnel_l4_listeners")
.build());
}
}
variables:
alarmAllNamespaces:
fn::invoke:
function: tencentcloud:getMonitorAlarmAllNamespaces
arguments:
sceneType: ST_ALARM
module: monitor
monitorTypes:
- MT_QCE
ids:
- qaap_tunnel_l4_listeners
Using getMonitorAlarmAllNamespaces
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 getMonitorAlarmAllNamespaces(args: GetMonitorAlarmAllNamespacesArgs, opts?: InvokeOptions): Promise<GetMonitorAlarmAllNamespacesResult>
function getMonitorAlarmAllNamespacesOutput(args: GetMonitorAlarmAllNamespacesOutputArgs, opts?: InvokeOptions): Output<GetMonitorAlarmAllNamespacesResult>def get_monitor_alarm_all_namespaces(id: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
module: Optional[str] = None,
monitor_types: Optional[Sequence[str]] = None,
result_output_file: Optional[str] = None,
scene_type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMonitorAlarmAllNamespacesResult
def get_monitor_alarm_all_namespaces_output(id: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
module: Optional[pulumi.Input[str]] = None,
monitor_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
scene_type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMonitorAlarmAllNamespacesResult]func GetMonitorAlarmAllNamespaces(ctx *Context, args *GetMonitorAlarmAllNamespacesArgs, opts ...InvokeOption) (*GetMonitorAlarmAllNamespacesResult, error)
func GetMonitorAlarmAllNamespacesOutput(ctx *Context, args *GetMonitorAlarmAllNamespacesOutputArgs, opts ...InvokeOption) GetMonitorAlarmAllNamespacesResultOutput> Note: This function is named GetMonitorAlarmAllNamespaces in the Go SDK.
public static class GetMonitorAlarmAllNamespaces
{
public static Task<GetMonitorAlarmAllNamespacesResult> InvokeAsync(GetMonitorAlarmAllNamespacesArgs args, InvokeOptions? opts = null)
public static Output<GetMonitorAlarmAllNamespacesResult> Invoke(GetMonitorAlarmAllNamespacesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMonitorAlarmAllNamespacesResult> getMonitorAlarmAllNamespaces(GetMonitorAlarmAllNamespacesArgs args, InvokeOptions options)
public static Output<GetMonitorAlarmAllNamespacesResult> getMonitorAlarmAllNamespaces(GetMonitorAlarmAllNamespacesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getMonitorAlarmAllNamespaces:getMonitorAlarmAllNamespaces
arguments:
# arguments dictionaryThe following arguments are supported:
- Module string
- Fixed value, as
monitor. - Scene
Type string - Currently, only ST_ALARM=alarm type is filtered based on usage scenarios.
- Id string
- Namespace labeling.
- Ids List<string>
- Filter based on the Id of the namespace without filling in the default query for all.
- Monitor
Types List<string> - Filter based on monitoring type, do not fill in default, check all types MT_QCE=cloud product monitoring.
- Result
Output stringFile - Used to save results.
- Module string
- Fixed value, as
monitor. - Scene
Type string - Currently, only ST_ALARM=alarm type is filtered based on usage scenarios.
- Id string
- Namespace labeling.
- Ids []string
- Filter based on the Id of the namespace without filling in the default query for all.
- Monitor
Types []string - Filter based on monitoring type, do not fill in default, check all types MT_QCE=cloud product monitoring.
- Result
Output stringFile - Used to save results.
- module String
- Fixed value, as
monitor. - scene
Type String - Currently, only ST_ALARM=alarm type is filtered based on usage scenarios.
- id String
- Namespace labeling.
- ids List<String>
- Filter based on the Id of the namespace without filling in the default query for all.
- monitor
Types List<String> - Filter based on monitoring type, do not fill in default, check all types MT_QCE=cloud product monitoring.
- result
Output StringFile - Used to save results.
- module string
- Fixed value, as
monitor. - scene
Type string - Currently, only ST_ALARM=alarm type is filtered based on usage scenarios.
- id string
- Namespace labeling.
- ids string[]
- Filter based on the Id of the namespace without filling in the default query for all.
- monitor
Types string[] - Filter based on monitoring type, do not fill in default, check all types MT_QCE=cloud product monitoring.
- result
Output stringFile - Used to save results.
- module str
- Fixed value, as
monitor. - scene_
type str - Currently, only ST_ALARM=alarm type is filtered based on usage scenarios.
- id str
- Namespace labeling.
- ids Sequence[str]
- Filter based on the Id of the namespace without filling in the default query for all.
- monitor_
types Sequence[str] - Filter based on monitoring type, do not fill in default, check all types MT_QCE=cloud product monitoring.
- result_
output_ strfile - Used to save results.
- module String
- Fixed value, as
monitor. - scene
Type String - Currently, only ST_ALARM=alarm type is filtered based on usage scenarios.
- id String
- Namespace labeling.
- ids List<String>
- Filter based on the Id of the namespace without filling in the default query for all.
- monitor
Types List<String> - Filter based on monitoring type, do not fill in default, check all types MT_QCE=cloud product monitoring.
- result
Output StringFile - Used to save results.
getMonitorAlarmAllNamespaces Result
The following output properties are available:
- Common
Namespaces List<GetMonitor Alarm All Namespaces Common Namespace> - General alarm strategy types (including: application performance monitoring, front-end performance monitoring, cloud dial testing).
- Custom
Namespaces List<GetNews Monitor Alarm All Namespaces Custom Namespaces News> - Other alarm strategy types are currently not supported.
- Id string
- Namespace labeling.
- Module string
- Qce
Namespaces List<GetNews Monitor Alarm All Namespaces Qce Namespaces News> - Types of alarm strategies for cloud products.
- Scene
Type string - Ids List<string>
- Monitor
Types List<string> - Result
Output stringFile
- Common
Namespaces []GetMonitor Alarm All Namespaces Common Namespace - General alarm strategy types (including: application performance monitoring, front-end performance monitoring, cloud dial testing).
- Custom
Namespaces []GetNews Monitor Alarm All Namespaces Custom Namespaces News - Other alarm strategy types are currently not supported.
- Id string
- Namespace labeling.
- Module string
- Qce
Namespaces []GetNews Monitor Alarm All Namespaces Qce Namespaces News - Types of alarm strategies for cloud products.
- Scene
Type string - Ids []string
- Monitor
Types []string - Result
Output stringFile
- common
Namespaces List<GetMonitor Alarm All Namespaces Common Namespace> - General alarm strategy types (including: application performance monitoring, front-end performance monitoring, cloud dial testing).
- custom
Namespaces List<GetNews Monitor Alarm All Namespaces Custom Namespaces News> - Other alarm strategy types are currently not supported.
- id String
- Namespace labeling.
- module String
- qce
Namespaces List<GetNews Monitor Alarm All Namespaces Qce Namespaces News> - Types of alarm strategies for cloud products.
- scene
Type String - ids List<String>
- monitor
Types List<String> - result
Output StringFile
- common
Namespaces GetMonitor Alarm All Namespaces Common Namespace[] - General alarm strategy types (including: application performance monitoring, front-end performance monitoring, cloud dial testing).
- custom
Namespaces GetNews Monitor Alarm All Namespaces Custom Namespaces News[] - Other alarm strategy types are currently not supported.
- id string
- Namespace labeling.
- module string
- qce
Namespaces GetNews Monitor Alarm All Namespaces Qce Namespaces News[] - Types of alarm strategies for cloud products.
- scene
Type string - ids string[]
- monitor
Types string[] - result
Output stringFile
- common_
namespaces Sequence[GetMonitor Alarm All Namespaces Common Namespace] - General alarm strategy types (including: application performance monitoring, front-end performance monitoring, cloud dial testing).
- custom_
namespaces_ Sequence[Getnews Monitor Alarm All Namespaces Custom Namespaces News] - Other alarm strategy types are currently not supported.
- id str
- Namespace labeling.
- module str
- qce_
namespaces_ Sequence[Getnews Monitor Alarm All Namespaces Qce Namespaces News] - Types of alarm strategies for cloud products.
- scene_
type str - ids Sequence[str]
- monitor_
types Sequence[str] - result_
output_ strfile
- common
Namespaces List<Property Map> - General alarm strategy types (including: application performance monitoring, front-end performance monitoring, cloud dial testing).
- custom
Namespaces List<Property Map>News - Other alarm strategy types are currently not supported.
- id String
- Namespace labeling.
- module String
- qce
Namespaces List<Property Map>News - Types of alarm strategies for cloud products.
- scene
Type String - ids List<String>
- monitor
Types List<String> - result
Output StringFile
Supporting Types
GetMonitorAlarmAllNamespacesCommonNamespace
- Dimensions
List<Get
Monitor Alarm All Namespaces Common Namespace Dimension> - Dimension Information.
- Id string
- Namespace labeling.
- Monitor
Type string - Monitoring type.
- Name string
- Namespace name.
- Dimensions
[]Get
Monitor Alarm All Namespaces Common Namespace Dimension - Dimension Information.
- Id string
- Namespace labeling.
- Monitor
Type string - Monitoring type.
- Name string
- Namespace name.
- dimensions
List<Get
Monitor Alarm All Namespaces Common Namespace Dimension> - Dimension Information.
- id String
- Namespace labeling.
- monitor
Type String - Monitoring type.
- name String
- Namespace name.
- dimensions
Get
Monitor Alarm All Namespaces Common Namespace Dimension[] - Dimension Information.
- id string
- Namespace labeling.
- monitor
Type string - Monitoring type.
- name string
- Namespace name.
- dimensions
Sequence[Get
Monitor Alarm All Namespaces Common Namespace Dimension] - Dimension Information.
- id str
- Namespace labeling.
- monitor_
type str - Monitoring type.
- name str
- Namespace name.
- dimensions List<Property Map>
- Dimension Information.
- id String
- Namespace labeling.
- monitor
Type String - Monitoring type.
- name String
- Namespace name.
GetMonitorAlarmAllNamespacesCommonNamespaceDimension
- Can
Filter boolHistory - Can it be used to filter alarm history.
- Can
Filter boolPolicy - Can it be used to filter the policy list.
- Can
Group boolBy - Can it be used as an aggregation dimension.
- Is
Multiple bool - Do you support multiple selections.
- Is
Mutable bool - Can I modify it after creation.
- Is
Required bool - Required or not.
- Is
Visible bool - Whether to display to users.
- Key string
- Dimension key identifier, backend English name.
- Must
Group boolBy - Must it be used as an aggregation dimension.
- Name string
- Namespace name.
- Operators
List<Get
Monitor Alarm All Namespaces Common Namespace Dimension Operator> - List of supported operators.
- Show
Value stringReplace - Key to replace in front-end translation.
- Can
Filter boolHistory - Can it be used to filter alarm history.
- Can
Filter boolPolicy - Can it be used to filter the policy list.
- Can
Group boolBy - Can it be used as an aggregation dimension.
- Is
Multiple bool - Do you support multiple selections.
- Is
Mutable bool - Can I modify it after creation.
- Is
Required bool - Required or not.
- Is
Visible bool - Whether to display to users.
- Key string
- Dimension key identifier, backend English name.
- Must
Group boolBy - Must it be used as an aggregation dimension.
- Name string
- Namespace name.
- Operators
[]Get
Monitor Alarm All Namespaces Common Namespace Dimension Operator - List of supported operators.
- Show
Value stringReplace - Key to replace in front-end translation.
- can
Filter BooleanHistory - Can it be used to filter alarm history.
- can
Filter BooleanPolicy - Can it be used to filter the policy list.
- can
Group BooleanBy - Can it be used as an aggregation dimension.
- is
Multiple Boolean - Do you support multiple selections.
- is
Mutable Boolean - Can I modify it after creation.
- is
Required Boolean - Required or not.
- is
Visible Boolean - Whether to display to users.
- key String
- Dimension key identifier, backend English name.
- must
Group BooleanBy - Must it be used as an aggregation dimension.
- name String
- Namespace name.
- operators
List<Get
Monitor Alarm All Namespaces Common Namespace Dimension Operator> - List of supported operators.
- show
Value StringReplace - Key to replace in front-end translation.
- can
Filter booleanHistory - Can it be used to filter alarm history.
- can
Filter booleanPolicy - Can it be used to filter the policy list.
- can
Group booleanBy - Can it be used as an aggregation dimension.
- is
Multiple boolean - Do you support multiple selections.
- is
Mutable boolean - Can I modify it after creation.
- is
Required boolean - Required or not.
- is
Visible boolean - Whether to display to users.
- key string
- Dimension key identifier, backend English name.
- must
Group booleanBy - Must it be used as an aggregation dimension.
- name string
- Namespace name.
- operators
Get
Monitor Alarm All Namespaces Common Namespace Dimension Operator[] - List of supported operators.
- show
Value stringReplace - Key to replace in front-end translation.
- can_
filter_ boolhistory - Can it be used to filter alarm history.
- can_
filter_ boolpolicy - Can it be used to filter the policy list.
- can_
group_ boolby - Can it be used as an aggregation dimension.
- is_
multiple bool - Do you support multiple selections.
- is_
mutable bool - Can I modify it after creation.
- is_
required bool - Required or not.
- is_
visible bool - Whether to display to users.
- key str
- Dimension key identifier, backend English name.
- must_
group_ boolby - Must it be used as an aggregation dimension.
- name str
- Namespace name.
- operators
Sequence[Get
Monitor Alarm All Namespaces Common Namespace Dimension Operator] - List of supported operators.
- show_
value_ strreplace - Key to replace in front-end translation.
- can
Filter BooleanHistory - Can it be used to filter alarm history.
- can
Filter BooleanPolicy - Can it be used to filter the policy list.
- can
Group BooleanBy - Can it be used as an aggregation dimension.
- is
Multiple Boolean - Do you support multiple selections.
- is
Mutable Boolean - Can I modify it after creation.
- is
Required Boolean - Required or not.
- is
Visible Boolean - Whether to display to users.
- key String
- Dimension key identifier, backend English name.
- must
Group BooleanBy - Must it be used as an aggregation dimension.
- name String
- Namespace name.
- operators List<Property Map>
- List of supported operators.
- show
Value StringReplace - Key to replace in front-end translation.
GetMonitorAlarmAllNamespacesCommonNamespaceDimensionOperator
GetMonitorAlarmAllNamespacesCustomNamespacesNews
- Available
Regions List<string> - List of supported regions.
- Config string
- Configuration information.
- Dashboard
Id string - Unique representation in dashboard.
- Id string
- Namespace labeling.
- Name string
- Namespace name.
- Product
Name string - Product Name.
- Sort
Id double - Sort Id.
- Value string
- Namespace value.
- Available
Regions []string - List of supported regions.
- Config string
- Configuration information.
- Dashboard
Id string - Unique representation in dashboard.
- Id string
- Namespace labeling.
- Name string
- Namespace name.
- Product
Name string - Product Name.
- Sort
Id float64 - Sort Id.
- Value string
- Namespace value.
- available
Regions List<String> - List of supported regions.
- config String
- Configuration information.
- dashboard
Id String - Unique representation in dashboard.
- id String
- Namespace labeling.
- name String
- Namespace name.
- product
Name String - Product Name.
- sort
Id Double - Sort Id.
- value String
- Namespace value.
- available
Regions string[] - List of supported regions.
- config string
- Configuration information.
- dashboard
Id string - Unique representation in dashboard.
- id string
- Namespace labeling.
- name string
- Namespace name.
- product
Name string - Product Name.
- sort
Id number - Sort Id.
- value string
- Namespace value.
- available_
regions Sequence[str] - List of supported regions.
- config str
- Configuration information.
- dashboard_
id str - Unique representation in dashboard.
- id str
- Namespace labeling.
- name str
- Namespace name.
- product_
name str - Product Name.
- sort_
id float - Sort Id.
- value str
- Namespace value.
- available
Regions List<String> - List of supported regions.
- config String
- Configuration information.
- dashboard
Id String - Unique representation in dashboard.
- id String
- Namespace labeling.
- name String
- Namespace name.
- product
Name String - Product Name.
- sort
Id Number - Sort Id.
- value String
- Namespace value.
GetMonitorAlarmAllNamespacesQceNamespacesNews
- Available
Regions List<string> - List of supported regions.
- Config string
- Configuration information.
- Dashboard
Id string - Unique representation in dashboard.
- Id string
- Namespace labeling.
- Name string
- Namespace name.
- Product
Name string - Product Name.
- Sort
Id double - Sort Id.
- Value string
- Namespace value.
- Available
Regions []string - List of supported regions.
- Config string
- Configuration information.
- Dashboard
Id string - Unique representation in dashboard.
- Id string
- Namespace labeling.
- Name string
- Namespace name.
- Product
Name string - Product Name.
- Sort
Id float64 - Sort Id.
- Value string
- Namespace value.
- available
Regions List<String> - List of supported regions.
- config String
- Configuration information.
- dashboard
Id String - Unique representation in dashboard.
- id String
- Namespace labeling.
- name String
- Namespace name.
- product
Name String - Product Name.
- sort
Id Double - Sort Id.
- value String
- Namespace value.
- available
Regions string[] - List of supported regions.
- config string
- Configuration information.
- dashboard
Id string - Unique representation in dashboard.
- id string
- Namespace labeling.
- name string
- Namespace name.
- product
Name string - Product Name.
- sort
Id number - Sort Id.
- value string
- Namespace value.
- available_
regions Sequence[str] - List of supported regions.
- config str
- Configuration information.
- dashboard_
id str - Unique representation in dashboard.
- id str
- Namespace labeling.
- name str
- Namespace name.
- product_
name str - Product Name.
- sort_
id float - Sort Id.
- value str
- Namespace value.
- available
Regions List<String> - List of supported regions.
- config String
- Configuration information.
- dashboard
Id String - Unique representation in dashboard.
- id String
- Namespace labeling.
- name String
- Namespace name.
- product
Name String - Product Name.
- sort
Id Number - Sort Id.
- value String
- Namespace value.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
