class Aws::Synthetics::Types::CanaryScheduleOutput

How long, in seconds, for the canary to continue making regular runs according to the schedule in the `Expression` value.

@!attribute [rw] expression

A `rate` expression or a `cron` expression that defines how often
the canary is to run.

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. For information
about the syntax for cron expressions, see [ Scheduling canary runs
using cron][1].

[1]: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_cron.html
@return [String]

@!attribute [rw] duration_in_seconds

How long, in seconds, for the canary to continue making regular runs
after it was created. The runs are performed according to the
schedule in the `Expression` value.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/synthetics-2017-10-11/CanaryScheduleOutput AWS API Documentation

Constants

SENSITIVE