Package-level declarations

Types

Link copied to clipboard
class Canary : KotlinCustomResource

Resource Type definition for AWS::Synthetics::Canary

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

Builder for CanaryArgs.

Link copied to clipboard
object CanaryMapper : ResourceMapper<Canary>
Link copied to clipboard

Builder for Canary.

Link copied to clipboard
class Group : KotlinCustomResource

Resource Type definition for AWS::Synthetics::Group

Link copied to clipboard
data class GroupArgs(val name: Output<String>? = null, val resourceArns: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<GroupArgs>

Resource Type definition for AWS::Synthetics::Group

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
object GroupMapper : ResourceMapper<Group>
Link copied to clipboard

Builder for Group.

Link copied to clipboard

Functions

Link copied to clipboard
fun canary(name: String): Canary
suspend fun canary(name: String, block: suspend CanaryResourceBuilder.() -> Unit): Canary
Link copied to clipboard
fun group(name: String): Group
suspend fun group(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group