tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getMonitorAlarmAllNamespaces
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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({
ids: ["qaap_tunnel_l4_listeners"],
module: "monitor",
monitorTypes: ["MT_QCE"],
sceneType: "ST_ALARM",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
alarm_all_namespaces = tencentcloud.get_monitor_alarm_all_namespaces(ids=["qaap_tunnel_l4_listeners"],
module="monitor",
monitor_types=["MT_QCE"],
scene_type="ST_ALARM")
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{
Ids: []string{
"qaap_tunnel_l4_listeners",
},
Module: "monitor",
MonitorTypes: []string{
"MT_QCE",
},
SceneType: "ST_ALARM",
}, 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()
{
Ids = new[]
{
"qaap_tunnel_l4_listeners",
},
Module = "monitor",
MonitorTypes = new[]
{
"MT_QCE",
},
SceneType = "ST_ALARM",
});
});
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()
.ids("qaap_tunnel_l4_listeners")
.module("monitor")
.monitorTypes("MT_QCE")
.sceneType("ST_ALARM")
.build());
}
}
variables:
alarmAllNamespaces:
fn::invoke:
function: tencentcloud:getMonitorAlarmAllNamespaces
arguments:
ids:
- qaap_tunnel_l4_listeners
module: monitor
monitorTypes:
- MT_QCE
sceneType: ST_ALARM
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 dictionary
The 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
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack