Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
This data source provides Cms Alert Rule V2 available to the user.What is Alert Rule V2
NOTE: Available since v1.285.0.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "terraform-example";
const defaultAlertRuleV2 = new alicloud.cms.AlertRuleV2("default", {
contentTemplate: "umodel test alert on ${metric}",
scheduleConfig: {
type: "FIXED",
intervalSecs: 60,
},
datasourceConfig: {
type: "UMODEL",
},
actionIntegrationConfig: {
enabled: false,
},
armsIntegrationConfig: {
enabled: false,
},
queryConfig: {
entityType: "instance",
type: "UMODEL_METRICSET_QUERY",
entityDomain: "ecs",
metric: "CPUUtilization",
labelFilters: [
{
operator: "=",
value: "web-server",
name: "app",
},
{
operator: "=",
value: "production",
name: "env",
},
],
metricSet: "acs_ecs_dashboard",
},
displayName: "regression-umodel-10",
enabled: true,
notifyConfig: {
type: "DIRECT_NOTIFY",
channels: [{
type: "GROUP",
identifiers: ["regression-test"],
}],
},
conditionConfig: {
operator: "GT",
type: "UMODEL_METRICSET_CONDITION",
severity: "CRITICAL",
durationSecs: 60,
threshold: 90,
},
});
const _default = alicloud.cms.getAlertRulesV2Output({
ids: [defaultAlertRuleV2.id],
});
export const alicloudCmsAlertRuleV2ExampleId = _default.apply(_default => _default.rules?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "terraform-example"
default_alert_rule_v2 = alicloud.cms.AlertRuleV2("default",
content_template="umodel test alert on ${metric}",
schedule_config={
"type": "FIXED",
"interval_secs": 60,
},
datasource_config={
"type": "UMODEL",
},
action_integration_config={
"enabled": False,
},
arms_integration_config={
"enabled": False,
},
query_config={
"entity_type": "instance",
"type": "UMODEL_METRICSET_QUERY",
"entity_domain": "ecs",
"metric": "CPUUtilization",
"label_filters": [
{
"operator": "=",
"value": "web-server",
"name": "app",
},
{
"operator": "=",
"value": "production",
"name": "env",
},
],
"metric_set": "acs_ecs_dashboard",
},
display_name="regression-umodel-10",
enabled=True,
notify_config={
"type": "DIRECT_NOTIFY",
"channels": [{
"type": "GROUP",
"identifiers": ["regression-test"],
}],
},
condition_config={
"operator": "GT",
"type": "UMODEL_METRICSET_CONDITION",
"severity": "CRITICAL",
"duration_secs": 60,
"threshold": float(90),
})
default = alicloud.cms.get_alert_rules_v2_output(ids=[default_alert_rule_v2.id])
pulumi.export("alicloudCmsAlertRuleV2ExampleId", default.rules[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
name := "terraform-example"
if param := cfg.Get("name"); param != "" {
name = param
}
defaultAlertRuleV2, err := cms.NewAlertRuleV2(ctx, "default", &cms.AlertRuleV2Args{
ContentTemplate: pulumi.String("umodel test alert on ${metric}"),
ScheduleConfig: &cms.AlertRuleV2ScheduleConfigArgs{
Type: pulumi.String("FIXED"),
IntervalSecs: pulumi.Int(60),
},
DatasourceConfig: &cms.AlertRuleV2DatasourceConfigArgs{
Type: pulumi.String("UMODEL"),
},
ActionIntegrationConfig: &cms.AlertRuleV2ActionIntegrationConfigArgs{
Enabled: pulumi.Bool(false),
},
ArmsIntegrationConfig: &cms.AlertRuleV2ArmsIntegrationConfigArgs{
Enabled: pulumi.Bool(false),
},
QueryConfig: &cms.AlertRuleV2QueryConfigArgs{
EntityType: pulumi.String("instance"),
Type: pulumi.String("UMODEL_METRICSET_QUERY"),
EntityDomain: pulumi.String("ecs"),
Metric: pulumi.String("CPUUtilization"),
LabelFilters: cms.AlertRuleV2QueryConfigLabelFilterArray{
&cms.AlertRuleV2QueryConfigLabelFilterArgs{
Operator: pulumi.String("="),
Value: pulumi.String("web-server"),
Name: pulumi.String("app"),
},
&cms.AlertRuleV2QueryConfigLabelFilterArgs{
Operator: pulumi.String("="),
Value: pulumi.String("production"),
Name: pulumi.String("env"),
},
},
MetricSet: pulumi.String("acs_ecs_dashboard"),
},
DisplayName: pulumi.String("regression-umodel-10"),
Enabled: pulumi.Bool(true),
NotifyConfig: &cms.AlertRuleV2NotifyConfigArgs{
Type: pulumi.String("DIRECT_NOTIFY"),
Channels: cms.AlertRuleV2NotifyConfigChannelArray{
&cms.AlertRuleV2NotifyConfigChannelArgs{
Type: pulumi.String("GROUP"),
Identifiers: pulumi.StringArray{
pulumi.String("regression-test"),
},
},
},
},
ConditionConfig: &cms.AlertRuleV2ConditionConfigArgs{
Operator: pulumi.String("GT"),
Type: pulumi.String("UMODEL_METRICSET_CONDITION"),
Severity: pulumi.String("CRITICAL"),
DurationSecs: pulumi.Int(60),
Threshold: pulumi.Float64(90),
},
})
if err != nil {
return err
}
_default := cms.GetAlertRulesV2Output(ctx, cms.GetAlertRulesV2OutputArgs{
Ids: pulumi.StringArray{
defaultAlertRuleV2.ID(),
},
}, nil)
ctx.Export("alicloudCmsAlertRuleV2ExampleId", _default.ApplyT(func(_default cms.GetAlertRulesV2Result) (*string, error) {
return _default.Rules[0].Id, nil
}).(pulumi.StringPtrOutput))
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "terraform-example";
var defaultAlertRuleV2 = new AliCloud.Cms.AlertRuleV2("default", new()
{
ContentTemplate = "umodel test alert on ${metric}",
ScheduleConfig = new AliCloud.Cms.Inputs.AlertRuleV2ScheduleConfigArgs
{
Type = "FIXED",
IntervalSecs = 60,
},
DatasourceConfig = new AliCloud.Cms.Inputs.AlertRuleV2DatasourceConfigArgs
{
Type = "UMODEL",
},
ActionIntegrationConfig = new AliCloud.Cms.Inputs.AlertRuleV2ActionIntegrationConfigArgs
{
Enabled = false,
},
ArmsIntegrationConfig = new AliCloud.Cms.Inputs.AlertRuleV2ArmsIntegrationConfigArgs
{
Enabled = false,
},
QueryConfig = new AliCloud.Cms.Inputs.AlertRuleV2QueryConfigArgs
{
EntityType = "instance",
Type = "UMODEL_METRICSET_QUERY",
EntityDomain = "ecs",
Metric = "CPUUtilization",
LabelFilters = new[]
{
new AliCloud.Cms.Inputs.AlertRuleV2QueryConfigLabelFilterArgs
{
Operator = "=",
Value = "web-server",
Name = "app",
},
new AliCloud.Cms.Inputs.AlertRuleV2QueryConfigLabelFilterArgs
{
Operator = "=",
Value = "production",
Name = "env",
},
},
MetricSet = "acs_ecs_dashboard",
},
DisplayName = "regression-umodel-10",
Enabled = true,
NotifyConfig = new AliCloud.Cms.Inputs.AlertRuleV2NotifyConfigArgs
{
Type = "DIRECT_NOTIFY",
Channels = new[]
{
new AliCloud.Cms.Inputs.AlertRuleV2NotifyConfigChannelArgs
{
Type = "GROUP",
Identifiers = new[]
{
"regression-test",
},
},
},
},
ConditionConfig = new AliCloud.Cms.Inputs.AlertRuleV2ConditionConfigArgs
{
Operator = "GT",
Type = "UMODEL_METRICSET_CONDITION",
Severity = "CRITICAL",
DurationSecs = 60,
Threshold = 90,
},
});
var @default = AliCloud.Cms.GetAlertRulesV2.Invoke(new()
{
Ids = new[]
{
defaultAlertRuleV2.Id,
},
});
return new Dictionary<string, object?>
{
["alicloudCmsAlertRuleV2ExampleId"] = @default.Apply(@default => @default.Apply(getAlertRulesV2Result => getAlertRulesV2Result.Rules[0]?.Id)),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.cms.AlertRuleV2;
import com.pulumi.alicloud.cms.AlertRuleV2Args;
import com.pulumi.alicloud.cms.inputs.AlertRuleV2ScheduleConfigArgs;
import com.pulumi.alicloud.cms.inputs.AlertRuleV2DatasourceConfigArgs;
import com.pulumi.alicloud.cms.inputs.AlertRuleV2ActionIntegrationConfigArgs;
import com.pulumi.alicloud.cms.inputs.AlertRuleV2ArmsIntegrationConfigArgs;
import com.pulumi.alicloud.cms.inputs.AlertRuleV2QueryConfigArgs;
import com.pulumi.alicloud.cms.inputs.AlertRuleV2QueryConfigLabelFilterArgs;
import com.pulumi.alicloud.cms.inputs.AlertRuleV2NotifyConfigArgs;
import com.pulumi.alicloud.cms.inputs.AlertRuleV2NotifyConfigChannelArgs;
import com.pulumi.alicloud.cms.inputs.AlertRuleV2ConditionConfigArgs;
import com.pulumi.alicloud.cms.CmsFunctions;
import com.pulumi.alicloud.cms.inputs.GetAlertRulesV2Args;
import java.util.ArrayList;
import java.util.Arrays;
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 config = ctx.config();
final var name = config.get("name").orElse("terraform-example");
var defaultAlertRuleV2 = new AlertRuleV2("defaultAlertRuleV2", AlertRuleV2Args.builder()
.contentTemplate("umodel test alert on ${metric}")
.scheduleConfig(AlertRuleV2ScheduleConfigArgs.builder()
.type("FIXED")
.intervalSecs(60)
.build())
.datasourceConfig(AlertRuleV2DatasourceConfigArgs.builder()
.type("UMODEL")
.build())
.actionIntegrationConfig(AlertRuleV2ActionIntegrationConfigArgs.builder()
.enabled(false)
.build())
.armsIntegrationConfig(AlertRuleV2ArmsIntegrationConfigArgs.builder()
.enabled(false)
.build())
.queryConfig(AlertRuleV2QueryConfigArgs.builder()
.entityType("instance")
.type("UMODEL_METRICSET_QUERY")
.entityDomain("ecs")
.metric("CPUUtilization")
.labelFilters(
AlertRuleV2QueryConfigLabelFilterArgs.builder()
.operator("=")
.value("web-server")
.name("app")
.build(),
AlertRuleV2QueryConfigLabelFilterArgs.builder()
.operator("=")
.value("production")
.name("env")
.build())
.metricSet("acs_ecs_dashboard")
.build())
.displayName("regression-umodel-10")
.enabled(true)
.notifyConfig(AlertRuleV2NotifyConfigArgs.builder()
.type("DIRECT_NOTIFY")
.channels(AlertRuleV2NotifyConfigChannelArgs.builder()
.type("GROUP")
.identifiers("regression-test")
.build())
.build())
.conditionConfig(AlertRuleV2ConditionConfigArgs.builder()
.operator("GT")
.type("UMODEL_METRICSET_CONDITION")
.severity("CRITICAL")
.durationSecs(60)
.threshold(90.0)
.build())
.build());
final var default = CmsFunctions.getAlertRulesV2(GetAlertRulesV2Args.builder()
.ids(defaultAlertRuleV2.id())
.build());
ctx.export("alicloudCmsAlertRuleV2ExampleId", default_.applyValue(_default_ -> _default_.rules()[0].id()));
}
}
configuration:
name:
type: string
default: terraform-example
resources:
defaultAlertRuleV2:
type: alicloud:cms:AlertRuleV2
name: default
properties:
contentTemplate: umodel test alert on $${metric}
scheduleConfig:
type: FIXED
intervalSecs: '60'
datasourceConfig:
type: UMODEL
actionIntegrationConfig:
enabled: false
armsIntegrationConfig:
enabled: false
queryConfig:
entityType: instance
type: UMODEL_METRICSET_QUERY
entityDomain: ecs
metric: CPUUtilization
labelFilters:
- operator: =
value: web-server
name: app
- operator: =
value: production
name: env
metricSet: acs_ecs_dashboard
displayName: regression-umodel-10
enabled: true
notifyConfig:
type: DIRECT_NOTIFY
channels:
- type: GROUP
identifiers:
- regression-test
conditionConfig:
operator: GT
type: UMODEL_METRICSET_CONDITION
severity: CRITICAL
durationSecs: '60'
threshold: 90
variables:
default:
fn::invoke:
function: alicloud:cms:getAlertRulesV2
arguments:
ids:
- ${defaultAlertRuleV2.id}
outputs:
alicloudCmsAlertRuleV2ExampleId: ${default.rules[0].id}
pulumi {
required_providers {
alicloud = {
source = "pulumi/alicloud"
}
}
}
data "alicloud_cms_getalertrulesv2" "default" {
ids = [alicloud_cms_alertrulev2.default.id]
}
resource "alicloud_cms_alertrulev2" "default" {
content_template = "umodel test alert on $${metric}"
schedule_config = {
type = "FIXED"
interval_secs = "60"
}
datasource_config = {
type = "UMODEL"
}
action_integration_config = {
enabled = false
}
arms_integration_config = {
enabled = false
}
query_config = {
entity_type = "instance"
type = "UMODEL_METRICSET_QUERY"
entity_domain = "ecs"
metric = "CPUUtilization"
label_filters = [{
"operator" = "="
"value" = "web-server"
"name" = "app"
}, {
"operator" = "="
"value" = "production"
"name" = "env"
}]
metric_set = "acs_ecs_dashboard"
}
display_name = "regression-umodel-10"
enabled = true
notify_config = {
type = "DIRECT_NOTIFY"
channels = [{
"type" = "GROUP"
"identifiers" = ["regression-test"]
}]
}
condition_config = {
operator = "GT"
type = "UMODEL_METRICSET_CONDITION"
severity = "CRITICAL"
duration_secs = "60"
threshold = 90
}
}
variable "name" {
type = string
default = "terraform-example"
}
output "alicloudCmsAlertRuleV2ExampleId" {
value = data.alicloud_cms_getalertrulesv2.default.rules[0].id
}
Using getAlertRulesV2
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 getAlertRulesV2(args: GetAlertRulesV2Args, opts?: InvokeOptions): Promise<GetAlertRulesV2Result>
function getAlertRulesV2Output(args: GetAlertRulesV2OutputArgs, opts?: InvokeOptions): Output<GetAlertRulesV2Result>def get_alert_rules_v2(filter_datasource_type_eq: Optional[str] = None,
filter_display_name_contains: Optional[str] = None,
filter_display_name_not_contains: Optional[str] = None,
filter_enabled_eq: Optional[bool] = None,
filter_labels_all_of_key: Optional[str] = None,
filter_labels_all_of_value: Optional[str] = None,
filter_labels_any_of_key: Optional[str] = None,
filter_labels_any_of_value: Optional[str] = None,
filter_notify_strategy_id_eq: Optional[str] = None,
filter_observe_resource_global_scope_eq: Optional[bool] = None,
filter_observe_resource_instance_id: Optional[str] = None,
filter_observe_resource_list_contains: Optional[str] = None,
filter_observe_resource_type_eq: Optional[str] = None,
filter_partition_key_eq: Optional[str] = None,
filter_severity_levels_contains: Optional[str] = None,
filter_status_eq: Optional[str] = None,
filter_uuid_eq: Optional[str] = None,
filter_uuid_in: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
output_file: Optional[str] = None,
workspace: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAlertRulesV2Result
def get_alert_rules_v2_output(filter_datasource_type_eq: pulumi.Input[Optional[str]] = None,
filter_display_name_contains: pulumi.Input[Optional[str]] = None,
filter_display_name_not_contains: pulumi.Input[Optional[str]] = None,
filter_enabled_eq: pulumi.Input[Optional[bool]] = None,
filter_labels_all_of_key: pulumi.Input[Optional[str]] = None,
filter_labels_all_of_value: pulumi.Input[Optional[str]] = None,
filter_labels_any_of_key: pulumi.Input[Optional[str]] = None,
filter_labels_any_of_value: pulumi.Input[Optional[str]] = None,
filter_notify_strategy_id_eq: pulumi.Input[Optional[str]] = None,
filter_observe_resource_global_scope_eq: pulumi.Input[Optional[bool]] = None,
filter_observe_resource_instance_id: pulumi.Input[Optional[str]] = None,
filter_observe_resource_list_contains: pulumi.Input[Optional[str]] = None,
filter_observe_resource_type_eq: pulumi.Input[Optional[str]] = None,
filter_partition_key_eq: pulumi.Input[Optional[str]] = None,
filter_severity_levels_contains: pulumi.Input[Optional[str]] = None,
filter_status_eq: pulumi.Input[Optional[str]] = None,
filter_uuid_eq: pulumi.Input[Optional[str]] = None,
filter_uuid_in: pulumi.Input[Optional[str]] = None,
ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
output_file: pulumi.Input[Optional[str]] = None,
workspace: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAlertRulesV2Result]func GetAlertRulesV2(ctx *Context, args *GetAlertRulesV2Args, opts ...InvokeOption) (*GetAlertRulesV2Result, error)
func GetAlertRulesV2Output(ctx *Context, args *GetAlertRulesV2OutputArgs, opts ...InvokeOption) GetAlertRulesV2ResultOutput> Note: This function is named GetAlertRulesV2 in the Go SDK.
public static class GetAlertRulesV2
{
public static Task<GetAlertRulesV2Result> InvokeAsync(GetAlertRulesV2Args args, InvokeOptions? opts = null)
public static Output<GetAlertRulesV2Result> Invoke(GetAlertRulesV2InvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAlertRulesV2Result> getAlertRulesV2(GetAlertRulesV2Args args, InvokeOptions options)
public static Output<GetAlertRulesV2Result> getAlertRulesV2(GetAlertRulesV2Args args, InvokeOptions options)
fn::invoke:
function: alicloud:cms/getAlertRulesV2:getAlertRulesV2
arguments:
# arguments dictionarydata "alicloud_cms_get_alert_rules_v2" "name" {
# arguments
}The following arguments are supported:
- Filter
Datasource stringType Eq - Filter by exact match of data source type
- Filter
Display stringName Contains - Filter by display name using contains matching
- Filter
Display stringName Not Contains - Filter by display name that does not contain the specified value
- Filter
Enabled boolEq - Filter by exact match on enabled status.
- Filter
Labels stringAll Of Key - Filter by full match of label keys (all specified keys must exist)
- Filter
Labels stringAll Of Value - Filter by label values using full matching (all specified key-value pairs must match)
- Filter
Labels stringAny Of Key - Filter by label keys using any matching (any of the specified keys exist)
- Filter
Labels stringAny Of Value - Filter by matching any label value (matches if any specified key-value pair matches)
- Filter
Notify stringStrategy Id Eq - Filter by Exact Match on Notification Policy ID
- Filter
Observe boolResource Global Scope Eq - Filters by exact match based on whether the rule applies globally to the resource type.
- Filter
Observe stringResource Instance Id - Filter by observable resource instance ID
- Filter
Observe stringResource List Contains - Filter by matching based on the inclusion of observable resources in the list
- Filter
Observe stringResource Type Eq - Filters by exact match of the observable resource type.
- Filter
Partition stringKey Eq - Filter by partition key using exact matching
- Filter
Severity stringLevels Contains - Filter by severity levels that contain the specified value
- Filter
Status stringEq - Filter by alert status using exact matching
- Filter
Uuid stringEq - Filter by exact UUID match
- Filter
Uuid stringIn - Filter by UUID list inclusion match. Separate multiple UUIDs with commas (,).
- Ids List<string>
- A list of Alert Rule V2 IDs.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Workspace string
- Workspace.
- Filter
Datasource stringType Eq - Filter by exact match of data source type
- Filter
Display stringName Contains - Filter by display name using contains matching
- Filter
Display stringName Not Contains - Filter by display name that does not contain the specified value
- Filter
Enabled boolEq - Filter by exact match on enabled status.
- Filter
Labels stringAll Of Key - Filter by full match of label keys (all specified keys must exist)
- Filter
Labels stringAll Of Value - Filter by label values using full matching (all specified key-value pairs must match)
- Filter
Labels stringAny Of Key - Filter by label keys using any matching (any of the specified keys exist)
- Filter
Labels stringAny Of Value - Filter by matching any label value (matches if any specified key-value pair matches)
- Filter
Notify stringStrategy Id Eq - Filter by Exact Match on Notification Policy ID
- Filter
Observe boolResource Global Scope Eq - Filters by exact match based on whether the rule applies globally to the resource type.
- Filter
Observe stringResource Instance Id - Filter by observable resource instance ID
- Filter
Observe stringResource List Contains - Filter by matching based on the inclusion of observable resources in the list
- Filter
Observe stringResource Type Eq - Filters by exact match of the observable resource type.
- Filter
Partition stringKey Eq - Filter by partition key using exact matching
- Filter
Severity stringLevels Contains - Filter by severity levels that contain the specified value
- Filter
Status stringEq - Filter by alert status using exact matching
- Filter
Uuid stringEq - Filter by exact UUID match
- Filter
Uuid stringIn - Filter by UUID list inclusion match. Separate multiple UUIDs with commas (,).
- Ids []string
- A list of Alert Rule V2 IDs.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Workspace string
- Workspace.
- filter_
datasource_ stringtype_ eq - Filter by exact match of data source type
- filter_
display_ stringname_ contains - Filter by display name using contains matching
- filter_
display_ stringname_ not_ contains - Filter by display name that does not contain the specified value
- filter_
enabled_ booleq - Filter by exact match on enabled status.
- filter_
labels_ stringall_ of_ key - Filter by full match of label keys (all specified keys must exist)
- filter_
labels_ stringall_ of_ value - Filter by label values using full matching (all specified key-value pairs must match)
- filter_
labels_ stringany_ of_ key - Filter by label keys using any matching (any of the specified keys exist)
- filter_
labels_ stringany_ of_ value - Filter by matching any label value (matches if any specified key-value pair matches)
- filter_
notify_ stringstrategy_ id_ eq - Filter by Exact Match on Notification Policy ID
- filter_
observe_ boolresource_ global_ scope_ eq - Filters by exact match based on whether the rule applies globally to the resource type.
- filter_
observe_ stringresource_ instance_ id - Filter by observable resource instance ID
- filter_
observe_ stringresource_ list_ contains - Filter by matching based on the inclusion of observable resources in the list
- filter_
observe_ stringresource_ type_ eq - Filters by exact match of the observable resource type.
- filter_
partition_ stringkey_ eq - Filter by partition key using exact matching
- filter_
severity_ stringlevels_ contains - Filter by severity levels that contain the specified value
- filter_
status_ stringeq - Filter by alert status using exact matching
- filter_
uuid_ stringeq - Filter by exact UUID match
- filter_
uuid_ stringin - Filter by UUID list inclusion match. Separate multiple UUIDs with commas (,).
- ids list(string)
- A list of Alert Rule V2 IDs.
- output_
file string - File name where to save data source results (after running
pulumi preview). - workspace string
- Workspace.
- filter
Datasource StringType Eq - Filter by exact match of data source type
- filter
Display StringName Contains - Filter by display name using contains matching
- filter
Display StringName Not Contains - Filter by display name that does not contain the specified value
- filter
Enabled BooleanEq - Filter by exact match on enabled status.
- filter
Labels StringAll Of Key - Filter by full match of label keys (all specified keys must exist)
- filter
Labels StringAll Of Value - Filter by label values using full matching (all specified key-value pairs must match)
- filter
Labels StringAny Of Key - Filter by label keys using any matching (any of the specified keys exist)
- filter
Labels StringAny Of Value - Filter by matching any label value (matches if any specified key-value pair matches)
- filter
Notify StringStrategy Id Eq - Filter by Exact Match on Notification Policy ID
- filter
Observe BooleanResource Global Scope Eq - Filters by exact match based on whether the rule applies globally to the resource type.
- filter
Observe StringResource Instance Id - Filter by observable resource instance ID
- filter
Observe StringResource List Contains - Filter by matching based on the inclusion of observable resources in the list
- filter
Observe StringResource Type Eq - Filters by exact match of the observable resource type.
- filter
Partition StringKey Eq - Filter by partition key using exact matching
- filter
Severity StringLevels Contains - Filter by severity levels that contain the specified value
- filter
Status StringEq - Filter by alert status using exact matching
- filter
Uuid StringEq - Filter by exact UUID match
- filter
Uuid StringIn - Filter by UUID list inclusion match. Separate multiple UUIDs with commas (,).
- ids List<String>
- A list of Alert Rule V2 IDs.
- output
File String - File name where to save data source results (after running
pulumi preview). - workspace String
- Workspace.
- filter
Datasource stringType Eq - Filter by exact match of data source type
- filter
Display stringName Contains - Filter by display name using contains matching
- filter
Display stringName Not Contains - Filter by display name that does not contain the specified value
- filter
Enabled booleanEq - Filter by exact match on enabled status.
- filter
Labels stringAll Of Key - Filter by full match of label keys (all specified keys must exist)
- filter
Labels stringAll Of Value - Filter by label values using full matching (all specified key-value pairs must match)
- filter
Labels stringAny Of Key - Filter by label keys using any matching (any of the specified keys exist)
- filter
Labels stringAny Of Value - Filter by matching any label value (matches if any specified key-value pair matches)
- filter
Notify stringStrategy Id Eq - Filter by Exact Match on Notification Policy ID
- filter
Observe booleanResource Global Scope Eq - Filters by exact match based on whether the rule applies globally to the resource type.
- filter
Observe stringResource Instance Id - Filter by observable resource instance ID
- filter
Observe stringResource List Contains - Filter by matching based on the inclusion of observable resources in the list
- filter
Observe stringResource Type Eq - Filters by exact match of the observable resource type.
- filter
Partition stringKey Eq - Filter by partition key using exact matching
- filter
Severity stringLevels Contains - Filter by severity levels that contain the specified value
- filter
Status stringEq - Filter by alert status using exact matching
- filter
Uuid stringEq - Filter by exact UUID match
- filter
Uuid stringIn - Filter by UUID list inclusion match. Separate multiple UUIDs with commas (,).
- ids string[]
- A list of Alert Rule V2 IDs.
- output
File string - File name where to save data source results (after running
pulumi preview). - workspace string
- Workspace.
- filter_
datasource_ strtype_ eq - Filter by exact match of data source type
- filter_
display_ strname_ contains - Filter by display name using contains matching
- filter_
display_ strname_ not_ contains - Filter by display name that does not contain the specified value
- filter_
enabled_ booleq - Filter by exact match on enabled status.
- filter_
labels_ strall_ of_ key - Filter by full match of label keys (all specified keys must exist)
- filter_
labels_ strall_ of_ value - Filter by label values using full matching (all specified key-value pairs must match)
- filter_
labels_ strany_ of_ key - Filter by label keys using any matching (any of the specified keys exist)
- filter_
labels_ strany_ of_ value - Filter by matching any label value (matches if any specified key-value pair matches)
- filter_
notify_ strstrategy_ id_ eq - Filter by Exact Match on Notification Policy ID
- filter_
observe_ boolresource_ global_ scope_ eq - Filters by exact match based on whether the rule applies globally to the resource type.
- filter_
observe_ strresource_ instance_ id - Filter by observable resource instance ID
- filter_
observe_ strresource_ list_ contains - Filter by matching based on the inclusion of observable resources in the list
- filter_
observe_ strresource_ type_ eq - Filters by exact match of the observable resource type.
- filter_
partition_ strkey_ eq - Filter by partition key using exact matching
- filter_
severity_ strlevels_ contains - Filter by severity levels that contain the specified value
- filter_
status_ streq - Filter by alert status using exact matching
- filter_
uuid_ streq - Filter by exact UUID match
- filter_
uuid_ strin - Filter by UUID list inclusion match. Separate multiple UUIDs with commas (,).
- ids Sequence[str]
- A list of Alert Rule V2 IDs.
- output_
file str - File name where to save data source results (after running
pulumi preview). - workspace str
- Workspace.
- filter
Datasource StringType Eq - Filter by exact match of data source type
- filter
Display StringName Contains - Filter by display name using contains matching
- filter
Display StringName Not Contains - Filter by display name that does not contain the specified value
- filter
Enabled BooleanEq - Filter by exact match on enabled status.
- filter
Labels StringAll Of Key - Filter by full match of label keys (all specified keys must exist)
- filter
Labels StringAll Of Value - Filter by label values using full matching (all specified key-value pairs must match)
- filter
Labels StringAny Of Key - Filter by label keys using any matching (any of the specified keys exist)
- filter
Labels StringAny Of Value - Filter by matching any label value (matches if any specified key-value pair matches)
- filter
Notify StringStrategy Id Eq - Filter by Exact Match on Notification Policy ID
- filter
Observe BooleanResource Global Scope Eq - Filters by exact match based on whether the rule applies globally to the resource type.
- filter
Observe StringResource Instance Id - Filter by observable resource instance ID
- filter
Observe StringResource List Contains - Filter by matching based on the inclusion of observable resources in the list
- filter
Observe StringResource Type Eq - Filters by exact match of the observable resource type.
- filter
Partition StringKey Eq - Filter by partition key using exact matching
- filter
Severity StringLevels Contains - Filter by severity levels that contain the specified value
- filter
Status StringEq - Filter by alert status using exact matching
- filter
Uuid StringEq - Filter by exact UUID match
- filter
Uuid StringIn - Filter by UUID list inclusion match. Separate multiple UUIDs with commas (,).
- ids List<String>
- A list of Alert Rule V2 IDs.
- output
File String - File name where to save data source results (after running
pulumi preview). - workspace String
- Workspace.
getAlertRulesV2 Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- A list of Alert Rule V2 IDs.
- Rules
List<Pulumi.
Ali Cloud. Cms. Outputs. Get Alert Rules V2Rule> - A list of Alert Rule V2 Entries. Each element contains the following attributes:
- Filter
Datasource stringType Eq - Filter
Display stringName Contains - Filter
Display stringName Not Contains - Filter
Enabled boolEq - Filter
Labels stringAll Of Key - Filter
Labels stringAll Of Value - Filter
Labels stringAny Of Key - Filter
Labels stringAny Of Value - Filter
Notify stringStrategy Id Eq - Filter
Observe boolResource Global Scope Eq - Filter
Observe stringResource Instance Id - Filter
Observe stringResource List Contains - Filter
Observe stringResource Type Eq - Filter
Partition stringKey Eq - Filter
Severity stringLevels Contains - Filter
Status stringEq - Filter
Uuid stringEq - Filter
Uuid stringIn - Output
File string - Workspace string
- Workspace.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- A list of Alert Rule V2 IDs.
- Rules
[]Get
Alert Rules V2Rule - A list of Alert Rule V2 Entries. Each element contains the following attributes:
- Filter
Datasource stringType Eq - Filter
Display stringName Contains - Filter
Display stringName Not Contains - Filter
Enabled boolEq - Filter
Labels stringAll Of Key - Filter
Labels stringAll Of Value - Filter
Labels stringAny Of Key - Filter
Labels stringAny Of Value - Filter
Notify stringStrategy Id Eq - Filter
Observe boolResource Global Scope Eq - Filter
Observe stringResource Instance Id - Filter
Observe stringResource List Contains - Filter
Observe stringResource Type Eq - Filter
Partition stringKey Eq - Filter
Severity stringLevels Contains - Filter
Status stringEq - Filter
Uuid stringEq - Filter
Uuid stringIn - Output
File string - Workspace string
- Workspace.
- id string
- The provider-assigned unique ID for this managed resource.
- ids list(string)
- A list of Alert Rule V2 IDs.
- rules list(object)
- A list of Alert Rule V2 Entries. Each element contains the following attributes:
- filter_
datasource_ stringtype_ eq - filter_
display_ stringname_ contains - filter_
display_ stringname_ not_ contains - filter_
enabled_ booleq - filter_
labels_ stringall_ of_ key - filter_
labels_ stringall_ of_ value - filter_
labels_ stringany_ of_ key - filter_
labels_ stringany_ of_ value - filter_
notify_ stringstrategy_ id_ eq - filter_
observe_ boolresource_ global_ scope_ eq - filter_
observe_ stringresource_ instance_ id - filter_
observe_ stringresource_ list_ contains - filter_
observe_ stringresource_ type_ eq - filter_
partition_ stringkey_ eq - filter_
severity_ stringlevels_ contains - filter_
status_ stringeq - filter_
uuid_ stringeq - filter_
uuid_ stringin - output_
file string - workspace string
- Workspace.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Alert Rule V2 IDs.
- rules
List<Get
Alert Rules V2Rule> - A list of Alert Rule V2 Entries. Each element contains the following attributes:
- filter
Datasource StringType Eq - filter
Display StringName Contains - filter
Display StringName Not Contains - filter
Enabled BooleanEq - filter
Labels StringAll Of Key - filter
Labels StringAll Of Value - filter
Labels StringAny Of Key - filter
Labels StringAny Of Value - filter
Notify StringStrategy Id Eq - filter
Observe BooleanResource Global Scope Eq - filter
Observe StringResource Instance Id - filter
Observe StringResource List Contains - filter
Observe StringResource Type Eq - filter
Partition StringKey Eq - filter
Severity StringLevels Contains - filter
Status StringEq - filter
Uuid StringEq - filter
Uuid StringIn - output
File String - workspace String
- Workspace.
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- A list of Alert Rule V2 IDs.
- rules
Get
Alert Rules V2Rule[] - A list of Alert Rule V2 Entries. Each element contains the following attributes:
- filter
Datasource stringType Eq - filter
Display stringName Contains - filter
Display stringName Not Contains - filter
Enabled booleanEq - filter
Labels stringAll Of Key - filter
Labels stringAll Of Value - filter
Labels stringAny Of Key - filter
Labels stringAny Of Value - filter
Notify stringStrategy Id Eq - filter
Observe booleanResource Global Scope Eq - filter
Observe stringResource Instance Id - filter
Observe stringResource List Contains - filter
Observe stringResource Type Eq - filter
Partition stringKey Eq - filter
Severity stringLevels Contains - filter
Status stringEq - filter
Uuid stringEq - filter
Uuid stringIn - output
File string - workspace string
- Workspace.
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- A list of Alert Rule V2 IDs.
- rules
Sequence[Get
Alert Rules V2Rule] - A list of Alert Rule V2 Entries. Each element contains the following attributes:
- filter_
datasource_ strtype_ eq - filter_
display_ strname_ contains - filter_
display_ strname_ not_ contains - filter_
enabled_ booleq - filter_
labels_ strall_ of_ key - filter_
labels_ strall_ of_ value - filter_
labels_ strany_ of_ key - filter_
labels_ strany_ of_ value - filter_
notify_ strstrategy_ id_ eq - filter_
observe_ boolresource_ global_ scope_ eq - filter_
observe_ strresource_ instance_ id - filter_
observe_ strresource_ list_ contains - filter_
observe_ strresource_ type_ eq - filter_
partition_ strkey_ eq - filter_
severity_ strlevels_ contains - filter_
status_ streq - filter_
uuid_ streq - filter_
uuid_ strin - output_
file str - workspace str
- Workspace.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Alert Rule V2 IDs.
- rules List<Property Map>
- A list of Alert Rule V2 Entries. Each element contains the following attributes:
- filter
Datasource StringType Eq - filter
Display StringName Contains - filter
Display StringName Not Contains - filter
Enabled BooleanEq - filter
Labels StringAll Of Key - filter
Labels StringAll Of Value - filter
Labels StringAny Of Key - filter
Labels StringAny Of Value - filter
Notify StringStrategy Id Eq - filter
Observe BooleanResource Global Scope Eq - filter
Observe StringResource Instance Id - filter
Observe StringResource List Contains - filter
Observe StringResource Type Eq - filter
Partition StringKey Eq - filter
Severity StringLevels Contains - filter
Status StringEq - filter
Uuid StringEq - filter
Uuid StringIn - output
File String - workspace String
- Workspace.
Supporting Types
GetAlertRulesV2Rule
- Action
Integration List<Pulumi.Configs Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Action Integration Config> - Action integration configuration.
- Alert
Rule stringV2Id - The unique identifier of the alert rule, mapped to a UUID (system-generated).
- Annotations Dictionary<string, string>
- Annotations.
- Arms
Integration List<Pulumi.Configs Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Arms Integration Config> - ARMS integration configuration.
- Condition
Configs List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Condition Config> - Unified alert condition configuration.
- Content
Template string - The alert content template.
- Created
At string - Creation time (read-only), in ISO 8601 format.
- Datasource
Configs List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Datasource Config> - Unified data source configuration.
- Datasource
Type string - Data source type (read-only, derived).
- Display
Name string - The display name of the alert rule.
- Enabled bool
- Specifies whether the alert rule is enabled.
- Id string
- The ID of the resource supplied above.
- Labels Dictionary<string, string>
- Labels.
- Notify
Configs List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Notify Config> - Unified notification configuration.
- Notify
Strategy stringId - Notification policy ID (read-only, derived).
- Observe
Resource boolGlobal Scope - Indicates whether the rule applies to all resources of this resource type (read-only, derived).
- Observe
Resource stringType - Observable resource type (read-only, derived).
- Partition
Key string - The partition key.
- Query
Configs List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Query Config> - Unified query configuration.
- Schedule
Configs List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Schedule Config> - Unified scheduling configuration.
- Severity
Levels string - The severity levels covered by this rule, separated by commas (read-only derived).
- Status string
- Alert status (read-only).
- Updated
At string - The update time (read-only), in ISO 8601 format.
- Workspace string
- Workspace.
- Action
Integration []GetConfigs Alert Rules V2Rule Action Integration Config - Action integration configuration.
- Alert
Rule stringV2Id - The unique identifier of the alert rule, mapped to a UUID (system-generated).
- Annotations map[string]string
- Annotations.
- Arms
Integration []GetConfigs Alert Rules V2Rule Arms Integration Config - ARMS integration configuration.
- Condition
Configs []GetAlert Rules V2Rule Condition Config - Unified alert condition configuration.
- Content
Template string - The alert content template.
- Created
At string - Creation time (read-only), in ISO 8601 format.
- Datasource
Configs []GetAlert Rules V2Rule Datasource Config - Unified data source configuration.
- Datasource
Type string - Data source type (read-only, derived).
- Display
Name string - The display name of the alert rule.
- Enabled bool
- Specifies whether the alert rule is enabled.
- Id string
- The ID of the resource supplied above.
- Labels map[string]string
- Labels.
- Notify
Configs []GetAlert Rules V2Rule Notify Config - Unified notification configuration.
- Notify
Strategy stringId - Notification policy ID (read-only, derived).
- Observe
Resource boolGlobal Scope - Indicates whether the rule applies to all resources of this resource type (read-only, derived).
- Observe
Resource stringType - Observable resource type (read-only, derived).
- Partition
Key string - The partition key.
- Query
Configs []GetAlert Rules V2Rule Query Config - Unified query configuration.
- Schedule
Configs []GetAlert Rules V2Rule Schedule Config - Unified scheduling configuration.
- Severity
Levels string - The severity levels covered by this rule, separated by commas (read-only derived).
- Status string
- Alert status (read-only).
- Updated
At string - The update time (read-only), in ISO 8601 format.
- Workspace string
- Workspace.
- action_
integration_ list(object)configs - Action integration configuration.
- alert_
rule_ stringv2_ id - The unique identifier of the alert rule, mapped to a UUID (system-generated).
- annotations map(string)
- Annotations.
- arms_
integration_ list(object)configs - ARMS integration configuration.
- condition_
configs list(object) - Unified alert condition configuration.
- content_
template string - The alert content template.
- created_
at string - Creation time (read-only), in ISO 8601 format.
- datasource_
configs list(object) - Unified data source configuration.
- datasource_
type string - Data source type (read-only, derived).
- display_
name string - The display name of the alert rule.
- enabled bool
- Specifies whether the alert rule is enabled.
- id string
- The ID of the resource supplied above.
- labels map(string)
- Labels.
- notify_
configs list(object) - Unified notification configuration.
- notify_
strategy_ stringid - Notification policy ID (read-only, derived).
- observe_
resource_ boolglobal_ scope - Indicates whether the rule applies to all resources of this resource type (read-only, derived).
- observe_
resource_ stringtype - Observable resource type (read-only, derived).
- partition_
key string - The partition key.
- query_
configs list(object) - Unified query configuration.
- schedule_
configs list(object) - Unified scheduling configuration.
- severity_
levels string - The severity levels covered by this rule, separated by commas (read-only derived).
- status string
- Alert status (read-only).
- updated_
at string - The update time (read-only), in ISO 8601 format.
- workspace string
- Workspace.
- action
Integration List<GetConfigs Alert Rules V2Rule Action Integration Config> - Action integration configuration.
- alert
Rule StringV2Id - The unique identifier of the alert rule, mapped to a UUID (system-generated).
- annotations Map<String,String>
- Annotations.
- arms
Integration List<GetConfigs Alert Rules V2Rule Arms Integration Config> - ARMS integration configuration.
- condition
Configs List<GetAlert Rules V2Rule Condition Config> - Unified alert condition configuration.
- content
Template String - The alert content template.
- created
At String - Creation time (read-only), in ISO 8601 format.
- datasource
Configs List<GetAlert Rules V2Rule Datasource Config> - Unified data source configuration.
- datasource
Type String - Data source type (read-only, derived).
- display
Name String - The display name of the alert rule.
- enabled Boolean
- Specifies whether the alert rule is enabled.
- id String
- The ID of the resource supplied above.
- labels Map<String,String>
- Labels.
- notify
Configs List<GetAlert Rules V2Rule Notify Config> - Unified notification configuration.
- notify
Strategy StringId - Notification policy ID (read-only, derived).
- observe
Resource BooleanGlobal Scope - Indicates whether the rule applies to all resources of this resource type (read-only, derived).
- observe
Resource StringType - Observable resource type (read-only, derived).
- partition
Key String - The partition key.
- query
Configs List<GetAlert Rules V2Rule Query Config> - Unified query configuration.
- schedule
Configs List<GetAlert Rules V2Rule Schedule Config> - Unified scheduling configuration.
- severity
Levels String - The severity levels covered by this rule, separated by commas (read-only derived).
- status String
- Alert status (read-only).
- updated
At String - The update time (read-only), in ISO 8601 format.
- workspace String
- Workspace.
- action
Integration GetConfigs Alert Rules V2Rule Action Integration Config[] - Action integration configuration.
- alert
Rule stringV2Id - The unique identifier of the alert rule, mapped to a UUID (system-generated).
- annotations {[key: string]: string}
- Annotations.
- arms
Integration GetConfigs Alert Rules V2Rule Arms Integration Config[] - ARMS integration configuration.
- condition
Configs GetAlert Rules V2Rule Condition Config[] - Unified alert condition configuration.
- content
Template string - The alert content template.
- created
At string - Creation time (read-only), in ISO 8601 format.
- datasource
Configs GetAlert Rules V2Rule Datasource Config[] - Unified data source configuration.
- datasource
Type string - Data source type (read-only, derived).
- display
Name string - The display name of the alert rule.
- enabled boolean
- Specifies whether the alert rule is enabled.
- id string
- The ID of the resource supplied above.
- labels {[key: string]: string}
- Labels.
- notify
Configs GetAlert Rules V2Rule Notify Config[] - Unified notification configuration.
- notify
Strategy stringId - Notification policy ID (read-only, derived).
- observe
Resource booleanGlobal Scope - Indicates whether the rule applies to all resources of this resource type (read-only, derived).
- observe
Resource stringType - Observable resource type (read-only, derived).
- partition
Key string - The partition key.
- query
Configs GetAlert Rules V2Rule Query Config[] - Unified query configuration.
- schedule
Configs GetAlert Rules V2Rule Schedule Config[] - Unified scheduling configuration.
- severity
Levels string - The severity levels covered by this rule, separated by commas (read-only derived).
- status string
- Alert status (read-only).
- updated
At string - The update time (read-only), in ISO 8601 format.
- workspace string
- Workspace.
- action_
integration_ Sequence[Getconfigs Alert Rules V2Rule Action Integration Config] - Action integration configuration.
- alert_
rule_ strv2_ id - The unique identifier of the alert rule, mapped to a UUID (system-generated).
- annotations Mapping[str, str]
- Annotations.
- arms_
integration_ Sequence[Getconfigs Alert Rules V2Rule Arms Integration Config] - ARMS integration configuration.
- condition_
configs Sequence[GetAlert Rules V2Rule Condition Config] - Unified alert condition configuration.
- content_
template str - The alert content template.
- created_
at str - Creation time (read-only), in ISO 8601 format.
- datasource_
configs Sequence[GetAlert Rules V2Rule Datasource Config] - Unified data source configuration.
- datasource_
type str - Data source type (read-only, derived).
- display_
name str - The display name of the alert rule.
- enabled bool
- Specifies whether the alert rule is enabled.
- id str
- The ID of the resource supplied above.
- labels Mapping[str, str]
- Labels.
- notify_
configs Sequence[GetAlert Rules V2Rule Notify Config] - Unified notification configuration.
- notify_
strategy_ strid - Notification policy ID (read-only, derived).
- observe_
resource_ boolglobal_ scope - Indicates whether the rule applies to all resources of this resource type (read-only, derived).
- observe_
resource_ strtype - Observable resource type (read-only, derived).
- partition_
key str - The partition key.
- query_
configs Sequence[GetAlert Rules V2Rule Query Config] - Unified query configuration.
- schedule_
configs Sequence[GetAlert Rules V2Rule Schedule Config] - Unified scheduling configuration.
- severity_
levels str - The severity levels covered by this rule, separated by commas (read-only derived).
- status str
- Alert status (read-only).
- updated_
at str - The update time (read-only), in ISO 8601 format.
- workspace str
- Workspace.
- action
Integration List<Property Map>Configs - Action integration configuration.
- alert
Rule StringV2Id - The unique identifier of the alert rule, mapped to a UUID (system-generated).
- annotations Map<String>
- Annotations.
- arms
Integration List<Property Map>Configs - ARMS integration configuration.
- condition
Configs List<Property Map> - Unified alert condition configuration.
- content
Template String - The alert content template.
- created
At String - Creation time (read-only), in ISO 8601 format.
- datasource
Configs List<Property Map> - Unified data source configuration.
- datasource
Type String - Data source type (read-only, derived).
- display
Name String - The display name of the alert rule.
- enabled Boolean
- Specifies whether the alert rule is enabled.
- id String
- The ID of the resource supplied above.
- labels Map<String>
- Labels.
- notify
Configs List<Property Map> - Unified notification configuration.
- notify
Strategy StringId - Notification policy ID (read-only, derived).
- observe
Resource BooleanGlobal Scope - Indicates whether the rule applies to all resources of this resource type (read-only, derived).
- observe
Resource StringType - Observable resource type (read-only, derived).
- partition
Key String - The partition key.
- query
Configs List<Property Map> - Unified query configuration.
- schedule
Configs List<Property Map> - Unified scheduling configuration.
- severity
Levels String - The severity levels covered by this rule, separated by commas (read-only derived).
- status String
- Alert status (read-only).
- updated
At String - The update time (read-only), in ISO 8601 format.
- workspace String
- Workspace.
GetAlertRulesV2RuleActionIntegrationConfig
GetAlertRulesV2RuleArmsIntegrationConfig
- Enabled bool
- Specifies whether the alert rule is enabled.
- Enabled bool
- Specifies whether the alert rule is enabled.
- enabled bool
- Specifies whether the alert rule is enabled.
- enabled Boolean
- Specifies whether the alert rule is enabled.
- enabled boolean
- Specifies whether the alert rule is enabled.
- enabled bool
- Specifies whether the alert rule is enabled.
- enabled Boolean
- Specifies whether the alert rule is enabled.
GetAlertRulesV2RuleConditionConfig
- Aggregate string
- Aggregation Function.
- Compare
Lists List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Condition Config Compare List> - Comparison condition list (type=APM_COMPOSITE).
- Composite
Escalations List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Condition Config Composite Escalation> - The multi-metric composite trigger configuration.
- Duration
Secs int - Duration (seconds).
- Escalation
Type string - The escalation policy type (type=CLOUD_MONITORING).
- Express
Escalations List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Condition Config Express Escalation> - Expression trigger configuration.
- Legacy
Raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- Legacy
Type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- No
Data stringPolicy - No-data processing policy (type=CLOUD_MONITORING).
- Operator string
- Label filter operator.
- Prometheuses
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Condition Config Prometheus> - The PromQL trigger configuration.
- Relation string
- The logical relationship between conditions (type=APM_COMPOSITE).
- Severity string
- Severity Level.
- Simple
Escalations List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Condition Config Simple Escalation> - Single-metric trigger configuration (Required when type=CLOUD_MONITORING and escalationType=simple).
- Threshold double
- Threshold.
- Threshold
Lists List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Condition Config Threshold List> - Multi-severity threshold list (used when UMODEL_METRICSET is specified).
- Type string
- The scheduling type.
- Yoy
Time stringUnit - Year-over-year time unit.
- Yoy
Time intValue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- Aggregate string
- Aggregation Function.
- Compare
Lists []GetAlert Rules V2Rule Condition Config Compare List - Comparison condition list (type=APM_COMPOSITE).
- Composite
Escalations []GetAlert Rules V2Rule Condition Config Composite Escalation - The multi-metric composite trigger configuration.
- Duration
Secs int - Duration (seconds).
- Escalation
Type string - The escalation policy type (type=CLOUD_MONITORING).
- Express
Escalations []GetAlert Rules V2Rule Condition Config Express Escalation - Expression trigger configuration.
- Legacy
Raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- Legacy
Type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- No
Data stringPolicy - No-data processing policy (type=CLOUD_MONITORING).
- Operator string
- Label filter operator.
- Prometheuses
[]Get
Alert Rules V2Rule Condition Config Prometheus - The PromQL trigger configuration.
- Relation string
- The logical relationship between conditions (type=APM_COMPOSITE).
- Severity string
- Severity Level.
- Simple
Escalations []GetAlert Rules V2Rule Condition Config Simple Escalation - Single-metric trigger configuration (Required when type=CLOUD_MONITORING and escalationType=simple).
- Threshold float64
- Threshold.
- Threshold
Lists []GetAlert Rules V2Rule Condition Config Threshold List - Multi-severity threshold list (used when UMODEL_METRICSET is specified).
- Type string
- The scheduling type.
- Yoy
Time stringUnit - Year-over-year time unit.
- Yoy
Time intValue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- aggregate string
- Aggregation Function.
- compare_
lists list(object) - Comparison condition list (type=APM_COMPOSITE).
- composite_
escalations list(object) - The multi-metric composite trigger configuration.
- duration_
secs number - Duration (seconds).
- escalation_
type string - The escalation policy type (type=CLOUD_MONITORING).
- express_
escalations list(object) - Expression trigger configuration.
- legacy_
raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy_
type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- no_
data_ stringpolicy - No-data processing policy (type=CLOUD_MONITORING).
- operator string
- Label filter operator.
- prometheuses list(object)
- The PromQL trigger configuration.
- relation string
- The logical relationship between conditions (type=APM_COMPOSITE).
- severity string
- Severity Level.
- simple_
escalations list(object) - Single-metric trigger configuration (Required when type=CLOUD_MONITORING and escalationType=simple).
- threshold number
- Threshold.
- threshold_
lists list(object) - Multi-severity threshold list (used when UMODEL_METRICSET is specified).
- type string
- The scheduling type.
- yoy_
time_ stringunit - Year-over-year time unit.
- yoy_
time_ numbervalue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- aggregate String
- Aggregation Function.
- compare
Lists List<GetAlert Rules V2Rule Condition Config Compare List> - Comparison condition list (type=APM_COMPOSITE).
- composite
Escalations List<GetAlert Rules V2Rule Condition Config Composite Escalation> - The multi-metric composite trigger configuration.
- duration
Secs Integer - Duration (seconds).
- escalation
Type String - The escalation policy type (type=CLOUD_MONITORING).
- express
Escalations List<GetAlert Rules V2Rule Condition Config Express Escalation> - Expression trigger configuration.
- legacy
Raw String - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy
Type String - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- no
Data StringPolicy - No-data processing policy (type=CLOUD_MONITORING).
- operator String
- Label filter operator.
- prometheuses
List<Get
Alert Rules V2Rule Condition Config Prometheus> - The PromQL trigger configuration.
- relation String
- The logical relationship between conditions (type=APM_COMPOSITE).
- severity String
- Severity Level.
- simple
Escalations List<GetAlert Rules V2Rule Condition Config Simple Escalation> - Single-metric trigger configuration (Required when type=CLOUD_MONITORING and escalationType=simple).
- threshold Double
- Threshold.
- threshold
Lists List<GetAlert Rules V2Rule Condition Config Threshold List> - Multi-severity threshold list (used when UMODEL_METRICSET is specified).
- type String
- The scheduling type.
- yoy
Time StringUnit - Year-over-year time unit.
- yoy
Time IntegerValue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- aggregate string
- Aggregation Function.
- compare
Lists GetAlert Rules V2Rule Condition Config Compare List[] - Comparison condition list (type=APM_COMPOSITE).
- composite
Escalations GetAlert Rules V2Rule Condition Config Composite Escalation[] - The multi-metric composite trigger configuration.
- duration
Secs number - Duration (seconds).
- escalation
Type string - The escalation policy type (type=CLOUD_MONITORING).
- express
Escalations GetAlert Rules V2Rule Condition Config Express Escalation[] - Expression trigger configuration.
- legacy
Raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy
Type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- no
Data stringPolicy - No-data processing policy (type=CLOUD_MONITORING).
- operator string
- Label filter operator.
- prometheuses
Get
Alert Rules V2Rule Condition Config Prometheus[] - The PromQL trigger configuration.
- relation string
- The logical relationship between conditions (type=APM_COMPOSITE).
- severity string
- Severity Level.
- simple
Escalations GetAlert Rules V2Rule Condition Config Simple Escalation[] - Single-metric trigger configuration (Required when type=CLOUD_MONITORING and escalationType=simple).
- threshold number
- Threshold.
- threshold
Lists GetAlert Rules V2Rule Condition Config Threshold List[] - Multi-severity threshold list (used when UMODEL_METRICSET is specified).
- type string
- The scheduling type.
- yoy
Time stringUnit - Year-over-year time unit.
- yoy
Time numberValue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- aggregate str
- Aggregation Function.
- compare_
lists Sequence[GetAlert Rules V2Rule Condition Config Compare List] - Comparison condition list (type=APM_COMPOSITE).
- composite_
escalations Sequence[GetAlert Rules V2Rule Condition Config Composite Escalation] - The multi-metric composite trigger configuration.
- duration_
secs int - Duration (seconds).
- escalation_
type str - The escalation policy type (type=CLOUD_MONITORING).
- express_
escalations Sequence[GetAlert Rules V2Rule Condition Config Express Escalation] - Expression trigger configuration.
- legacy_
raw str - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy_
type str - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- no_
data_ strpolicy - No-data processing policy (type=CLOUD_MONITORING).
- operator str
- Label filter operator.
- prometheuses
Sequence[Get
Alert Rules V2Rule Condition Config Prometheus] - The PromQL trigger configuration.
- relation str
- The logical relationship between conditions (type=APM_COMPOSITE).
- severity str
- Severity Level.
- simple_
escalations Sequence[GetAlert Rules V2Rule Condition Config Simple Escalation] - Single-metric trigger configuration (Required when type=CLOUD_MONITORING and escalationType=simple).
- threshold float
- Threshold.
- threshold_
lists Sequence[GetAlert Rules V2Rule Condition Config Threshold List] - Multi-severity threshold list (used when UMODEL_METRICSET is specified).
- type str
- The scheduling type.
- yoy_
time_ strunit - Year-over-year time unit.
- yoy_
time_ intvalue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- aggregate String
- Aggregation Function.
- compare
Lists List<Property Map> - Comparison condition list (type=APM_COMPOSITE).
- composite
Escalations List<Property Map> - The multi-metric composite trigger configuration.
- duration
Secs Number - Duration (seconds).
- escalation
Type String - The escalation policy type (type=CLOUD_MONITORING).
- express
Escalations List<Property Map> - Expression trigger configuration.
- legacy
Raw String - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy
Type String - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- no
Data StringPolicy - No-data processing policy (type=CLOUD_MONITORING).
- operator String
- Label filter operator.
- prometheuses List<Property Map>
- The PromQL trigger configuration.
- relation String
- The logical relationship between conditions (type=APM_COMPOSITE).
- severity String
- Severity Level.
- simple
Escalations List<Property Map> - Single-metric trigger configuration (Required when type=CLOUD_MONITORING and escalationType=simple).
- threshold Number
- Threshold.
- threshold
Lists List<Property Map> - Multi-severity threshold list (used when UMODEL_METRICSET is specified).
- type String
- The scheduling type.
- yoy
Time StringUnit - Year-over-year time unit.
- yoy
Time NumberValue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
GetAlertRulesV2RuleConditionConfigCompareList
- Aggregate string
- Aggregation Function.
- Operator string
- Label filter operator.
- Threshold double
- Threshold.
- Yoy
Time stringUnit - Year-over-year time unit.
- Yoy
Time intValue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- Aggregate string
- Aggregation Function.
- Operator string
- Label filter operator.
- Threshold float64
- Threshold.
- Yoy
Time stringUnit - Year-over-year time unit.
- Yoy
Time intValue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- aggregate string
- Aggregation Function.
- operator string
- Label filter operator.
- threshold number
- Threshold.
- yoy_
time_ stringunit - Year-over-year time unit.
- yoy_
time_ numbervalue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- aggregate String
- Aggregation Function.
- operator String
- Label filter operator.
- threshold Double
- Threshold.
- yoy
Time StringUnit - Year-over-year time unit.
- yoy
Time IntegerValue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- aggregate string
- Aggregation Function.
- operator string
- Label filter operator.
- threshold number
- Threshold.
- yoy
Time stringUnit - Year-over-year time unit.
- yoy
Time numberValue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- aggregate str
- Aggregation Function.
- operator str
- Label filter operator.
- threshold float
- Threshold.
- yoy_
time_ strunit - Year-over-year time unit.
- yoy_
time_ intvalue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
- aggregate String
- Aggregation Function.
- operator String
- Label filter operator.
- threshold Number
- Threshold.
- yoy
Time StringUnit - Year-over-year time unit.
- yoy
Time NumberValue - Year-over-Year Time Value (Effective only when type=APM_SIMPLE and operator=YOY_UP or YOY_DOWN).
GetAlertRulesV2RuleConditionConfigCompositeEscalation
- Escalations
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Condition Config Composite Escalation Escalation> - Trigger Condition List.
- Relation string
- The logical relationship between conditions (type=APM_COMPOSITE).
- Severity string
- Severity Level.
- Times int
- Consecutive Trigger Count.
- Escalations
[]Get
Alert Rules V2Rule Condition Config Composite Escalation Escalation - Trigger Condition List.
- Relation string
- The logical relationship between conditions (type=APM_COMPOSITE).
- Severity string
- Severity Level.
- Times int
- Consecutive Trigger Count.
- escalations list(object)
- Trigger Condition List.
- relation string
- The logical relationship between conditions (type=APM_COMPOSITE).
- severity string
- Severity Level.
- times number
- Consecutive Trigger Count.
- escalations
List<Get
Alert Rules V2Rule Condition Config Composite Escalation Escalation> - Trigger Condition List.
- relation String
- The logical relationship between conditions (type=APM_COMPOSITE).
- severity String
- Severity Level.
- times Integer
- Consecutive Trigger Count.
- escalations
Get
Alert Rules V2Rule Condition Config Composite Escalation Escalation[] - Trigger Condition List.
- relation string
- The logical relationship between conditions (type=APM_COMPOSITE).
- severity string
- Severity Level.
- times number
- Consecutive Trigger Count.
- escalations
Sequence[Get
Alert Rules V2Rule Condition Config Composite Escalation Escalation] - Trigger Condition List.
- relation str
- The logical relationship between conditions (type=APM_COMPOSITE).
- severity str
- Severity Level.
- times int
- Consecutive Trigger Count.
- escalations List<Property Map>
- Trigger Condition List.
- relation String
- The logical relationship between conditions (type=APM_COMPOSITE).
- severity String
- Severity Level.
- times Number
- Consecutive Trigger Count.
GetAlertRulesV2RuleConditionConfigCompositeEscalationEscalation
- Comparison
Operator string - Comparison Operator.
- Metric
Name string - Metric Name.
- Period int
- Collection Period (Seconds).
- Pre
Condition string - Precondition.
- Statistics string
- Statistical Method.
- Threshold string
- Threshold.
- Comparison
Operator string - Comparison Operator.
- Metric
Name string - Metric Name.
- Period int
- Collection Period (Seconds).
- Pre
Condition string - Precondition.
- Statistics string
- Statistical Method.
- Threshold string
- Threshold.
- comparison_
operator string - Comparison Operator.
- metric_
name string - Metric Name.
- period number
- Collection Period (Seconds).
- pre_
condition string - Precondition.
- statistics string
- Statistical Method.
- threshold string
- Threshold.
- comparison
Operator String - Comparison Operator.
- metric
Name String - Metric Name.
- period Integer
- Collection Period (Seconds).
- pre
Condition String - Precondition.
- statistics String
- Statistical Method.
- threshold String
- Threshold.
- comparison
Operator string - Comparison Operator.
- metric
Name string - Metric Name.
- period number
- Collection Period (Seconds).
- pre
Condition string - Precondition.
- statistics string
- Statistical Method.
- threshold string
- Threshold.
- comparison_
operator str - Comparison Operator.
- metric_
name str - Metric Name.
- period int
- Collection Period (Seconds).
- pre_
condition str - Precondition.
- statistics str
- Statistical Method.
- threshold str
- Threshold.
- comparison
Operator String - Comparison Operator.
- metric
Name String - Metric Name.
- period Number
- Collection Period (Seconds).
- pre
Condition String - Precondition.
- statistics String
- Statistical Method.
- threshold String
- Threshold.
GetAlertRulesV2RuleConditionConfigExpressEscalation
- Raw
Expression string - Raw Expression.
- Severity string
- Severity Level.
- Times int
- Consecutive Trigger Count.
- Raw
Expression string - Raw Expression.
- Severity string
- Severity Level.
- Times int
- Consecutive Trigger Count.
- raw_
expression string - Raw Expression.
- severity string
- Severity Level.
- times number
- Consecutive Trigger Count.
- raw
Expression String - Raw Expression.
- severity String
- Severity Level.
- times Integer
- Consecutive Trigger Count.
- raw
Expression string - Raw Expression.
- severity string
- Severity Level.
- times number
- Consecutive Trigger Count.
- raw_
expression str - Raw Expression.
- severity str
- Severity Level.
- times int
- Consecutive Trigger Count.
- raw
Expression String - Raw Expression.
- severity String
- Severity Level.
- times Number
- Consecutive Trigger Count.
GetAlertRulesV2RuleConditionConfigPrometheus
GetAlertRulesV2RuleConditionConfigSimpleEscalation
- Escalations
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Condition Config Simple Escalation Escalation> - Trigger Condition List.
- Metric
Name string - Metric Name.
- Period int
- Collection Period (Seconds).
- Escalations
[]Get
Alert Rules V2Rule Condition Config Simple Escalation Escalation - Trigger Condition List.
- Metric
Name string - Metric Name.
- Period int
- Collection Period (Seconds).
- escalations list(object)
- Trigger Condition List.
- metric_
name string - Metric Name.
- period number
- Collection Period (Seconds).
- escalations
List<Get
Alert Rules V2Rule Condition Config Simple Escalation Escalation> - Trigger Condition List.
- metric
Name String - Metric Name.
- period Integer
- Collection Period (Seconds).
- escalations
Get
Alert Rules V2Rule Condition Config Simple Escalation Escalation[] - Trigger Condition List.
- metric
Name string - Metric Name.
- period number
- Collection Period (Seconds).
- escalations
Sequence[Get
Alert Rules V2Rule Condition Config Simple Escalation Escalation] - Trigger Condition List.
- metric_
name str - Metric Name.
- period int
- Collection Period (Seconds).
- escalations List<Property Map>
- Trigger Condition List.
- metric
Name String - Metric Name.
- period Number
- Collection Period (Seconds).
GetAlertRulesV2RuleConditionConfigSimpleEscalationEscalation
- Comparison
Operator string - Comparison Operator.
- Pre
Condition string - Precondition.
- Severity string
- Severity Level.
- Statistics string
- Statistical Method.
- Threshold string
- Threshold.
- Times int
- Consecutive Trigger Count.
- Comparison
Operator string - Comparison Operator.
- Pre
Condition string - Precondition.
- Severity string
- Severity Level.
- Statistics string
- Statistical Method.
- Threshold string
- Threshold.
- Times int
- Consecutive Trigger Count.
- comparison_
operator string - Comparison Operator.
- pre_
condition string - Precondition.
- severity string
- Severity Level.
- statistics string
- Statistical Method.
- threshold string
- Threshold.
- times number
- Consecutive Trigger Count.
- comparison
Operator String - Comparison Operator.
- pre
Condition String - Precondition.
- severity String
- Severity Level.
- statistics String
- Statistical Method.
- threshold String
- Threshold.
- times Integer
- Consecutive Trigger Count.
- comparison
Operator string - Comparison Operator.
- pre
Condition string - Precondition.
- severity string
- Severity Level.
- statistics string
- Statistical Method.
- threshold string
- Threshold.
- times number
- Consecutive Trigger Count.
- comparison_
operator str - Comparison Operator.
- pre_
condition str - Precondition.
- severity str
- Severity Level.
- statistics str
- Statistical Method.
- threshold str
- Threshold.
- times int
- Consecutive Trigger Count.
- comparison
Operator String - Comparison Operator.
- pre
Condition String - Precondition.
- severity String
- Severity Level.
- statistics String
- Statistical Method.
- threshold String
- Threshold.
- times Number
- Consecutive Trigger Count.
GetAlertRulesV2RuleConditionConfigThresholdList
GetAlertRulesV2RuleDatasourceConfig
- Instance
Id string - The Prometheus instance ID.
- Legacy
Raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- Legacy
Type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- Product
Category string - The cloud service category.
- Region
Id string - The region ID.
- Type string
- The scheduling type.
- Instance
Id string - The Prometheus instance ID.
- Legacy
Raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- Legacy
Type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- Product
Category string - The cloud service category.
- Region
Id string - The region ID.
- Type string
- The scheduling type.
- instance_
id string - The Prometheus instance ID.
- legacy_
raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy_
type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- product_
category string - The cloud service category.
- region_
id string - The region ID.
- type string
- The scheduling type.
- instance
Id String - The Prometheus instance ID.
- legacy
Raw String - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy
Type String - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- product
Category String - The cloud service category.
- region
Id String - The region ID.
- type String
- The scheduling type.
- instance
Id string - The Prometheus instance ID.
- legacy
Raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy
Type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- product
Category string - The cloud service category.
- region
Id string - The region ID.
- type string
- The scheduling type.
- instance_
id str - The Prometheus instance ID.
- legacy_
raw str - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy_
type str - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- product_
category str - The cloud service category.
- region_
id str - The region ID.
- type str
- The scheduling type.
- instance
Id String - The Prometheus instance ID.
- legacy
Raw String - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy
Type String - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- product
Category String - The cloud service category.
- region
Id String - The region ID.
- type String
- The scheduling type.
GetAlertRulesV2RuleNotifyConfig
- Active
Days List<int> - The days of the week on which notifications are sent, 1-7 (type=DIRECT_NOTIFY).
- Active
End stringTime - The daily end time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- Active
Start stringTime - The daily start time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- Channels
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Notify Config Channel> - List of notification channels (type=DIRECT_NOTIFY).
- Notify
Strategies List<string> - List of notification policy IDs (type=NOTIFY_POLICY, up to 1 for the current business).
- Silence
Time intSecs - The channel silence period in seconds (type=DIRECT_NOTIFY).
- Type string
- The scheduling type.
- Utc
Offset string - UTC time zone offset (type=DIRECT_NOTIFY).
- Active
Days []int - The days of the week on which notifications are sent, 1-7 (type=DIRECT_NOTIFY).
- Active
End stringTime - The daily end time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- Active
Start stringTime - The daily start time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- Channels
[]Get
Alert Rules V2Rule Notify Config Channel - List of notification channels (type=DIRECT_NOTIFY).
- Notify
Strategies []string - List of notification policy IDs (type=NOTIFY_POLICY, up to 1 for the current business).
- Silence
Time intSecs - The channel silence period in seconds (type=DIRECT_NOTIFY).
- Type string
- The scheduling type.
- Utc
Offset string - UTC time zone offset (type=DIRECT_NOTIFY).
- active_
days list(number) - The days of the week on which notifications are sent, 1-7 (type=DIRECT_NOTIFY).
- active_
end_ stringtime - The daily end time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- active_
start_ stringtime - The daily start time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- channels list(object)
- List of notification channels (type=DIRECT_NOTIFY).
- notify_
strategies list(string) - List of notification policy IDs (type=NOTIFY_POLICY, up to 1 for the current business).
- silence_
time_ numbersecs - The channel silence period in seconds (type=DIRECT_NOTIFY).
- type string
- The scheduling type.
- utc_
offset string - UTC time zone offset (type=DIRECT_NOTIFY).
- active
Days List<Integer> - The days of the week on which notifications are sent, 1-7 (type=DIRECT_NOTIFY).
- active
End StringTime - The daily end time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- active
Start StringTime - The daily start time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- channels
List<Get
Alert Rules V2Rule Notify Config Channel> - List of notification channels (type=DIRECT_NOTIFY).
- notify
Strategies List<String> - List of notification policy IDs (type=NOTIFY_POLICY, up to 1 for the current business).
- silence
Time IntegerSecs - The channel silence period in seconds (type=DIRECT_NOTIFY).
- type String
- The scheduling type.
- utc
Offset String - UTC time zone offset (type=DIRECT_NOTIFY).
- active
Days number[] - The days of the week on which notifications are sent, 1-7 (type=DIRECT_NOTIFY).
- active
End stringTime - The daily end time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- active
Start stringTime - The daily start time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- channels
Get
Alert Rules V2Rule Notify Config Channel[] - List of notification channels (type=DIRECT_NOTIFY).
- notify
Strategies string[] - List of notification policy IDs (type=NOTIFY_POLICY, up to 1 for the current business).
- silence
Time numberSecs - The channel silence period in seconds (type=DIRECT_NOTIFY).
- type string
- The scheduling type.
- utc
Offset string - UTC time zone offset (type=DIRECT_NOTIFY).
- active_
days Sequence[int] - The days of the week on which notifications are sent, 1-7 (type=DIRECT_NOTIFY).
- active_
end_ strtime - The daily end time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- active_
start_ strtime - The daily start time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- channels
Sequence[Get
Alert Rules V2Rule Notify Config Channel] - List of notification channels (type=DIRECT_NOTIFY).
- notify_
strategies Sequence[str] - List of notification policy IDs (type=NOTIFY_POLICY, up to 1 for the current business).
- silence_
time_ intsecs - The channel silence period in seconds (type=DIRECT_NOTIFY).
- type str
- The scheduling type.
- utc_
offset str - UTC time zone offset (type=DIRECT_NOTIFY).
- active
Days List<Number> - The days of the week on which notifications are sent, 1-7 (type=DIRECT_NOTIFY).
- active
End StringTime - The daily end time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- active
Start StringTime - The daily start time of the effective notification period (HH:mm, type=DIRECT_NOTIFY).
- channels List<Property Map>
- List of notification channels (type=DIRECT_NOTIFY).
- notify
Strategies List<String> - List of notification policy IDs (type=NOTIFY_POLICY, up to 1 for the current business).
- silence
Time NumberSecs - The channel silence period in seconds (type=DIRECT_NOTIFY).
- type String
- The scheduling type.
- utc
Offset String - UTC time zone offset (type=DIRECT_NOTIFY).
GetAlertRulesV2RuleNotifyConfigChannel
- Identifiers List<string>
- List of channel identifiers.
- Type string
- The scheduling type.
- Identifiers []string
- List of channel identifiers.
- Type string
- The scheduling type.
- identifiers list(string)
- List of channel identifiers.
- type string
- The scheduling type.
- identifiers List<String>
- List of channel identifiers.
- type String
- The scheduling type.
- identifiers string[]
- List of channel identifiers.
- type string
- The scheduling type.
- identifiers Sequence[str]
- List of channel identifiers.
- type str
- The scheduling type.
- identifiers List<String>
- List of channel identifiers.
- type String
- The scheduling type.
GetAlertRulesV2RuleQueryConfig
- Dimensions
List<Immutable
Dictionary<string, string>> - The dimension list (type=CLOUD_MONITORING_QUERY).
- Enable
Data boolComplete Check - Whether to Enable Data Completeness Check (type=PROMETHEUS_SINGLE_QUERY).
- Entity
Domain string - Domain to which the entity belongs (type=UMODEL_METRICSET_QUERY).
- Entity
Fields List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Query Config Entity Field> - List of Entity Fields to Return (type=UMODEL_METRICSET_QUERY).
- Entity
Filters List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Query Config Entity Filter> - The list of entity filter conditions (type=UMODEL_METRICSET_QUERY).
- Entity
Type string - Entity type (type=UMODEL_METRICSET_QUERY).
- Expr string
- Prometheus query statement (type=PROMETHEUS_SINGLE_QUERY, recommended field).
- Filter
Lists List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Query Config Filter List> - The APM filter condition list (type=APM_MULTI_QUERY).
- Group
Id string - Resource group ID (used when type=CLOUD_MONITORING_QUERY and relationType=GROUP).
- Label
Filters List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Query Config Label Filter> - List of label filter conditions (type=UMODEL_METRICSET_QUERY).
- Legacy
Raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- Legacy
Type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- Measure
Lists List<Pulumi.Ali Cloud. Cms. Inputs. Get Alert Rules V2Rule Query Config Measure List> - APM measure configuration list (type=APM_MULTI_QUERY).
- Metric string
- Metric name (type=UMODEL_METRICSET_QUERY).
- Metric
Set string - Metric set name (type=UMODEL_METRICSET_QUERY).
- Namespace string
- CloudMonitor namespace (cloud service name, type=CLOUD_MONITORING_QUERY).
- Prom
Ql string - [Deprecated] Legacy PromQL field.
- Relation
Type string - Resource association type (type=CLOUD_MONITORING_QUERY).
- Service
Id List<string>Lists - Application Service ID List (type=APM_MULTI_QUERY).
- Type string
- The scheduling type.
- Dimensions []map[string]string
- The dimension list (type=CLOUD_MONITORING_QUERY).
- Enable
Data boolComplete Check - Whether to Enable Data Completeness Check (type=PROMETHEUS_SINGLE_QUERY).
- Entity
Domain string - Domain to which the entity belongs (type=UMODEL_METRICSET_QUERY).
- Entity
Fields []GetAlert Rules V2Rule Query Config Entity Field - List of Entity Fields to Return (type=UMODEL_METRICSET_QUERY).
- Entity
Filters []GetAlert Rules V2Rule Query Config Entity Filter - The list of entity filter conditions (type=UMODEL_METRICSET_QUERY).
- Entity
Type string - Entity type (type=UMODEL_METRICSET_QUERY).
- Expr string
- Prometheus query statement (type=PROMETHEUS_SINGLE_QUERY, recommended field).
- Filter
Lists []GetAlert Rules V2Rule Query Config Filter List - The APM filter condition list (type=APM_MULTI_QUERY).
- Group
Id string - Resource group ID (used when type=CLOUD_MONITORING_QUERY and relationType=GROUP).
- Label
Filters []GetAlert Rules V2Rule Query Config Label Filter - List of label filter conditions (type=UMODEL_METRICSET_QUERY).
- Legacy
Raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- Legacy
Type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- Measure
Lists []GetAlert Rules V2Rule Query Config Measure List - APM measure configuration list (type=APM_MULTI_QUERY).
- Metric string
- Metric name (type=UMODEL_METRICSET_QUERY).
- Metric
Set string - Metric set name (type=UMODEL_METRICSET_QUERY).
- Namespace string
- CloudMonitor namespace (cloud service name, type=CLOUD_MONITORING_QUERY).
- Prom
Ql string - [Deprecated] Legacy PromQL field.
- Relation
Type string - Resource association type (type=CLOUD_MONITORING_QUERY).
- Service
Id []stringLists - Application Service ID List (type=APM_MULTI_QUERY).
- Type string
- The scheduling type.
- dimensions list(map(string))
- The dimension list (type=CLOUD_MONITORING_QUERY).
- enable_
data_ boolcomplete_ check - Whether to Enable Data Completeness Check (type=PROMETHEUS_SINGLE_QUERY).
- entity_
domain string - Domain to which the entity belongs (type=UMODEL_METRICSET_QUERY).
- entity_
fields list(object) - List of Entity Fields to Return (type=UMODEL_METRICSET_QUERY).
- entity_
filters list(object) - The list of entity filter conditions (type=UMODEL_METRICSET_QUERY).
- entity_
type string - Entity type (type=UMODEL_METRICSET_QUERY).
- expr string
- Prometheus query statement (type=PROMETHEUS_SINGLE_QUERY, recommended field).
- filter_
lists list(object) - The APM filter condition list (type=APM_MULTI_QUERY).
- group_
id string - Resource group ID (used when type=CLOUD_MONITORING_QUERY and relationType=GROUP).
- label_
filters list(object) - List of label filter conditions (type=UMODEL_METRICSET_QUERY).
- legacy_
raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy_
type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- measure_
lists list(object) - APM measure configuration list (type=APM_MULTI_QUERY).
- metric string
- Metric name (type=UMODEL_METRICSET_QUERY).
- metric_
set string - Metric set name (type=UMODEL_METRICSET_QUERY).
- namespace string
- CloudMonitor namespace (cloud service name, type=CLOUD_MONITORING_QUERY).
- prom_
ql string - [Deprecated] Legacy PromQL field.
- relation_
type string - Resource association type (type=CLOUD_MONITORING_QUERY).
- service_
id_ list(string)lists - Application Service ID List (type=APM_MULTI_QUERY).
- type string
- The scheduling type.
- dimensions List<Map<String,String>>
- The dimension list (type=CLOUD_MONITORING_QUERY).
- enable
Data BooleanComplete Check - Whether to Enable Data Completeness Check (type=PROMETHEUS_SINGLE_QUERY).
- entity
Domain String - Domain to which the entity belongs (type=UMODEL_METRICSET_QUERY).
- entity
Fields List<GetAlert Rules V2Rule Query Config Entity Field> - List of Entity Fields to Return (type=UMODEL_METRICSET_QUERY).
- entity
Filters List<GetAlert Rules V2Rule Query Config Entity Filter> - The list of entity filter conditions (type=UMODEL_METRICSET_QUERY).
- entity
Type String - Entity type (type=UMODEL_METRICSET_QUERY).
- expr String
- Prometheus query statement (type=PROMETHEUS_SINGLE_QUERY, recommended field).
- filter
Lists List<GetAlert Rules V2Rule Query Config Filter List> - The APM filter condition list (type=APM_MULTI_QUERY).
- group
Id String - Resource group ID (used when type=CLOUD_MONITORING_QUERY and relationType=GROUP).
- label
Filters List<GetAlert Rules V2Rule Query Config Label Filter> - List of label filter conditions (type=UMODEL_METRICSET_QUERY).
- legacy
Raw String - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy
Type String - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- measure
Lists List<GetAlert Rules V2Rule Query Config Measure List> - APM measure configuration list (type=APM_MULTI_QUERY).
- metric String
- Metric name (type=UMODEL_METRICSET_QUERY).
- metric
Set String - Metric set name (type=UMODEL_METRICSET_QUERY).
- namespace String
- CloudMonitor namespace (cloud service name, type=CLOUD_MONITORING_QUERY).
- prom
Ql String - [Deprecated] Legacy PromQL field.
- relation
Type String - Resource association type (type=CLOUD_MONITORING_QUERY).
- service
Id List<String>Lists - Application Service ID List (type=APM_MULTI_QUERY).
- type String
- The scheduling type.
- dimensions {[key: string]: string}[]
- The dimension list (type=CLOUD_MONITORING_QUERY).
- enable
Data booleanComplete Check - Whether to Enable Data Completeness Check (type=PROMETHEUS_SINGLE_QUERY).
- entity
Domain string - Domain to which the entity belongs (type=UMODEL_METRICSET_QUERY).
- entity
Fields GetAlert Rules V2Rule Query Config Entity Field[] - List of Entity Fields to Return (type=UMODEL_METRICSET_QUERY).
- entity
Filters GetAlert Rules V2Rule Query Config Entity Filter[] - The list of entity filter conditions (type=UMODEL_METRICSET_QUERY).
- entity
Type string - Entity type (type=UMODEL_METRICSET_QUERY).
- expr string
- Prometheus query statement (type=PROMETHEUS_SINGLE_QUERY, recommended field).
- filter
Lists GetAlert Rules V2Rule Query Config Filter List[] - The APM filter condition list (type=APM_MULTI_QUERY).
- group
Id string - Resource group ID (used when type=CLOUD_MONITORING_QUERY and relationType=GROUP).
- label
Filters GetAlert Rules V2Rule Query Config Label Filter[] - List of label filter conditions (type=UMODEL_METRICSET_QUERY).
- legacy
Raw string - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy
Type string - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- measure
Lists GetAlert Rules V2Rule Query Config Measure List[] - APM measure configuration list (type=APM_MULTI_QUERY).
- metric string
- Metric name (type=UMODEL_METRICSET_QUERY).
- metric
Set string - Metric set name (type=UMODEL_METRICSET_QUERY).
- namespace string
- CloudMonitor namespace (cloud service name, type=CLOUD_MONITORING_QUERY).
- prom
Ql string - [Deprecated] Legacy PromQL field.
- relation
Type string - Resource association type (type=CLOUD_MONITORING_QUERY).
- service
Id string[]Lists - Application Service ID List (type=APM_MULTI_QUERY).
- type string
- The scheduling type.
- dimensions Sequence[Mapping[str, str]]
- The dimension list (type=CLOUD_MONITORING_QUERY).
- enable_
data_ boolcomplete_ check - Whether to Enable Data Completeness Check (type=PROMETHEUS_SINGLE_QUERY).
- entity_
domain str - Domain to which the entity belongs (type=UMODEL_METRICSET_QUERY).
- entity_
fields Sequence[GetAlert Rules V2Rule Query Config Entity Field] - List of Entity Fields to Return (type=UMODEL_METRICSET_QUERY).
- entity_
filters Sequence[GetAlert Rules V2Rule Query Config Entity Filter] - The list of entity filter conditions (type=UMODEL_METRICSET_QUERY).
- entity_
type str - Entity type (type=UMODEL_METRICSET_QUERY).
- expr str
- Prometheus query statement (type=PROMETHEUS_SINGLE_QUERY, recommended field).
- filter_
lists Sequence[GetAlert Rules V2Rule Query Config Filter List] - The APM filter condition list (type=APM_MULTI_QUERY).
- group_
id str - Resource group ID (used when type=CLOUD_MONITORING_QUERY and relationType=GROUP).
- label_
filters Sequence[GetAlert Rules V2Rule Query Config Label Filter] - List of label filter conditions (type=UMODEL_METRICSET_QUERY).
- legacy_
raw str - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy_
type str - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- measure_
lists Sequence[GetAlert Rules V2Rule Query Config Measure List] - APM measure configuration list (type=APM_MULTI_QUERY).
- metric str
- Metric name (type=UMODEL_METRICSET_QUERY).
- metric_
set str - Metric set name (type=UMODEL_METRICSET_QUERY).
- namespace str
- CloudMonitor namespace (cloud service name, type=CLOUD_MONITORING_QUERY).
- prom_
ql str - [Deprecated] Legacy PromQL field.
- relation_
type str - Resource association type (type=CLOUD_MONITORING_QUERY).
- service_
id_ Sequence[str]lists - Application Service ID List (type=APM_MULTI_QUERY).
- type str
- The scheduling type.
- dimensions List<Map<String>>
- The dimension list (type=CLOUD_MONITORING_QUERY).
- enable
Data BooleanComplete Check - Whether to Enable Data Completeness Check (type=PROMETHEUS_SINGLE_QUERY).
- entity
Domain String - Domain to which the entity belongs (type=UMODEL_METRICSET_QUERY).
- entity
Fields List<Property Map> - List of Entity Fields to Return (type=UMODEL_METRICSET_QUERY).
- entity
Filters List<Property Map> - The list of entity filter conditions (type=UMODEL_METRICSET_QUERY).
- entity
Type String - Entity type (type=UMODEL_METRICSET_QUERY).
- expr String
- Prometheus query statement (type=PROMETHEUS_SINGLE_QUERY, recommended field).
- filter
Lists List<Property Map> - The APM filter condition list (type=APM_MULTI_QUERY).
- group
Id String - Resource group ID (used when type=CLOUD_MONITORING_QUERY and relationType=GROUP).
- label
Filters List<Property Map> - List of label filter conditions (type=UMODEL_METRICSET_QUERY).
- legacy
Raw String - The raw V1 query JSON string returned when type=UNKNOWN_QUERY and parsing fails.
- legacy
Type String - Returned when type=UNKNOWN_QUERY, indicating that this rule cannot be edited through the new API.
- measure
Lists List<Property Map> - APM measure configuration list (type=APM_MULTI_QUERY).
- metric String
- Metric name (type=UMODEL_METRICSET_QUERY).
- metric
Set String - Metric set name (type=UMODEL_METRICSET_QUERY).
- namespace String
- CloudMonitor namespace (cloud service name, type=CLOUD_MONITORING_QUERY).
- prom
Ql String - [Deprecated] Legacy PromQL field.
- relation
Type String - Resource association type (type=CLOUD_MONITORING_QUERY).
- service
Id List<String>Lists - Application Service ID List (type=APM_MULTI_QUERY).
- type String
- The scheduling type.
GetAlertRulesV2RuleQueryConfigEntityField
GetAlertRulesV2RuleQueryConfigEntityFilter
GetAlertRulesV2RuleQueryConfigFilterList
GetAlertRulesV2RuleQueryConfigLabelFilter
GetAlertRulesV2RuleQueryConfigMeasureList
- Group
Bies List<string> - Grouping dimension list.
- Measure
Code string - APM metric code.
- Window
Secs int - Query Time Window (Seconds).
- Group
Bies []string - Grouping dimension list.
- Measure
Code string - APM metric code.
- Window
Secs int - Query Time Window (Seconds).
- group_
bies list(string) - Grouping dimension list.
- measure_
code string - APM metric code.
- window_
secs number - Query Time Window (Seconds).
- group
Bies List<String> - Grouping dimension list.
- measure
Code String - APM metric code.
- window
Secs Integer - Query Time Window (Seconds).
- group
Bies string[] - Grouping dimension list.
- measure
Code string - APM metric code.
- window
Secs number - Query Time Window (Seconds).
- group_
bies Sequence[str] - Grouping dimension list.
- measure_
code str - APM metric code.
- window_
secs int - Query Time Window (Seconds).
- group
Bies List<String> - Grouping dimension list.
- measure
Code String - APM metric code.
- window
Secs Number - Query Time Window (Seconds).
GetAlertRulesV2RuleScheduleConfig
- Interval
Secs int - The scheduling interval in seconds.
- Type string
- The scheduling type.
- Interval
Secs int - The scheduling interval in seconds.
- Type string
- The scheduling type.
- interval_
secs number - The scheduling interval in seconds.
- type string
- The scheduling type.
- interval
Secs Integer - The scheduling interval in seconds.
- type String
- The scheduling type.
- interval
Secs number - The scheduling interval in seconds.
- type string
- The scheduling type.
- interval_
secs int - The scheduling interval in seconds.
- type str
- The scheduling type.
- interval
Secs Number - The scheduling interval in seconds.
- type String
- The scheduling type.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi