@Generated(value="jsii-pacmak/1.31.0 (build 6fa403d)", date="2021-08-11T10:32:28.396Z") @Stability(value=Experimental) public interface NotificationRuleProps extends software.amazon.jsii.JsiiSerializable, NotificationRuleOptions
| Modifier and Type | Interface and Description |
|---|---|
static class |
NotificationRuleProps.Builder
A builder for
NotificationRuleProps |
static class |
NotificationRuleProps.Jsii$Proxy
An implementation for
NotificationRuleProps |
| Modifier and Type | Method and Description |
|---|---|
static NotificationRuleProps.Builder |
builder() |
List<String> |
getEvents()
(experimental) A list of event types associated with this notification rule.
|
INotificationRuleSource |
getSource()
(experimental) The Amazon Resource Name (ARN) of the resource to associate with the notification rule.
|
default List<INotificationRuleTarget> |
getTargets()
(experimental) The targets to register for the notification destination.
|
getDetailType, getEnabled, getNotificationRuleName@Stability(value=Experimental) @NotNull List<String> getEvents()
For a complete list of event types and IDs, see Notification concepts in the Developer Tools Console User Guide.
https://docs.aws.amazon.com/dtconsole/latest/userguide/concepts.html#concepts-api@Stability(value=Experimental) @NotNull INotificationRuleSource getSource()
Currently, Supported sources include pipelines in AWS CodePipeline and build projects in AWS CodeBuild in this L2 constructor.
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarnotifications-notificationrule.html#cfn-codestarnotifications-notificationrule-resource@Stability(value=Experimental) @Nullable default List<INotificationRuleTarget> getTargets()
Default: - No targets are added to the rule. Use `addTarget()` to add a target.
@Stability(value=Experimental) static NotificationRuleProps.Builder builder()
builder in interface NotificationRuleOptionsNotificationRuleProps.Builder of NotificationRulePropsCopyright © 2021. All rights reserved.