Skip to content

EventRuleTargetsProps

Properties for defining a EventRuleTargets.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cms-eventruletargets

Initializer

import ros_cdk_cms
ros_cdk_cms.EventRuleTargetsProps(
  rule_name: typing.Union[str, IResolvable],
  contact_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ContactParametersProperty]]] = None,
  fc_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, FcParametersProperty]]] = None,
  mns_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, MnsParametersProperty]]] = None,
  sls_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SlsParametersProperty]]] = None,
  webhook_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, WebhookParametersProperty]]] = None
)

Properties

Name Type Description
rule_name typing.Union[str, ros_cdk_core.IResolvable] Property ruleName: The name of the alert rule.
contact_parameters typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ContactParametersProperty]]] Property contactParameters: CONTACT configuration.A maximum of 5 parameters.
fc_parameters typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, FcParametersProperty]]] Property fcParameters: FC configuration.A maximum of 5 parameters.
mns_parameters typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MnsParametersProperty]]] Property mnsParameters: MNS configuration.A maximum of 5 parameters.
sls_parameters typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SlsParametersProperty]]] Property slsParameters: SLS configuration.A maximum of 5 parameters.
webhook_parameters typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, WebhookParametersProperty]]] Property webhookParameters: WEBHOOK configuration.A maximum of 5 parameters.

rule_nameRequired

rule_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property ruleName: The name of the alert rule.


contact_parametersOptional

contact_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ContactParametersProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ContactParametersProperty]]]

Property contactParameters: CONTACT configuration.A maximum of 5 parameters.


fc_parametersOptional

fc_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, FcParametersProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, FcParametersProperty]]]

Property fcParameters: FC configuration.A maximum of 5 parameters.


mns_parametersOptional

mns_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, MnsParametersProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MnsParametersProperty]]]

Property mnsParameters: MNS configuration.A maximum of 5 parameters.


sls_parametersOptional

sls_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SlsParametersProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SlsParametersProperty]]]

Property slsParameters: SLS configuration.A maximum of 5 parameters.


webhook_parametersOptional

webhook_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, WebhookParametersProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, WebhookParametersProperty]]]

Property webhookParameters: WEBHOOK configuration.A maximum of 5 parameters.