AWS::ApplicationSignals::ServiceLevelObjective CalendarInterval - 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::ApplicationSignals::ServiceLevelObjective CalendarInterval

If the interval for this service level objective is a calendar interval, this structure contains the interval specifications.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Duration" : Integer, "DurationUnit" : String, "StartTime" : Integer }

YAML

Duration: Integer DurationUnit: String StartTime: Integer

Properties

Duration

Specifies the duration of each calendar interval. For example, if Duration is 1 and DurationUnit is MONTH, each interval is one month, aligned with the calendar.

Required: Yes

Type: Integer

Minimum: 1

Update requires: No interruption

DurationUnit

Specifies the calendar interval unit.

Required: Yes

Type: String

Allowed values: DAY | MONTH

Update requires: No interruption

StartTime

The date and time when you want the first interval to start. Be sure to choose a time that configures the intervals the way that you want. For example, if you want weekly intervals starting on Mondays at 6 a.m., be sure to specify a start time that is a Monday at 6 a.m.

When used in a raw HTTP Query API, it is formatted as be epoch time in seconds. For example: 1698778057

As soon as one calendar interval ends, another automatically begins.

Required: Yes

Type: Integer

Minimum: 946684800

Update requires: No interruption