Interface CfnRule.ActionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnRule.ActionsProperty.Jsii$Proxy
- Enclosing class:
- CfnRule
@Stability(Stable)
public static interface CfnRule.ActionsProperty
extends software.amazon.jsii.JsiiSerializable
A list of actions to be run when the rule is triggered.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.connect.*;
Object assignContactCategoryActions;
ActionsProperty actionsProperty = ActionsProperty.builder()
.assignContactCategoryActions(List.of(assignContactCategoryActions))
.eventBridgeActions(List.of(EventBridgeActionProperty.builder()
.name("name")
.build()))
.sendNotificationActions(List.of(SendNotificationActionProperty.builder()
.content("content")
.contentType("contentType")
.deliveryMethod("deliveryMethod")
.recipient(NotificationRecipientTypeProperty.builder()
.userArns(List.of("userArns"))
.userTags(Map.of(
"userTagsKey", "userTags"))
.build())
// the properties below are optional
.subject("subject")
.build()))
.taskActions(List.of(TaskActionProperty.builder()
.contactFlowArn("contactFlowArn")
.name("name")
// the properties below are optional
.description("description")
.references(Map.of(
"referencesKey", ReferenceProperty.builder()
.type("type")
.value("value")
.build()))
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnRule.ActionsPropertystatic final classAn implementation forCfnRule.ActionsProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAssignContactCategoryActions
Information about the contact category action.The syntax can be empty, for example,
{}. -
getEventBridgeActions
Information about the EventBridge action. -
getSendNotificationActions
Information about the send notification action. -
getTaskActions
Information about the task action.This field is required if
TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate -
builder
- Returns:
- a
CfnRule.ActionsProperty.BuilderofCfnRule.ActionsProperty
-