Package-level declarations

Types

Link copied to clipboard

A structure that contains the configuration for canary artifacts, including the encryption-at-rest settings for artifacts that the canary uploads to Amazon S3.

Link copied to clipboard

A structure that contains the configuration for canary artifacts, including the encryption-at-rest settings for artifacts that the canary uploads to Amazon S3.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The request was not valid.

Link copied to clipboard

A structure representing a screenshot that is used as a baseline during visual monitoring comparisons made by the canary.

Link copied to clipboard
class Canary

This structure contains all information about one canary in your account.

Link copied to clipboard

Use this structure to input your script code for the canary. This structure contains the Lambda handler with the location where the canary should start running the script. If the script is stored in an S3 bucket, the bucket name, key, and version are also included. If the script was passed into the canary directly, the script code is contained in the value of Zipfile.

Link copied to clipboard

This structure contains information about the canary's Lambda handler and where its code is stored by CloudWatch Synthetics.

Link copied to clipboard

This structure contains information about the most recent run of a single canary.

Link copied to clipboard
class CanaryRun

This structure contains the details about one run of one canary.

Link copied to clipboard

A structure that contains input information for a canary run.

Link copied to clipboard

A structure that contains information about a canary run.

Link copied to clipboard
sealed class CanaryRunState
Link copied to clipboard
Link copied to clipboard

This structure contains the status information about a canary run.

Link copied to clipboard

This structure contains the start and end times of a single canary run.

Link copied to clipboard

This structure specifies how often a canary is to make runs and the date and time when it should stop making runs.

Link copied to clipboard

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

Link copied to clipboard
sealed class CanaryState
Link copied to clipboard
Link copied to clipboard

A structure that contains the current state of the canary.

Link copied to clipboard

This structure contains information about when the canary was created and modified.

Link copied to clipboard

A conflicting operation is already in progress.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class EncryptionMode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Group

This structure contains information about one group.

Link copied to clipboard

A structure containing some information about a group.

Link copied to clipboard

An internal failure occurred. Try the operation again.

Link copied to clipboard

An unknown internal error occurred.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The specified resource was not found.

Link copied to clipboard

One of the input resources is larger than is allowed.

Link copied to clipboard

One of the specified resources was not found.

Link copied to clipboard

This structure contains information about one canary runtime version. For more information about runtime versions, see Canary Runtime Versions.

Link copied to clipboard

A structure that contains the configuration of encryption-at-rest settings for canary artifacts that the canary uploads to Amazon S3.

Link copied to clipboard

The request exceeded a service quota value.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Base class for all service related exceptions thrown by the Synthetics client

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

There were too many simultaneous requests. Try the operation again.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A parameter could not be validated.

Link copied to clipboard

An object that specifies what screenshots to use as a baseline for visual monitoring by this canary. It can optionally also specify parts of the screenshots to ignore during the visual monitoring comparison.

Link copied to clipboard

If this canary performs visual monitoring by comparing screenshots, this structure contains the ID of the canary run that is used as the baseline for screenshots, and the coordinates of any parts of those screenshots that are ignored during visual monitoring comparison.

Link copied to clipboard

If this canary is to test an endpoint in a VPC, this structure contains information about the subnets and security groups of the VPC endpoint. For more information, see Running a Canary in a VPC.

Link copied to clipboard

If this canary is to test an endpoint in a VPC, this structure contains information about the subnets and security groups of the VPC endpoint. For more information, see Running a Canary in a VPC.