@Stability(value=Stable)
public static interface CfnCanary.ScheduleProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.synthetics.*;
ScheduleProperty scheduleProperty = ScheduleProperty.builder()
.expression("expression")
// the properties below are optional
.durationInSeconds("durationInSeconds")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnCanary.ScheduleProperty.Builder
A builder for
CfnCanary.ScheduleProperty |
static class |
CfnCanary.ScheduleProperty.Jsii$Proxy
An implementation for
CfnCanary.ScheduleProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnCanary.ScheduleProperty.Builder |
builder() |
default String |
getDurationInSeconds()
How long, in seconds, for the canary to continue making regular runs according to the schedule in the `Expression` value.
|
String |
getExpression()
A `rate` expression or a `cron` expression that defines how often the canary is to run.
|
@Stability(value=Stable) @NotNull String getExpression()
For a rate expression, The syntax is rate( *number unit* ) . unit can be minute , minutes , or hour .
For example, rate(1 minute) runs the canary once a minute, rate(10 minutes) runs it once every 10 minutes, and rate(1 hour) runs it once every hour. You can specify a frequency between rate(1 minute) and rate(1 hour) .
Specifying rate(0 minute) or rate(0 hour) is a special value that causes the canary to run only once when it is started.
Use cron( *expression* ) to specify a cron expression. You can't schedule a canary to wait for more than a year before running. For information about the syntax for cron expressions, see Scheduling canary runs using cron .
@Stability(value=Stable) @Nullable default String getDurationInSeconds()
If you specify 0, the canary continues making runs until you stop it. If you omit this field, the default of 0 is used.
@Stability(value=Stable) static CfnCanary.ScheduleProperty.Builder builder()
CfnCanary.ScheduleProperty.Builder of CfnCanary.SchedulePropertyCopyright © 2022. All rights reserved.