Package-level declarations
Types
Link copied to clipboard
data class CanaryArgs(val artifactConfig: Output<CanaryArtifactConfigArgs>? = null, val artifactS3Location: Output<String>? = null, val code: Output<CanaryCodeArgs>? = null, val deleteLambdaResourcesOnCanaryDeletion: Output<Boolean>? = null, val executionRoleArn: Output<String>? = null, val failureRetentionPeriod: Output<Int>? = null, val name: Output<String>? = null, val resourcesToReplicateTags: Output<List<CanaryResourceToTag>>? = null, val runConfig: Output<CanaryRunConfigArgs>? = null, val runtimeVersion: Output<String>? = null, val schedule: Output<CanaryScheduleArgs>? = null, val startCanaryAfterCreation: Output<Boolean>? = null, val successRetentionPeriod: Output<Int>? = null, val tags: Output<List<TagArgs>>? = null, val visualReference: Output<CanaryVisualReferenceArgs>? = null, val vpcConfig: Output<CanaryVpcConfigArgs>? = null) : ConvertibleToJava<CanaryArgs>
Resource Type definition for AWS::Synthetics::Canary
Link copied to clipboard
class CanaryArgsBuilder
Builder for CanaryArgs.
Link copied to clipboard
Link copied to clipboard
class CanaryResourceBuilder
Builder for Canary.
Link copied to clipboard
class GroupArgsBuilder
Builder for GroupArgs.
Link copied to clipboard
Link copied to clipboard
class GroupResourceBuilder
Builder for Group.
Link copied to clipboard
object SyntheticsFunctions