This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Notifications::NotificationConfiguration
Configures a NotificationConfiguration for AWS User Notifications.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Notifications::NotificationConfiguration", "Properties" : { "AggregationDuration" :String, "Description" :String, "Name" :String, "Tags" :[ Tag, ... ]} }
YAML
Type: AWS::Notifications::NotificationConfiguration Properties: AggregationDuration:StringDescription:StringName:StringTags:- Tag
Properties
AggregationDuration-
The aggregation preference of the
NotificationConfiguration.-
Values:
-
LONG-
Aggregate notifications for long periods of time (12 hours).
-
-
SHORT-
Aggregate notifications for short periods of time (5 minutes).
-
-
NONE-
Don't aggregate notifications.
-
-
Required: No
Type: String
Allowed values:
LONG | SHORT | NONEUpdate requires: No interruption
-
Description-
The description of the
NotificationConfiguration.Required: Yes
Type: String
Pattern:
^[^\u0001-\u001F\u007F-\u009F]*$Minimum:
0Maximum:
256Update requires: No interruption
Name-
The name of the
NotificationConfiguration. Supports RFC 3986's unreserved characters.Required: Yes
Type: String
Pattern:
^[A-Za-z0-9_\-]+$Minimum:
1Maximum:
64Update requires: No interruption
-
A map of tags assigned to a
NotificationConfiguration.Required: No
Type: Array of Tag
Update requires: Replacement
Return values
Ref
When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the ARN of the configuration created.
Fn::GetAtt
Arn-
The Amazon Resource Name (ARN) of the
NotificationConfigurationresource. CreationTime-
The creation time of the
NotificationConfiguration. Status-
The current status of the
NotificationConfiguration.