Viewing docs for Alibaba Cloud v3.106.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
Viewing docs for Alibaba Cloud v3.106.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
This data source provides Cms Event Notify Policy available to the user.What is Event Notify Policy
NOTE: Available since v1.289.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 defaultEventNotifyPolicy = new alicloud.cms.EventNotifyPolicy("default", {
description: "Event notification policy managed by Terraform",
responsePlan: {
repeatNotifySetting: {
endIncidentState: "resolved",
repeatInterval: 30,
},
autoRecoverSeconds: 600,
},
notifyStrategy: {
description: "Notify strategy for list test",
ignoreRestoredNotification: false,
groupingSetting: {
groupingKeys: ["severity"],
periodMin: 5,
times: 1,
silenceSec: 300,
},
routes: [{
effectTimeRange: {
timeZone: "Asia/Shanghai",
startTimeInMinute: 0,
endTimeInMinute: 1439,
dayInWeeks: [
1,
2,
3,
4,
5,
],
},
channels: [{
receivers: ["tf-test-group"],
channelType: "DING",
enabledSubChannels: [],
}],
}],
},
subscription: {
subscribeLegacyEvent: true,
filterSetting: {
relation: "AND",
conditions: [{
field: "severity",
op: "EQ",
value: "CRITICAL",
}],
},
},
workspace: "default-workspace-cn-hangzhou",
name: "tf-list-enp-0716a",
});
const _default = alicloud.cms.getEventNotifyPoliciesOutput({
ids: [defaultEventNotifyPolicy.id],
name: "tf-list-enp-0716a",
workspace: "default-workspace-cn-hangzhou",
});
export const alicloudCmsEventNotifyPolicyExampleId = _default.apply(_default => _default.policies?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "terraform-example"
default_event_notify_policy = alicloud.cms.EventNotifyPolicy("default",
description="Event notification policy managed by Terraform",
response_plan={
"repeat_notify_setting": {
"end_incident_state": "resolved",
"repeat_interval": 30,
},
"auto_recover_seconds": 600,
},
notify_strategy={
"description": "Notify strategy for list test",
"ignore_restored_notification": False,
"grouping_setting": {
"grouping_keys": ["severity"],
"period_min": 5,
"times": 1,
"silence_sec": 300,
},
"routes": [{
"effect_time_range": {
"time_zone": "Asia/Shanghai",
"start_time_in_minute": 0,
"end_time_in_minute": 1439,
"day_in_weeks": [
1,
2,
3,
4,
5,
],
},
"channels": [{
"receivers": ["tf-test-group"],
"channel_type": "DING",
"enabled_sub_channels": [],
}],
}],
},
subscription={
"subscribe_legacy_event": True,
"filter_setting": {
"relation": "AND",
"conditions": [{
"field": "severity",
"op": "EQ",
"value": "CRITICAL",
}],
},
},
workspace="default-workspace-cn-hangzhou",
name="tf-list-enp-0716a")
default = alicloud.cms.get_event_notify_policies_output(ids=[default_event_notify_policy.id],
name="tf-list-enp-0716a",
workspace="default-workspace-cn-hangzhou")
pulumi.export("alicloudCmsEventNotifyPolicyExampleId", default.policies[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
}
defaultEventNotifyPolicy, err := cms.NewEventNotifyPolicy(ctx, "default", &cms.EventNotifyPolicyArgs{
Description: pulumi.String("Event notification policy managed by Terraform"),
ResponsePlan: &cms.EventNotifyPolicyResponsePlanArgs{
RepeatNotifySetting: &cms.EventNotifyPolicyResponsePlanRepeatNotifySettingArgs{
EndIncidentState: pulumi.String("resolved"),
RepeatInterval: pulumi.Int(30),
},
AutoRecoverSeconds: pulumi.Int(600),
},
NotifyStrategy: &cms.EventNotifyPolicyNotifyStrategyArgs{
Description: pulumi.String("Notify strategy for list test"),
IgnoreRestoredNotification: pulumi.Bool(false),
GroupingSetting: &cms.EventNotifyPolicyNotifyStrategyGroupingSettingArgs{
GroupingKeys: pulumi.StringArray{
pulumi.String("severity"),
},
PeriodMin: pulumi.Int(5),
Times: pulumi.Int(1),
SilenceSec: pulumi.Int(300),
},
Routes: cms.EventNotifyPolicyNotifyStrategyRouteArray{
&cms.EventNotifyPolicyNotifyStrategyRouteArgs{
EffectTimeRange: &cms.EventNotifyPolicyNotifyStrategyRouteEffectTimeRangeArgs{
TimeZone: pulumi.String("Asia/Shanghai"),
StartTimeInMinute: pulumi.Int(0),
EndTimeInMinute: pulumi.Int(1439),
DayInWeeks: pulumi.IntArray{
pulumi.Int(1),
pulumi.Int(2),
pulumi.Int(3),
pulumi.Int(4),
pulumi.Int(5),
},
},
Channels: cms.EventNotifyPolicyNotifyStrategyRouteChannelArray{
&cms.EventNotifyPolicyNotifyStrategyRouteChannelArgs{
Receivers: pulumi.StringArray{
pulumi.String("tf-test-group"),
},
ChannelType: pulumi.String("DING"),
EnabledSubChannels: pulumi.StringArray{},
},
},
},
},
},
Subscription: &cms.EventNotifyPolicySubscriptionArgs{
SubscribeLegacyEvent: pulumi.Bool(true),
FilterSetting: &cms.EventNotifyPolicySubscriptionFilterSettingArgs{
Relation: pulumi.String("AND"),
Conditions: cms.EventNotifyPolicySubscriptionFilterSettingConditionArray{
&cms.EventNotifyPolicySubscriptionFilterSettingConditionArgs{
Field: pulumi.String("severity"),
Op: pulumi.String("EQ"),
Value: pulumi.String("CRITICAL"),
},
},
},
},
Workspace: pulumi.String("default-workspace-cn-hangzhou"),
Name: pulumi.String("tf-list-enp-0716a"),
})
if err != nil {
return err
}
_default := cms.GetEventNotifyPoliciesOutput(ctx, cms.GetEventNotifyPoliciesOutputArgs{
Ids: pulumi.StringArray{
defaultEventNotifyPolicy.ID().ToIDOutput().ToStringOutput(),
},
Name: pulumi.String("tf-list-enp-0716a"),
Workspace: pulumi.String("default-workspace-cn-hangzhou"),
}, nil)
ctx.Export("alicloudCmsEventNotifyPolicyExampleId", _default.ApplyT(func(_default cms.GetEventNotifyPoliciesResult) (*string, error) {
return _default.Policies[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 defaultEventNotifyPolicy = new AliCloud.Cms.EventNotifyPolicy("default", new()
{
Description = "Event notification policy managed by Terraform",
ResponsePlan = new AliCloud.Cms.Inputs.EventNotifyPolicyResponsePlanArgs
{
RepeatNotifySetting = new AliCloud.Cms.Inputs.EventNotifyPolicyResponsePlanRepeatNotifySettingArgs
{
EndIncidentState = "resolved",
RepeatInterval = 30,
},
AutoRecoverSeconds = 600,
},
NotifyStrategy = new AliCloud.Cms.Inputs.EventNotifyPolicyNotifyStrategyArgs
{
Description = "Notify strategy for list test",
IgnoreRestoredNotification = false,
GroupingSetting = new AliCloud.Cms.Inputs.EventNotifyPolicyNotifyStrategyGroupingSettingArgs
{
GroupingKeys = new[]
{
"severity",
},
PeriodMin = 5,
Times = 1,
SilenceSec = 300,
},
Routes = new[]
{
new AliCloud.Cms.Inputs.EventNotifyPolicyNotifyStrategyRouteArgs
{
EffectTimeRange = new AliCloud.Cms.Inputs.EventNotifyPolicyNotifyStrategyRouteEffectTimeRangeArgs
{
TimeZone = "Asia/Shanghai",
StartTimeInMinute = 0,
EndTimeInMinute = 1439,
DayInWeeks = new[]
{
1,
2,
3,
4,
5,
},
},
Channels = new[]
{
new AliCloud.Cms.Inputs.EventNotifyPolicyNotifyStrategyRouteChannelArgs
{
Receivers = new[]
{
"tf-test-group",
},
ChannelType = "DING",
EnabledSubChannels = new() { },
},
},
},
},
},
Subscription = new AliCloud.Cms.Inputs.EventNotifyPolicySubscriptionArgs
{
SubscribeLegacyEvent = true,
FilterSetting = new AliCloud.Cms.Inputs.EventNotifyPolicySubscriptionFilterSettingArgs
{
Relation = "AND",
Conditions = new[]
{
new AliCloud.Cms.Inputs.EventNotifyPolicySubscriptionFilterSettingConditionArgs
{
Field = "severity",
Op = "EQ",
Value = "CRITICAL",
},
},
},
},
Workspace = "default-workspace-cn-hangzhou",
Name = "tf-list-enp-0716a",
});
var @default = AliCloud.Cms.GetEventNotifyPolicies.Invoke(new()
{
Ids = new[]
{
defaultEventNotifyPolicy.Id,
},
Name = "tf-list-enp-0716a",
Workspace = "default-workspace-cn-hangzhou",
});
return new Dictionary<string, object?>
{
["alicloudCmsEventNotifyPolicyExampleId"] = @default.Apply(@default => @default.Apply(getEventNotifyPoliciesResult => getEventNotifyPoliciesResult.Policies[0]?.Id)),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.cms.EventNotifyPolicy;
import com.pulumi.alicloud.cms.EventNotifyPolicyArgs;
import com.pulumi.alicloud.cms.inputs.EventNotifyPolicyResponsePlanArgs;
import com.pulumi.alicloud.cms.inputs.EventNotifyPolicyResponsePlanRepeatNotifySettingArgs;
import com.pulumi.alicloud.cms.inputs.EventNotifyPolicyNotifyStrategyArgs;
import com.pulumi.alicloud.cms.inputs.EventNotifyPolicyNotifyStrategyGroupingSettingArgs;
import com.pulumi.alicloud.cms.inputs.EventNotifyPolicyNotifyStrategyRouteArgs;
import com.pulumi.alicloud.cms.inputs.EventNotifyPolicyNotifyStrategyRouteEffectTimeRangeArgs;
import com.pulumi.alicloud.cms.inputs.EventNotifyPolicyNotifyStrategyRouteChannelArgs;
import com.pulumi.alicloud.cms.inputs.EventNotifyPolicySubscriptionArgs;
import com.pulumi.alicloud.cms.inputs.EventNotifyPolicySubscriptionFilterSettingArgs;
import com.pulumi.alicloud.cms.inputs.EventNotifyPolicySubscriptionFilterSettingConditionArgs;
import com.pulumi.alicloud.cms.CmsFunctions;
import com.pulumi.alicloud.cms.inputs.GetEventNotifyPoliciesArgs;
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 defaultEventNotifyPolicy = new EventNotifyPolicy("defaultEventNotifyPolicy", EventNotifyPolicyArgs.builder()
.description("Event notification policy managed by Terraform")
.responsePlan(EventNotifyPolicyResponsePlanArgs.builder()
.repeatNotifySetting(EventNotifyPolicyResponsePlanRepeatNotifySettingArgs.builder()
.endIncidentState("resolved")
.repeatInterval(30)
.build())
.autoRecoverSeconds(600)
.build())
.notifyStrategy(EventNotifyPolicyNotifyStrategyArgs.builder()
.description("Notify strategy for list test")
.ignoreRestoredNotification(false)
.groupingSetting(EventNotifyPolicyNotifyStrategyGroupingSettingArgs.builder()
.groupingKeys("severity")
.periodMin(5)
.times(1)
.silenceSec(300)
.build())
.routes(EventNotifyPolicyNotifyStrategyRouteArgs.builder()
.effectTimeRange(EventNotifyPolicyNotifyStrategyRouteEffectTimeRangeArgs.builder()
.timeZone("Asia/Shanghai")
.startTimeInMinute(0)
.endTimeInMinute(1439)
.dayInWeeks(
1,
2,
3,
4,
5)
.build())
.channels(EventNotifyPolicyNotifyStrategyRouteChannelArgs.builder()
.receivers("tf-test-group")
.channelType("DING")
.enabledSubChannels()
.build())
.build())
.build())
.subscription(EventNotifyPolicySubscriptionArgs.builder()
.subscribeLegacyEvent(true)
.filterSetting(EventNotifyPolicySubscriptionFilterSettingArgs.builder()
.relation("AND")
.conditions(EventNotifyPolicySubscriptionFilterSettingConditionArgs.builder()
.field("severity")
.op("EQ")
.value("CRITICAL")
.build())
.build())
.build())
.workspace("default-workspace-cn-hangzhou")
.name("tf-list-enp-0716a")
.build());
final var default = CmsFunctions.getEventNotifyPolicies(GetEventNotifyPoliciesArgs.builder()
.ids(defaultEventNotifyPolicy.id())
.name("tf-list-enp-0716a")
.workspace("default-workspace-cn-hangzhou")
.build());
ctx.export("alicloudCmsEventNotifyPolicyExampleId", default_.applyValue(_default_ -> _default_.policies()[0].id()));
}
}
configuration:
name:
type: string
default: terraform-example
resources:
defaultEventNotifyPolicy:
type: alicloud:cms:EventNotifyPolicy
name: default
properties:
description: Event notification policy managed by Terraform
responsePlan:
repeatNotifySetting:
endIncidentState: resolved
repeatInterval: '30'
autoRecoverSeconds: '600'
notifyStrategy:
description: Notify strategy for list test
ignoreRestoredNotification: false
groupingSetting:
groupingKeys:
- severity
periodMin: '5'
times: '1'
silenceSec: '300'
routes:
- effectTimeRange:
timeZone: Asia/Shanghai
startTimeInMinute: '0'
endTimeInMinute: '1439'
dayInWeeks:
- '1'
- '2'
- '3'
- '4'
- '5'
channels:
- receivers:
- tf-test-group
channelType: DING
enabledSubChannels: []
subscription:
subscribeLegacyEvent: true
filterSetting:
relation: AND
conditions:
- field: severity
op: EQ
value: CRITICAL
workspace: default-workspace-cn-hangzhou
name: tf-list-enp-0716a
variables:
default:
fn::invoke:
function: alicloud:cms:getEventNotifyPolicies
arguments:
ids:
- ${defaultEventNotifyPolicy.id}
name: tf-list-enp-0716a
workspace: default-workspace-cn-hangzhou
outputs:
alicloudCmsEventNotifyPolicyExampleId: ${default.policies[0].id}
pulumi {
required_providers {
alicloud = {
source = "pulumi/alicloud"
}
}
}
data "alicloud_cms_geteventnotifypolicies" "default" {
ids = [alicloud_cms_eventnotifypolicy.default.id]
name = "tf-list-enp-0716a"
workspace = "default-workspace-cn-hangzhou"
}
resource "alicloud_cms_eventnotifypolicy" "default" {
description = "Event notification policy managed by Terraform"
response_plan = {
repeat_notify_setting = {
end_incident_state = "resolved"
repeat_interval = "30"
}
auto_recover_seconds = "600"
}
notify_strategy = {
description = "Notify strategy for list test"
ignore_restored_notification = false
grouping_setting = {
grouping_keys = ["severity"]
period_min = "5"
times = "1"
silence_sec = "300"
}
routes = [{
"effectTimeRange" = {
"timeZone" = "Asia/Shanghai"
"startTimeInMinute" = "0"
"endTimeInMinute" = "1439"
"dayInWeeks" = ["1", "2", "3", "4", "5"]
}
"channels" = [{
"receivers" = ["tf-test-group"]
"channelType" = "DING"
"enabledSubChannels" = []
}]
}]
}
subscription = {
subscribe_legacy_event = true
filter_setting = {
relation = "AND"
conditions = [{
"field" = "severity"
"op" = "EQ"
"value" = "CRITICAL"
}]
}
}
workspace = "default-workspace-cn-hangzhou"
name = "tf-list-enp-0716a"
}
variable "name" {
type = string
default = "terraform-example"
}
output "alicloudCmsEventNotifyPolicyExampleId" {
value = data.alicloud_cms_geteventnotifypolicies.default.policies[0].id
}
Using getEventNotifyPolicies
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 getEventNotifyPolicies(args: GetEventNotifyPoliciesArgs, opts?: InvokeOptions): Promise<GetEventNotifyPoliciesResult>
function getEventNotifyPoliciesOutput(args: GetEventNotifyPoliciesOutputArgs, opts?: InvokeOutputOptions): Output<GetEventNotifyPoliciesResult>def get_event_notify_policies(enable_details: Optional[bool] = None,
ids: Optional[Sequence[str]] = None,
name: Optional[str] = None,
order_by: Optional[str] = None,
order_desc: Optional[str] = None,
output_file: Optional[str] = None,
workspace: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEventNotifyPoliciesResult
def get_event_notify_policies_output(enable_details: pulumi.Input[Optional[bool]] = None,
ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
name: pulumi.Input[Optional[str]] = None,
order_by: pulumi.Input[Optional[str]] = None,
order_desc: pulumi.Input[Optional[str]] = None,
output_file: pulumi.Input[Optional[str]] = None,
workspace: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetEventNotifyPoliciesResult]func GetEventNotifyPolicies(ctx *Context, args *GetEventNotifyPoliciesArgs, opts ...InvokeOption) (*GetEventNotifyPoliciesResult, error)
func GetEventNotifyPoliciesOutput(ctx *Context, args *GetEventNotifyPoliciesOutputArgs, opts ...InvokeOption) GetEventNotifyPoliciesResultOutput> Note: This function is named GetEventNotifyPolicies in the Go SDK.
public static class GetEventNotifyPolicies
{
public static Task<GetEventNotifyPoliciesResult> InvokeAsync(GetEventNotifyPoliciesArgs args, InvokeOptions? opts = null)
public static Output<GetEventNotifyPoliciesResult> Invoke(GetEventNotifyPoliciesInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetEventNotifyPoliciesResult> Invoke(GetEventNotifyPoliciesInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetEventNotifyPoliciesResult> getEventNotifyPolicies(GetEventNotifyPoliciesArgs args, InvokeOptions options)
public static Output<GetEventNotifyPoliciesResult> getEventNotifyPolicies(GetEventNotifyPoliciesArgs args, InvokeOptions options)
public static Output<GetEventNotifyPoliciesResult> getEventNotifyPolicies(GetEventNotifyPoliciesArgs args, InvokeOutputOptions options)
fn::invoke:
function: alicloud:cms/getEventNotifyPolicies:getEventNotifyPolicies
arguments:
# arguments dictionarydata "alicloud_cms_get_event_notify_policies" "name" {
# arguments
}The following arguments are supported:
- Workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou. - Enable
Details bool - Default to
false. Set it totruecan output more details about resource attributes. - Ids List<string>
- A list of Event Notify Policy IDs. The value is formulated as
<uuid>:<workspace>. - Name string
- Filters results by fuzzy matching on the policy name.
- Order
By string - The sorting field. Supported values include createTime, updateTime, and name.
- Order
Desc string - Specifies whether to sort in descending order. A value of true indicates descending order, and a value of false indicates ascending order.
- Output
File string - File name where to save data source results (after running
pulumi preview).
- Workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou. - Enable
Details bool - Default to
false. Set it totruecan output more details about resource attributes. - Ids []string
- A list of Event Notify Policy IDs. The value is formulated as
<uuid>:<workspace>. - Name string
- Filters results by fuzzy matching on the policy name.
- Order
By string - The sorting field. Supported values include createTime, updateTime, and name.
- Order
Desc string - Specifies whether to sort in descending order. A value of true indicates descending order, and a value of false indicates ascending order.
- Output
File string - File name where to save data source results (after running
pulumi preview).
- workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou. - enable_
details bool - Default to
false. Set it totruecan output more details about resource attributes. - ids list(string)
- A list of Event Notify Policy IDs. The value is formulated as
<uuid>:<workspace>. - name string
- Filters results by fuzzy matching on the policy name.
- order_
by string - The sorting field. Supported values include createTime, updateTime, and name.
- order_
desc string - Specifies whether to sort in descending order. A value of true indicates descending order, and a value of false indicates ascending order.
- output_
file string - File name where to save data source results (after running
pulumi preview).
- workspace String
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou. - enable
Details Boolean - Default to
false. Set it totruecan output more details about resource attributes. - ids List<String>
- A list of Event Notify Policy IDs. The value is formulated as
<uuid>:<workspace>. - name String
- Filters results by fuzzy matching on the policy name.
- order
By String - The sorting field. Supported values include createTime, updateTime, and name.
- order
Desc String - Specifies whether to sort in descending order. A value of true indicates descending order, and a value of false indicates ascending order.
- output
File String - File name where to save data source results (after running
pulumi preview).
- workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou. - enable
Details boolean - Default to
false. Set it totruecan output more details about resource attributes. - ids string[]
- A list of Event Notify Policy IDs. The value is formulated as
<uuid>:<workspace>. - name string
- Filters results by fuzzy matching on the policy name.
- order
By string - The sorting field. Supported values include createTime, updateTime, and name.
- order
Desc string - Specifies whether to sort in descending order. A value of true indicates descending order, and a value of false indicates ascending order.
- output
File string - File name where to save data source results (after running
pulumi preview).
- workspace str
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou. - enable_
details bool - Default to
false. Set it totruecan output more details about resource attributes. - ids Sequence[str]
- A list of Event Notify Policy IDs. The value is formulated as
<uuid>:<workspace>. - name str
- Filters results by fuzzy matching on the policy name.
- order_
by str - The sorting field. Supported values include createTime, updateTime, and name.
- order_
desc str - Specifies whether to sort in descending order. A value of true indicates descending order, and a value of false indicates ascending order.
- output_
file str - File name where to save data source results (after running
pulumi preview).
- workspace String
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou. - enable
Details Boolean - Default to
false. Set it totruecan output more details about resource attributes. - ids List<String>
- A list of Event Notify Policy IDs. The value is formulated as
<uuid>:<workspace>. - name String
- Filters results by fuzzy matching on the policy name.
- order
By String - The sorting field. Supported values include createTime, updateTime, and name.
- order
Desc String - Specifies whether to sort in descending order. A value of true indicates descending order, and a value of false indicates ascending order.
- output
File String - File name where to save data source results (after running
pulumi preview).
getEventNotifyPolicies Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- A list of Event Notify Policy IDs.
- Policies
List<Pulumi.
Ali Cloud. Cms. Outputs. Get Event Notify Policies Policy> - A list of Event Notify Policy Entries. Each element contains the following attributes:
- Workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces.
- Enable
Details bool - Name string
- The name of the notification policy.
- Order
By string - Order
Desc string - Output
File string
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- A list of Event Notify Policy IDs.
- Policies
[]Get
Event Notify Policies Policy - A list of Event Notify Policy Entries. Each element contains the following attributes:
- Workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces.
- Enable
Details bool - Name string
- The name of the notification policy.
- Order
By string - Order
Desc string - Output
File string
- id string
- The provider-assigned unique ID for this managed resource.
- ids list(string)
- A list of Event Notify Policy IDs.
- policies list(object)
- A list of Event Notify Policy Entries. Each element contains the following attributes:
- workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces.
- enable_
details bool - name string
- The name of the notification policy.
- order_
by string - order_
desc string - output_
file string
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Event Notify Policy IDs.
- policies
List<Get
Event Notify Policies Policy> - A list of Event Notify Policy Entries. Each element contains the following attributes:
- workspace String
- The workspace ID, which is used to isolate notification policy resources for different business workspaces.
- enable
Details Boolean - name String
- The name of the notification policy.
- order
By String - order
Desc String - output
File String
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- A list of Event Notify Policy IDs.
- policies
Get
Event Notify Policies Policy[] - A list of Event Notify Policy Entries. Each element contains the following attributes:
- workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces.
- enable
Details boolean - name string
- The name of the notification policy.
- order
By string - order
Desc string - output
File string
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- A list of Event Notify Policy IDs.
- policies
Sequence[Get
Event Notify Policies Policy] - A list of Event Notify Policy Entries. Each element contains the following attributes:
- workspace str
- The workspace ID, which is used to isolate notification policy resources for different business workspaces.
- enable_
details bool - name str
- The name of the notification policy.
- order_
by str - order_
desc str - output_
file str
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Event Notify Policy IDs.
- policies List<Property Map>
- A list of Event Notify Policy Entries. Each element contains the following attributes:
- workspace String
- The workspace ID, which is used to isolate notification policy resources for different business workspaces.
- enable
Details Boolean - name String
- The name of the notification policy.
- order
By String - order
Desc String - output
File String
Supporting Types
GetEventNotifyPoliciesPolicy
- Create
Time string - The creation time.
- Description string
- The description.
- Enabled bool
- Indicates whether the policy is enabled.
- Id string
- The ID of the resource supplied above.
- Name string
- Filters results by fuzzy matching on the policy name.
- Notify
Strategies List<Pulumi.Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Notify Strategy> - The notification strategy sub-entity, which includes grouping and merging settings, notification routing, channels, and custom templates.
- Response
Plans List<Pulumi.Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Response Plan> - NOTE: This field is only available when
enableDetailsistrue. Response plan sub-entities: escalation, repeated notification, automatic recovery, and action integration. - Subscriptions
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Subscription> - NOTE: This field is only available when
enableDetailsistrue. Subscription sub-entities: event filtering, cross-workspace routing, and the switch for legacy product event subscription. - Update
Time string - The update time.
- User
Id string - The user ID.
- Uuid string
- The unique identifier of the notification policy, which is returned by the creation API.
- Version int
- Private parameter for update operation.
- Workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou.
- Create
Time string - The creation time.
- Description string
- The description.
- Enabled bool
- Indicates whether the policy is enabled.
- Id string
- The ID of the resource supplied above.
- Name string
- Filters results by fuzzy matching on the policy name.
- Notify
Strategies []GetEvent Notify Policies Policy Notify Strategy - The notification strategy sub-entity, which includes grouping and merging settings, notification routing, channels, and custom templates.
- Response
Plans []GetEvent Notify Policies Policy Response Plan - NOTE: This field is only available when
enableDetailsistrue. Response plan sub-entities: escalation, repeated notification, automatic recovery, and action integration. - Subscriptions
[]Get
Event Notify Policies Policy Subscription - NOTE: This field is only available when
enableDetailsistrue. Subscription sub-entities: event filtering, cross-workspace routing, and the switch for legacy product event subscription. - Update
Time string - The update time.
- User
Id string - The user ID.
- Uuid string
- The unique identifier of the notification policy, which is returned by the creation API.
- Version int
- Private parameter for update operation.
- Workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou.
- create_
time string - The creation time.
- description string
- The description.
- enabled bool
- Indicates whether the policy is enabled.
- id string
- The ID of the resource supplied above.
- name string
- Filters results by fuzzy matching on the policy name.
- notify_
strategies list(object) - The notification strategy sub-entity, which includes grouping and merging settings, notification routing, channels, and custom templates.
- response_
plans list(object) - NOTE: This field is only available when
enableDetailsistrue. Response plan sub-entities: escalation, repeated notification, automatic recovery, and action integration. - subscriptions list(object)
- NOTE: This field is only available when
enableDetailsistrue. Subscription sub-entities: event filtering, cross-workspace routing, and the switch for legacy product event subscription. - update_
time string - The update time.
- user_
id string - The user ID.
- uuid string
- The unique identifier of the notification policy, which is returned by the creation API.
- version number
- Private parameter for update operation.
- workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou.
- create
Time String - The creation time.
- description String
- The description.
- enabled Boolean
- Indicates whether the policy is enabled.
- id String
- The ID of the resource supplied above.
- name String
- Filters results by fuzzy matching on the policy name.
- notify
Strategies List<GetEvent Notify Policies Policy Notify Strategy> - The notification strategy sub-entity, which includes grouping and merging settings, notification routing, channels, and custom templates.
- response
Plans List<GetEvent Notify Policies Policy Response Plan> - NOTE: This field is only available when
enableDetailsistrue. Response plan sub-entities: escalation, repeated notification, automatic recovery, and action integration. - subscriptions
List<Get
Event Notify Policies Policy Subscription> - NOTE: This field is only available when
enableDetailsistrue. Subscription sub-entities: event filtering, cross-workspace routing, and the switch for legacy product event subscription. - update
Time String - The update time.
- user
Id String - The user ID.
- uuid String
- The unique identifier of the notification policy, which is returned by the creation API.
- version Integer
- Private parameter for update operation.
- workspace String
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou.
- create
Time string - The creation time.
- description string
- The description.
- enabled boolean
- Indicates whether the policy is enabled.
- id string
- The ID of the resource supplied above.
- name string
- Filters results by fuzzy matching on the policy name.
- notify
Strategies GetEvent Notify Policies Policy Notify Strategy[] - The notification strategy sub-entity, which includes grouping and merging settings, notification routing, channels, and custom templates.
- response
Plans GetEvent Notify Policies Policy Response Plan[] - NOTE: This field is only available when
enableDetailsistrue. Response plan sub-entities: escalation, repeated notification, automatic recovery, and action integration. - subscriptions
Get
Event Notify Policies Policy Subscription[] - NOTE: This field is only available when
enableDetailsistrue. Subscription sub-entities: event filtering, cross-workspace routing, and the switch for legacy product event subscription. - update
Time string - The update time.
- user
Id string - The user ID.
- uuid string
- The unique identifier of the notification policy, which is returned by the creation API.
- version number
- Private parameter for update operation.
- workspace string
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou.
- create_
time str - The creation time.
- description str
- The description.
- enabled bool
- Indicates whether the policy is enabled.
- id str
- The ID of the resource supplied above.
- name str
- Filters results by fuzzy matching on the policy name.
- notify_
strategies Sequence[GetEvent Notify Policies Policy Notify Strategy] - The notification strategy sub-entity, which includes grouping and merging settings, notification routing, channels, and custom templates.
- response_
plans Sequence[GetEvent Notify Policies Policy Response Plan] - NOTE: This field is only available when
enableDetailsistrue. Response plan sub-entities: escalation, repeated notification, automatic recovery, and action integration. - subscriptions
Sequence[Get
Event Notify Policies Policy Subscription] - NOTE: This field is only available when
enableDetailsistrue. Subscription sub-entities: event filtering, cross-workspace routing, and the switch for legacy product event subscription. - update_
time str - The update time.
- user_
id str - The user ID.
- uuid str
- The unique identifier of the notification policy, which is returned by the creation API.
- version int
- Private parameter for update operation.
- workspace str
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou.
- create
Time String - The creation time.
- description String
- The description.
- enabled Boolean
- Indicates whether the policy is enabled.
- id String
- The ID of the resource supplied above.
- name String
- Filters results by fuzzy matching on the policy name.
- notify
Strategies List<Property Map> - The notification strategy sub-entity, which includes grouping and merging settings, notification routing, channels, and custom templates.
- response
Plans List<Property Map> - NOTE: This field is only available when
enableDetailsistrue. Response plan sub-entities: escalation, repeated notification, automatic recovery, and action integration. - subscriptions List<Property Map>
- NOTE: This field is only available when
enableDetailsistrue. Subscription sub-entities: event filtering, cross-workspace routing, and the switch for legacy product event subscription. - update
Time String - The update time.
- user
Id String - The user ID.
- uuid String
- The unique identifier of the notification policy, which is returned by the creation API.
- version Number
- Private parameter for update operation.
- workspace String
- The workspace ID, which is used to isolate notification policy resources for different business workspaces. Example:
default-cms-xxxx-cn-hangzhou.
GetEventNotifyPoliciesPolicyNotifyStrategy
- Custom
Template List<Pulumi.Entries Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Notify Strategy Custom Template Entry> - The list of custom notification templates.
- Description string
- The description.
- Grouping
Settings List<Pulumi.Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Notify Strategy Grouping Setting> - The grouping and merging settings.
- Ignore
Restored boolNotification - Indicates whether to ignore notifications for recovered events.
truemeans no recovery notification is sent. - Routes
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Notify Strategy Route> - The notification channel routing settings.
- Custom
Template []GetEntries Event Notify Policies Policy Notify Strategy Custom Template Entry - The list of custom notification templates.
- Description string
- The description.
- Grouping
Settings []GetEvent Notify Policies Policy Notify Strategy Grouping Setting - The grouping and merging settings.
- Ignore
Restored boolNotification - Indicates whether to ignore notifications for recovered events.
truemeans no recovery notification is sent. - Routes
[]Get
Event Notify Policies Policy Notify Strategy Route - The notification channel routing settings.
- custom_
template_ list(object)entries - The list of custom notification templates.
- description string
- The description.
- grouping_
settings list(object) - The grouping and merging settings.
- ignore_
restored_ boolnotification - Indicates whether to ignore notifications for recovered events.
truemeans no recovery notification is sent. - routes list(object)
- The notification channel routing settings.
- custom
Template List<GetEntries Event Notify Policies Policy Notify Strategy Custom Template Entry> - The list of custom notification templates.
- description String
- The description.
- grouping
Settings List<GetEvent Notify Policies Policy Notify Strategy Grouping Setting> - The grouping and merging settings.
- ignore
Restored BooleanNotification - Indicates whether to ignore notifications for recovered events.
truemeans no recovery notification is sent. - routes
List<Get
Event Notify Policies Policy Notify Strategy Route> - The notification channel routing settings.
- custom
Template GetEntries Event Notify Policies Policy Notify Strategy Custom Template Entry[] - The list of custom notification templates.
- description string
- The description.
- grouping
Settings GetEvent Notify Policies Policy Notify Strategy Grouping Setting[] - The grouping and merging settings.
- ignore
Restored booleanNotification - Indicates whether to ignore notifications for recovered events.
truemeans no recovery notification is sent. - routes
Get
Event Notify Policies Policy Notify Strategy Route[] - The notification channel routing settings.
- custom_
template_ Sequence[Getentries Event Notify Policies Policy Notify Strategy Custom Template Entry] - The list of custom notification templates.
- description str
- The description.
- grouping_
settings Sequence[GetEvent Notify Policies Policy Notify Strategy Grouping Setting] - The grouping and merging settings.
- ignore_
restored_ boolnotification - Indicates whether to ignore notifications for recovered events.
truemeans no recovery notification is sent. - routes
Sequence[Get
Event Notify Policies Policy Notify Strategy Route] - The notification channel routing settings.
- custom
Template List<Property Map>Entries - The list of custom notification templates.
- description String
- The description.
- grouping
Settings List<Property Map> - The grouping and merging settings.
- ignore
Restored BooleanNotification - Indicates whether to ignore notifications for recovered events.
truemeans no recovery notification is sent. - routes List<Property Map>
- The notification channel routing settings.
GetEventNotifyPoliciesPolicyNotifyStrategyCustomTemplateEntry
- Template
Uuid string - The UUID of the template.
- Template
Uuid string - The UUID of the template.
- template_
uuid string - The UUID of the template.
- template
Uuid String - The UUID of the template.
- template
Uuid string - The UUID of the template.
- template_
uuid str - The UUID of the template.
- template
Uuid String - The UUID of the template.
GetEventNotifyPoliciesPolicyNotifyStrategyGroupingSetting
- Grouping
Keys List<string> - The event fields used to group and merge notifications. Events sharing the same values are merged into a single notification.
- Period
Min int - The check period in minutes. This parameter does not take effect on this API.
- Silence
Sec int - The silence duration in seconds. This parameter does not take effect on this API.
- Times int
- The number of triggers. This parameter does not take effect on this API.
- Grouping
Keys []string - The event fields used to group and merge notifications. Events sharing the same values are merged into a single notification.
- Period
Min int - The check period in minutes. This parameter does not take effect on this API.
- Silence
Sec int - The silence duration in seconds. This parameter does not take effect on this API.
- Times int
- The number of triggers. This parameter does not take effect on this API.
- grouping_
keys list(string) - The event fields used to group and merge notifications. Events sharing the same values are merged into a single notification.
- period_
min number - The check period in minutes. This parameter does not take effect on this API.
- silence_
sec number - The silence duration in seconds. This parameter does not take effect on this API.
- times number
- The number of triggers. This parameter does not take effect on this API.
- grouping
Keys List<String> - The event fields used to group and merge notifications. Events sharing the same values are merged into a single notification.
- period
Min Integer - The check period in minutes. This parameter does not take effect on this API.
- silence
Sec Integer - The silence duration in seconds. This parameter does not take effect on this API.
- times Integer
- The number of triggers. This parameter does not take effect on this API.
- grouping
Keys string[] - The event fields used to group and merge notifications. Events sharing the same values are merged into a single notification.
- period
Min number - The check period in minutes. This parameter does not take effect on this API.
- silence
Sec number - The silence duration in seconds. This parameter does not take effect on this API.
- times number
- The number of triggers. This parameter does not take effect on this API.
- grouping_
keys Sequence[str] - The event fields used to group and merge notifications. Events sharing the same values are merged into a single notification.
- period_
min int - The check period in minutes. This parameter does not take effect on this API.
- silence_
sec int - The silence duration in seconds. This parameter does not take effect on this API.
- times int
- The number of triggers. This parameter does not take effect on this API.
- grouping
Keys List<String> - The event fields used to group and merge notifications. Events sharing the same values are merged into a single notification.
- period
Min Number - The check period in minutes. This parameter does not take effect on this API.
- silence
Sec Number - The silence duration in seconds. This parameter does not take effect on this API.
- times Number
- The number of triggers. This parameter does not take effect on this API.
GetEventNotifyPoliciesPolicyNotifyStrategyRoute
- Channels
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Notify Strategy Route Channel> - The notification channels.
- Digital
Employee stringName - The name of the digital employee.
- Effect
Time List<Pulumi.Ranges Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Notify Strategy Route Effect Time Range> - The effective time range.
- Enable
Rca bool - Specifies whether to enable Root Cause Analysis (RCA).
- Filter
Settings List<Pulumi.Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Notify Strategy Route Filter Setting> - Event content filtering.
- Channels
[]Get
Event Notify Policies Policy Notify Strategy Route Channel - The notification channels.
- Digital
Employee stringName - The name of the digital employee.
- Effect
Time []GetRanges Event Notify Policies Policy Notify Strategy Route Effect Time Range - The effective time range.
- Enable
Rca bool - Specifies whether to enable Root Cause Analysis (RCA).
- Filter
Settings []GetEvent Notify Policies Policy Notify Strategy Route Filter Setting - Event content filtering.
- channels list(object)
- The notification channels.
- digital_
employee_ stringname - The name of the digital employee.
- effect_
time_ list(object)ranges - The effective time range.
- enable_
rca bool - Specifies whether to enable Root Cause Analysis (RCA).
- filter_
settings list(object) - Event content filtering.
- channels
List<Get
Event Notify Policies Policy Notify Strategy Route Channel> - The notification channels.
- digital
Employee StringName - The name of the digital employee.
- effect
Time List<GetRanges Event Notify Policies Policy Notify Strategy Route Effect Time Range> - The effective time range.
- enable
Rca Boolean - Specifies whether to enable Root Cause Analysis (RCA).
- filter
Settings List<GetEvent Notify Policies Policy Notify Strategy Route Filter Setting> - Event content filtering.
- channels
Get
Event Notify Policies Policy Notify Strategy Route Channel[] - The notification channels.
- digital
Employee stringName - The name of the digital employee.
- effect
Time GetRanges Event Notify Policies Policy Notify Strategy Route Effect Time Range[] - The effective time range.
- enable
Rca boolean - Specifies whether to enable Root Cause Analysis (RCA).
- filter
Settings GetEvent Notify Policies Policy Notify Strategy Route Filter Setting[] - Event content filtering.
- channels
Sequence[Get
Event Notify Policies Policy Notify Strategy Route Channel] - The notification channels.
- digital_
employee_ strname - The name of the digital employee.
- effect_
time_ Sequence[Getranges Event Notify Policies Policy Notify Strategy Route Effect Time Range] - The effective time range.
- enable_
rca bool - Specifies whether to enable Root Cause Analysis (RCA).
- filter_
settings Sequence[GetEvent Notify Policies Policy Notify Strategy Route Filter Setting] - Event content filtering.
- channels List<Property Map>
- The notification channels.
- digital
Employee StringName - The name of the digital employee.
- effect
Time List<Property Map>Ranges - The effective time range.
- enable
Rca Boolean - Specifies whether to enable Root Cause Analysis (RCA).
- filter
Settings List<Property Map> - Event content filtering.
GetEventNotifyPoliciesPolicyNotifyStrategyRouteChannel
- Channel
Type string - The channel type. Valid values:
DING,WEIXIN,FEISHU,SLACK,TEAMS,CONTACT,GROUP,DUTY,DING_COOL_APP. - Enabled
Sub List<string>Channels - The enabled notification methods. Applies only when
channelTypeisCONTACT,GROUPorDUTY. Valid values:EMAIL,SMS,VOICE,DING,WEIXIN,FEISHU,WEBHOOK. - Receivers List<string>
- The list of recipients for the channel.
- Channel
Type string - The channel type. Valid values:
DING,WEIXIN,FEISHU,SLACK,TEAMS,CONTACT,GROUP,DUTY,DING_COOL_APP. - Enabled
Sub []stringChannels - The enabled notification methods. Applies only when
channelTypeisCONTACT,GROUPorDUTY. Valid values:EMAIL,SMS,VOICE,DING,WEIXIN,FEISHU,WEBHOOK. - Receivers []string
- The list of recipients for the channel.
- channel_
type string - The channel type. Valid values:
DING,WEIXIN,FEISHU,SLACK,TEAMS,CONTACT,GROUP,DUTY,DING_COOL_APP. - enabled_
sub_ list(string)channels - The enabled notification methods. Applies only when
channelTypeisCONTACT,GROUPorDUTY. Valid values:EMAIL,SMS,VOICE,DING,WEIXIN,FEISHU,WEBHOOK. - receivers list(string)
- The list of recipients for the channel.
- channel
Type String - The channel type. Valid values:
DING,WEIXIN,FEISHU,SLACK,TEAMS,CONTACT,GROUP,DUTY,DING_COOL_APP. - enabled
Sub List<String>Channels - The enabled notification methods. Applies only when
channelTypeisCONTACT,GROUPorDUTY. Valid values:EMAIL,SMS,VOICE,DING,WEIXIN,FEISHU,WEBHOOK. - receivers List<String>
- The list of recipients for the channel.
- channel
Type string - The channel type. Valid values:
DING,WEIXIN,FEISHU,SLACK,TEAMS,CONTACT,GROUP,DUTY,DING_COOL_APP. - enabled
Sub string[]Channels - The enabled notification methods. Applies only when
channelTypeisCONTACT,GROUPorDUTY. Valid values:EMAIL,SMS,VOICE,DING,WEIXIN,FEISHU,WEBHOOK. - receivers string[]
- The list of recipients for the channel.
- channel_
type str - The channel type. Valid values:
DING,WEIXIN,FEISHU,SLACK,TEAMS,CONTACT,GROUP,DUTY,DING_COOL_APP. - enabled_
sub_ Sequence[str]channels - The enabled notification methods. Applies only when
channelTypeisCONTACT,GROUPorDUTY. Valid values:EMAIL,SMS,VOICE,DING,WEIXIN,FEISHU,WEBHOOK. - receivers Sequence[str]
- The list of recipients for the channel.
- channel
Type String - The channel type. Valid values:
DING,WEIXIN,FEISHU,SLACK,TEAMS,CONTACT,GROUP,DUTY,DING_COOL_APP. - enabled
Sub List<String>Channels - The enabled notification methods. Applies only when
channelTypeisCONTACT,GROUPorDUTY. Valid values:EMAIL,SMS,VOICE,DING,WEIXIN,FEISHU,WEBHOOK. - receivers List<String>
- The list of recipients for the channel.
GetEventNotifyPoliciesPolicyNotifyStrategyRouteEffectTimeRange
- Day
In List<int>Weeks - The effective days of the week.
- End
Time intIn Minute - The end time in minutes.
- Start
Time intIn Minute - The start time in minutes.
- Time
Zone string - The time zone, such as Asia/Shanghai.
- Day
In []intWeeks - The effective days of the week.
- End
Time intIn Minute - The end time in minutes.
- Start
Time intIn Minute - The start time in minutes.
- Time
Zone string - The time zone, such as Asia/Shanghai.
- day_
in_ list(number)weeks - The effective days of the week.
- end_
time_ numberin_ minute - The end time in minutes.
- start_
time_ numberin_ minute - The start time in minutes.
- time_
zone string - The time zone, such as Asia/Shanghai.
- day
In List<Integer>Weeks - The effective days of the week.
- end
Time IntegerIn Minute - The end time in minutes.
- start
Time IntegerIn Minute - The start time in minutes.
- time
Zone String - The time zone, such as Asia/Shanghai.
- day
In number[]Weeks - The effective days of the week.
- end
Time numberIn Minute - The end time in minutes.
- start
Time numberIn Minute - The start time in minutes.
- time
Zone string - The time zone, such as Asia/Shanghai.
- day_
in_ Sequence[int]weeks - The effective days of the week.
- end_
time_ intin_ minute - The end time in minutes.
- start_
time_ intin_ minute - The start time in minutes.
- time_
zone str - The time zone, such as Asia/Shanghai.
- day
In List<Number>Weeks - The effective days of the week.
- end
Time NumberIn Minute - The end time in minutes.
- start
Time NumberIn Minute - The start time in minutes.
- time
Zone String - The time zone, such as Asia/Shanghai.
GetEventNotifyPoliciesPolicyNotifyStrategyRouteFilterSetting
- Conditions
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Notify Strategy Route Filter Setting Condition> - The filter conditions.
- Expression string
- The relational expression.
- Relation string
- The condition relation.
- Conditions
[]Get
Event Notify Policies Policy Notify Strategy Route Filter Setting Condition - The filter conditions.
- Expression string
- The relational expression.
- Relation string
- The condition relation.
- conditions list(object)
- The filter conditions.
- expression string
- The relational expression.
- relation string
- The condition relation.
- conditions
List<Get
Event Notify Policies Policy Notify Strategy Route Filter Setting Condition> - The filter conditions.
- expression String
- The relational expression.
- relation String
- The condition relation.
- conditions
Get
Event Notify Policies Policy Notify Strategy Route Filter Setting Condition[] - The filter conditions.
- expression string
- The relational expression.
- relation string
- The condition relation.
- conditions
Sequence[Get
Event Notify Policies Policy Notify Strategy Route Filter Setting Condition] - The filter conditions.
- expression str
- The relational expression.
- relation str
- The condition relation.
- conditions List<Property Map>
- The filter conditions.
- expression String
- The relational expression.
- relation String
- The condition relation.
GetEventNotifyPoliciesPolicyNotifyStrategyRouteFilterSettingCondition
GetEventNotifyPoliciesPolicyResponsePlan
- Auto
Recover intSeconds - The auto-recovery duration in seconds. An event is recovered automatically when it is not triggered again within this duration.
- Escalation
Ids List<string> - The list of escalation plan IDs.
- Pushing
Settings List<Pulumi.Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Response Plan Pushing Setting> - Action integration push settings.
- Repeat
Notify List<Pulumi.Settings Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Response Plan Repeat Notify Setting> - Repeated notification configuration.
- Auto
Recover intSeconds - The auto-recovery duration in seconds. An event is recovered automatically when it is not triggered again within this duration.
- Escalation
Ids []string - The list of escalation plan IDs.
- Pushing
Settings []GetEvent Notify Policies Policy Response Plan Pushing Setting - Action integration push settings.
- Repeat
Notify []GetSettings Event Notify Policies Policy Response Plan Repeat Notify Setting - Repeated notification configuration.
- auto_
recover_ numberseconds - The auto-recovery duration in seconds. An event is recovered automatically when it is not triggered again within this duration.
- escalation_
ids list(string) - The list of escalation plan IDs.
- pushing_
settings list(object) - Action integration push settings.
- repeat_
notify_ list(object)settings - Repeated notification configuration.
- auto
Recover IntegerSeconds - The auto-recovery duration in seconds. An event is recovered automatically when it is not triggered again within this duration.
- escalation
Ids List<String> - The list of escalation plan IDs.
- pushing
Settings List<GetEvent Notify Policies Policy Response Plan Pushing Setting> - Action integration push settings.
- repeat
Notify List<GetSettings Event Notify Policies Policy Response Plan Repeat Notify Setting> - Repeated notification configuration.
- auto
Recover numberSeconds - The auto-recovery duration in seconds. An event is recovered automatically when it is not triggered again within this duration.
- escalation
Ids string[] - The list of escalation plan IDs.
- pushing
Settings GetEvent Notify Policies Policy Response Plan Pushing Setting[] - Action integration push settings.
- repeat
Notify GetSettings Event Notify Policies Policy Response Plan Repeat Notify Setting[] - Repeated notification configuration.
- auto_
recover_ intseconds - The auto-recovery duration in seconds. An event is recovered automatically when it is not triggered again within this duration.
- escalation_
ids Sequence[str] - The list of escalation plan IDs.
- pushing_
settings Sequence[GetEvent Notify Policies Policy Response Plan Pushing Setting] - Action integration push settings.
- repeat_
notify_ Sequence[Getsettings Event Notify Policies Policy Response Plan Repeat Notify Setting] - Repeated notification configuration.
- auto
Recover NumberSeconds - The auto-recovery duration in seconds. An event is recovered automatically when it is not triggered again within this duration.
- escalation
Ids List<String> - The list of escalation plan IDs.
- pushing
Settings List<Property Map> - Action integration push settings.
- repeat
Notify List<Property Map>Settings - Repeated notification configuration.
GetEventNotifyPoliciesPolicyResponsePlanPushingSetting
- Alert
Action List<string>Ids - The list of alert action integration IDs triggered by alerts.
- Restore
Action List<string>Ids - The list of action integration IDs triggered upon recovery.
- Alert
Action []stringIds - The list of alert action integration IDs triggered by alerts.
- Restore
Action []stringIds - The list of action integration IDs triggered upon recovery.
- alert_
action_ list(string)ids - The list of alert action integration IDs triggered by alerts.
- restore_
action_ list(string)ids - The list of action integration IDs triggered upon recovery.
- alert
Action List<String>Ids - The list of alert action integration IDs triggered by alerts.
- restore
Action List<String>Ids - The list of action integration IDs triggered upon recovery.
- alert
Action string[]Ids - The list of alert action integration IDs triggered by alerts.
- restore
Action string[]Ids - The list of action integration IDs triggered upon recovery.
- alert_
action_ Sequence[str]ids - The list of alert action integration IDs triggered by alerts.
- restore_
action_ Sequence[str]ids - The list of action integration IDs triggered upon recovery.
- alert
Action List<String>Ids - The list of alert action integration IDs triggered by alerts.
- restore
Action List<String>Ids - The list of action integration IDs triggered upon recovery.
GetEventNotifyPoliciesPolicyResponsePlanRepeatNotifySetting
- End
Incident stringState - The incident state at which repeated notifications stop. For example:
RECOVERED. - Repeat
Interval int - The interval between repeated notifications, in seconds.
- End
Incident stringState - The incident state at which repeated notifications stop. For example:
RECOVERED. - Repeat
Interval int - The interval between repeated notifications, in seconds.
- end_
incident_ stringstate - The incident state at which repeated notifications stop. For example:
RECOVERED. - repeat_
interval number - The interval between repeated notifications, in seconds.
- end
Incident StringState - The incident state at which repeated notifications stop. For example:
RECOVERED. - repeat
Interval Integer - The interval between repeated notifications, in seconds.
- end
Incident stringState - The incident state at which repeated notifications stop. For example:
RECOVERED. - repeat
Interval number - The interval between repeated notifications, in seconds.
- end_
incident_ strstate - The incident state at which repeated notifications stop. For example:
RECOVERED. - repeat_
interval int - The interval between repeated notifications, in seconds.
- end
Incident StringState - The incident state at which repeated notifications stop. For example:
RECOVERED. - repeat
Interval Number - The interval between repeated notifications, in seconds.
GetEventNotifyPoliciesPolicySubscription
- Filter
Settings List<Pulumi.Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Subscription Filter Setting> - Event content filtering.
- Subscribe
Legacy boolEvent - Specifies whether to subscribe to legacy product events (events with an empty workspace, such as CMS 1.
- Workspace
Filter List<Pulumi.Settings Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Subscription Workspace Filter Setting> - Cross-workspace event routing (global subscription).
- Filter
Settings []GetEvent Notify Policies Policy Subscription Filter Setting - Event content filtering.
- Subscribe
Legacy boolEvent - Specifies whether to subscribe to legacy product events (events with an empty workspace, such as CMS 1.
- Workspace
Filter []GetSettings Event Notify Policies Policy Subscription Workspace Filter Setting - Cross-workspace event routing (global subscription).
- filter_
settings list(object) - Event content filtering.
- subscribe_
legacy_ boolevent - Specifies whether to subscribe to legacy product events (events with an empty workspace, such as CMS 1.
- workspace_
filter_ list(object)settings - Cross-workspace event routing (global subscription).
- filter
Settings List<GetEvent Notify Policies Policy Subscription Filter Setting> - Event content filtering.
- subscribe
Legacy BooleanEvent - Specifies whether to subscribe to legacy product events (events with an empty workspace, such as CMS 1.
- workspace
Filter List<GetSettings Event Notify Policies Policy Subscription Workspace Filter Setting> - Cross-workspace event routing (global subscription).
- filter
Settings GetEvent Notify Policies Policy Subscription Filter Setting[] - Event content filtering.
- subscribe
Legacy booleanEvent - Specifies whether to subscribe to legacy product events (events with an empty workspace, such as CMS 1.
- workspace
Filter GetSettings Event Notify Policies Policy Subscription Workspace Filter Setting[] - Cross-workspace event routing (global subscription).
- filter_
settings Sequence[GetEvent Notify Policies Policy Subscription Filter Setting] - Event content filtering.
- subscribe_
legacy_ boolevent - Specifies whether to subscribe to legacy product events (events with an empty workspace, such as CMS 1.
- workspace_
filter_ Sequence[Getsettings Event Notify Policies Policy Subscription Workspace Filter Setting] - Cross-workspace event routing (global subscription).
- filter
Settings List<Property Map> - Event content filtering.
- subscribe
Legacy BooleanEvent - Specifies whether to subscribe to legacy product events (events with an empty workspace, such as CMS 1.
- workspace
Filter List<Property Map>Settings - Cross-workspace event routing (global subscription).
GetEventNotifyPoliciesPolicySubscriptionFilterSetting
- Conditions
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Subscription Filter Setting Condition> - The filter conditions.
- Expression string
- The relational expression.
- Relation string
- The condition relation.
- Conditions
[]Get
Event Notify Policies Policy Subscription Filter Setting Condition - The filter conditions.
- Expression string
- The relational expression.
- Relation string
- The condition relation.
- conditions list(object)
- The filter conditions.
- expression string
- The relational expression.
- relation string
- The condition relation.
- conditions
List<Get
Event Notify Policies Policy Subscription Filter Setting Condition> - The filter conditions.
- expression String
- The relational expression.
- relation String
- The condition relation.
- conditions
Get
Event Notify Policies Policy Subscription Filter Setting Condition[] - The filter conditions.
- expression string
- The relational expression.
- relation string
- The condition relation.
- conditions
Sequence[Get
Event Notify Policies Policy Subscription Filter Setting Condition] - The filter conditions.
- expression str
- The relational expression.
- relation str
- The condition relation.
- conditions List<Property Map>
- The filter conditions.
- expression String
- The relational expression.
- relation String
- The condition relation.
GetEventNotifyPoliciesPolicySubscriptionFilterSettingCondition
GetEventNotifyPoliciesPolicySubscriptionWorkspaceFilterSetting
-
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Subscription Workspace Filter Setting Tag Selector> - The tag selector.
- Workspace
Uuids List<string> - The list of workspace UUIDs.
-
[]Get
Event Notify Policies Policy Subscription Workspace Filter Setting Tag Selector - The tag selector.
- Workspace
Uuids []string - The list of workspace UUIDs.
- tag_
selectors list(object) - The tag selector.
- workspace_
uuids list(string) - The list of workspace UUIDs.
-
List<Get
Event Notify Policies Policy Subscription Workspace Filter Setting Tag Selector> - The tag selector.
- workspace
Uuids List<String> - The list of workspace UUIDs.
-
Get
Event Notify Policies Policy Subscription Workspace Filter Setting Tag Selector[] - The tag selector.
- workspace
Uuids string[] - The list of workspace UUIDs.
- tag_
selectors Sequence[GetEvent Notify Policies Policy Subscription Workspace Filter Setting Tag Selector] - The tag selector.
- workspace_
uuids Sequence[str] - The list of workspace UUIDs.
- List<Property Map>
- The tag selector.
- workspace
Uuids List<String> - The list of workspace UUIDs.
GetEventNotifyPoliciesPolicySubscriptionWorkspaceFilterSettingTagSelector
- Conditions
List<Pulumi.
Ali Cloud. Cms. Inputs. Get Event Notify Policies Policy Subscription Workspace Filter Setting Tag Selector Condition> - The filter conditions.
- Expression string
- The relational expression.
- Relation string
- The condition relation.
- Conditions
[]Get
Event Notify Policies Policy Subscription Workspace Filter Setting Tag Selector Condition - The filter conditions.
- Expression string
- The relational expression.
- Relation string
- The condition relation.
- conditions list(object)
- The filter conditions.
- expression string
- The relational expression.
- relation string
- The condition relation.
- conditions
List<Get
Event Notify Policies Policy Subscription Workspace Filter Setting Tag Selector Condition> - The filter conditions.
- expression String
- The relational expression.
- relation String
- The condition relation.
- conditions
Get
Event Notify Policies Policy Subscription Workspace Filter Setting Tag Selector Condition[] - The filter conditions.
- expression string
- The relational expression.
- relation string
- The condition relation.
- conditions
Sequence[Get
Event Notify Policies Policy Subscription Workspace Filter Setting Tag Selector Condition] - The filter conditions.
- expression str
- The relational expression.
- relation str
- The condition relation.
- conditions List<Property Map>
- The filter conditions.
- expression String
- The relational expression.
- relation String
- The condition relation.
GetEventNotifyPoliciesPolicySubscriptionWorkspaceFilterSettingTagSelectorCondition
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.106.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi