Package-level declarations

Types

Link copied to clipboard
class Canary : KotlinCustomResource

Provides a Synthetics Canary resource.

Link copied to clipboard
data class CanaryArgs(val artifactConfig: Output<CanaryArtifactConfigArgs>? = null, val artifactS3Location: Output<String>? = null, val deleteLambda: Output<Boolean>? = null, val executionRoleArn: Output<String>? = null, val failureRetentionPeriod: Output<Int>? = null, val handler: Output<String>? = null, val name: Output<String>? = null, val runConfig: Output<CanaryRunConfigArgs>? = null, val runtimeVersion: Output<String>? = null, val s3Bucket: Output<String>? = null, val s3Key: Output<String>? = null, val s3Version: Output<String>? = null, val schedule: Output<CanaryScheduleArgs>? = null, val startCanary: Output<Boolean>? = null, val successRetentionPeriod: Output<Int>? = null, val tags: Output<Map<String, String>>? = null, val vpcConfig: Output<CanaryVpcConfigArgs>? = null, val zipFile: Output<String>? = null) : ConvertibleToJava<CanaryArgs>

Provides a Synthetics Canary resource.

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

Provides a Synthetics Group resource.

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

Provides a Synthetics Group resource.

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
class GroupAssociation : KotlinCustomResource

Provides a Synthetics Group Association resource.

Link copied to clipboard
data class GroupAssociationArgs(val canaryArn: Output<String>? = null, val groupName: Output<String>? = null) : ConvertibleToJava<GroupAssociationArgs>

Provides a Synthetics Group Association resource.

Link copied to clipboard
object GroupAssociationMapper : ResourceMapper<GroupAssociation>
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
Link copied to clipboard