Canary

class Canary : KotlinCustomResource

Resource Type definition for AWS::Synthetics::Canary

Example Usage

Example

No Java example available.

Example

No Java example available.

Properties

Link copied to clipboard

Provide artifact configuration

Link copied to clipboard

Provide the s3 bucket output location for test results

Link copied to clipboard
val awsId: Output<String>

Id of the canary

Link copied to clipboard
val code: Output<CanaryCode>

Provide the canary script source

Link copied to clipboard

Deletes associated lambda resources created by Synthetics if set to True. Default is False

Link copied to clipboard

Lambda Execution role used to run your canaries

Link copied to clipboard

Retention period of failed canary runs represented in number of days

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val name: Output<String>

Name of the canary.

Link copied to clipboard

Setting to control if provisioned resources created by Synthetics are deleted alongside the canary. Default is AUTOMATIC.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

List of resources which canary tags should be replicated to.

Link copied to clipboard

Provide canary run configuration

Link copied to clipboard
val runtimeVersion: Output<String>

Runtime version of Synthetics Library

Link copied to clipboard

Frequency to run your canaries

Link copied to clipboard

Runs canary if set to True. Default is False

Link copied to clipboard
val state: Output<String>

State of the canary

Link copied to clipboard

Retention period of successful canary runs represented in number of days

Link copied to clipboard
val tags: Output<List<Tag>>?

The list of key-value pairs that are associated with the canary.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard

Visual reference configuration for visual testing

Link copied to clipboard

Provide VPC Configuration if enabled.