CanaryRunConfigArgs

data class CanaryRunConfigArgs(val activeTracing: Output<Boolean>? = null, val environmentVariables: Output<Map<String, String>>? = null, val memoryInMb: Output<Int>? = null, val timeoutInSeconds: Output<Int>? = null) : ConvertibleToJava<CanaryRunConfigArgs>

Constructors

Link copied to clipboard
constructor(activeTracing: Output<Boolean>? = null, environmentVariables: Output<Map<String, String>>? = null, memoryInMb: Output<Int>? = null, timeoutInSeconds: Output<Int>? = null)

Properties

Link copied to clipboard
val activeTracing: Output<Boolean>? = null

Whether this canary is to use active AWS X-Ray tracing when it runs. You can enable active tracing only for canaries that use version syn-nodejs-2.0 or later for their canary runtime.

Link copied to clipboard
val environmentVariables: Output<Map<String, String>>? = null

Map of environment variables that are accessible from the canary during execution. Please see AWS Docs for variables reserved for Lambda.

Link copied to clipboard
val memoryInMb: Output<Int>? = null

Maximum amount of memory available to the canary while it is running, in MB. The value you specify must be a multiple of 64.

Link copied to clipboard
val timeoutInSeconds: Output<Int>? = null

Number of seconds the canary is allowed to run before it must stop. If you omit this field, the frequency of the canary is used, up to a maximum of 840 (14 minutes).

Functions

Link copied to clipboard
open override fun toJava(): CanaryRunConfigArgs