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,
open_api_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, OpenApiParametersProperty]]] = 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. |
open_api_parameters | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, OpenApiParametersProperty]]] | Property openApiParameters: API callback notification parameter list. |
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.
open_api_parametersOptional
open_api_parameters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, OpenApiParametersProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, OpenApiParametersProperty]]]
Property openApiParameters: API callback notification parameter list.
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.