AWS::Notifications::NotificationConfiguration - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::Notifications::NotificationConfiguration

Configures a NotificationConfiguration for Amazon User Notifications.

Syntax

To declare this entity in your Amazon 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: String Description: String Name: String Tags: - 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 | NONE

Update requires: No interruption

Description

The description of the NotificationConfiguration.

Required: Yes

Type: String

Pattern: ^[^\u0001-\u001F\u007F-\u009F]*$

Minimum: 0

Maximum: 256

Update 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: 1

Maximum: 64

Update requires: No interruption

Tags

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 NotificationConfiguration resource.

CreationTime

The creation time of the NotificationConfiguration.

Status

The current status of the NotificationConfiguration.