Package-level declarations

Types

Link copied to clipboard
data class CanaryArtifactConfig(val s3Encryption: CanaryS3Encryption? = null)
Link copied to clipboard
data class CanaryBaseScreenshot(val ignoreCoordinates: List<String>? = null, val screenshotName: String)
Link copied to clipboard
data class CanaryCode(val handler: String, val s3Bucket: String? = null, val s3Key: String? = null, val s3ObjectVersion: String? = null, val script: String? = null, val sourceLocationArn: String? = null)
Link copied to clipboard
data class CanaryRunConfig(val activeTracing: Boolean? = null, val environmentVariables: Map<String, String>? = null, val memoryInMb: Int? = null, val timeoutInSeconds: Int? = null)
Link copied to clipboard
data class CanaryS3Encryption(val encryptionMode: String? = null, val kmsKeyArn: String? = null)
Link copied to clipboard
data class CanarySchedule(val durationInSeconds: String? = null, val expression: String)
Link copied to clipboard
data class CanaryVisualReference(val baseCanaryRunId: String, val baseScreenshots: List<CanaryBaseScreenshot>? = null)
Link copied to clipboard
data class CanaryVpcConfig(val securityGroupIds: List<String>, val subnetIds: List<String>, val vpcId: String? = null)
Link copied to clipboard
data class GetCanaryResult(val artifactConfig: CanaryArtifactConfig? = null, val artifactS3Location: String? = null, val code: CanaryCode? = null, val executionRoleArn: String? = null, val failureRetentionPeriod: Int? = null, val id: String? = null, val runConfig: CanaryRunConfig? = null, val runtimeVersion: String? = null, val schedule: CanarySchedule? = null, val state: String? = null, val successRetentionPeriod: Int? = null, val tags: List<Tag>? = null, val vpcConfig: CanaryVpcConfig? = null)
Link copied to clipboard
data class GetGroupResult(val id: String? = null, val resourceArns: List<String>? = null, val tags: List<Tag>? = null)