Canary Args
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 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<CanaryTagArgs>>? = null, val visualReference: Output<CanaryVisualReferenceArgs>? = null, val vpcConfig: Output<CanaryVpcConfigArgs>? = null) : ConvertibleToJava<CanaryArgs>
Resource Type definition for AWS::Synthetics::Canary
Example Usage
Example
No Java example available.
Example
No Java example available.
Constructors
Link copied to clipboard
fun CanaryArgs(artifactConfig: Output<CanaryArtifactConfigArgs>? = null, artifactS3Location: Output<String>? = null, code: Output<CanaryCodeArgs>? = null, deleteLambdaResourcesOnCanaryDeletion: Output<Boolean>? = null, executionRoleArn: Output<String>? = null, failureRetentionPeriod: Output<Int>? = null, name: Output<String>? = null, runConfig: Output<CanaryRunConfigArgs>? = null, runtimeVersion: Output<String>? = null, schedule: Output<CanaryScheduleArgs>? = null, startCanaryAfterCreation: Output<Boolean>? = null, successRetentionPeriod: Output<Int>? = null, tags: Output<List<CanaryTagArgs>>? = null, visualReference: Output<CanaryVisualReferenceArgs>? = null, vpcConfig: Output<CanaryVpcConfigArgs>? = null)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard