interface CalendarIntervalProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.ApplicationSignals.CfnServiceLevelObjective.CalendarIntervalProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsapplicationsignals#CfnServiceLevelObjective_CalendarIntervalProperty |
Java | software.amazon.awscdk.services.applicationsignals.CfnServiceLevelObjective.CalendarIntervalProperty |
Python | aws_cdk.aws_applicationsignals.CfnServiceLevelObjective.CalendarIntervalProperty |
TypeScript | aws-cdk-lib » aws_applicationsignals » CfnServiceLevelObjective » CalendarIntervalProperty |
If the interval for this service level objective is a calendar interval, this structure contains the interval specifications.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_applicationsignals as applicationsignals } from 'aws-cdk-lib';
const calendarIntervalProperty: applicationsignals.CfnServiceLevelObjective.CalendarIntervalProperty = {
duration: 123,
durationUnit: 'durationUnit',
startTime: 123,
};
Properties
| Name | Type | Description |
|---|---|---|
| duration | number | Specifies the duration of each calendar interval. |
| duration | string | Specifies the calendar interval unit. |
| start | number | The date and time when you want the first interval to start. |
duration
Type:
number
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.
durationUnit
Type:
string
Specifies the calendar interval unit.
startTime
Type:
number
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.

.NET
Go
Java
Python
TypeScript