CanaryArgsBuilder

Builder for CanaryArgs.

Functions

Link copied to clipboard
@JvmName(name = "qswcmqaawugsetuu")
suspend fun artifactConfig(value: CanaryArtifactConfigArgs?)
@JvmName(name = "fuapmtwkuqqrfequ")
suspend fun artifactConfig(value: Output<CanaryArtifactConfigArgs>)
@JvmName(name = "aoamyqphjmiiyjfk")
suspend fun artifactConfig(argument: suspend CanaryArtifactConfigArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "idpuiwdrbdoocyrn")
suspend fun artifactS3Location(value: Output<String>)
@JvmName(name = "kovgyidopcywgrmr")
suspend fun artifactS3Location(value: String?)
Link copied to clipboard
@JvmName(name = "sndykqumfbretdak")
suspend fun code(value: CanaryCodeArgs?)
@JvmName(name = "pbrfskvyuvnyeelo")
suspend fun code(value: Output<CanaryCodeArgs>)
@JvmName(name = "wmctimjjqwlaxfjk")
suspend fun code(argument: suspend CanaryCodeArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vbcawcsxwoiynobm")
suspend fun deleteLambdaResourcesOnCanaryDeletion(value: Output<Boolean>)
@JvmName(name = "yujgfecpkfxyglme")
suspend fun deleteLambdaResourcesOnCanaryDeletion(value: Boolean?)
Link copied to clipboard
@JvmName(name = "dqkkoqngnltdmkqt")
suspend fun executionRoleArn(value: Output<String>)
@JvmName(name = "rfrwtspmdyedmrns")
suspend fun executionRoleArn(value: String?)
Link copied to clipboard
@JvmName(name = "spcqsowopouvlglp")
suspend fun failureRetentionPeriod(value: Output<Int>)
@JvmName(name = "lpcwfdxawriqbvxe")
suspend fun failureRetentionPeriod(value: Int?)
Link copied to clipboard
@JvmName(name = "gbvqeqdkfinbrpps")
suspend fun name(value: Output<String>)
@JvmName(name = "dwrlckpkjbbggexe")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "ivehglyvgvcqukga")
suspend fun provisionedResourceCleanup(value: CanaryProvisionedResourceCleanup?)
@JvmName(name = "rhyctckfqtxveitu")
suspend fun provisionedResourceCleanup(value: Output<CanaryProvisionedResourceCleanup>)
Link copied to clipboard
@JvmName(name = "mtpsmalfraegfqol")
suspend fun resourcesToReplicateTags(value: Output<List<CanaryResourceToTag>>)
@JvmName(name = "holukajmfoutfbyv")
suspend fun resourcesToReplicateTags(vararg values: CanaryResourceToTag)
@JvmName(name = "ufofkksilherbqqb")
suspend fun resourcesToReplicateTags(vararg values: Output<CanaryResourceToTag>)
@JvmName(name = "qllnvgbvlqlwnmis")
suspend fun resourcesToReplicateTags(value: List<CanaryResourceToTag>?)
@JvmName(name = "pmklrmdtdaxlohjc")
suspend fun resourcesToReplicateTags(values: List<Output<CanaryResourceToTag>>)
Link copied to clipboard
@JvmName(name = "orrycpdqdmrdjyyd")
suspend fun runConfig(value: CanaryRunConfigArgs?)
@JvmName(name = "nnpothrbtutgqfbw")
suspend fun runConfig(value: Output<CanaryRunConfigArgs>)
@JvmName(name = "omepunhlvdgtlvor")
suspend fun runConfig(argument: suspend CanaryRunConfigArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "dneenxxxyopvfvid")
suspend fun runtimeVersion(value: Output<String>)
@JvmName(name = "nelxvdfnsioejrhd")
suspend fun runtimeVersion(value: String?)
Link copied to clipboard
@JvmName(name = "gbmtrmsiuvhmjkpe")
suspend fun schedule(value: CanaryScheduleArgs?)
@JvmName(name = "remklatfwftqbmaj")
suspend fun schedule(value: Output<CanaryScheduleArgs>)
@JvmName(name = "byxjospmqgtkmboh")
suspend fun schedule(argument: suspend CanaryScheduleArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "tnicxhgifgkvkmeo")
suspend fun startCanaryAfterCreation(value: Output<Boolean>)
@JvmName(name = "ennsjvuteeokwbod")
suspend fun startCanaryAfterCreation(value: Boolean?)
Link copied to clipboard
@JvmName(name = "digqufwtnxmddktj")
suspend fun successRetentionPeriod(value: Output<Int>)
@JvmName(name = "berkotsijcjtcsly")
suspend fun successRetentionPeriod(value: Int?)
Link copied to clipboard
@JvmName(name = "dsxmuantrpwjsdkr")
suspend fun tags(value: Output<List<TagArgs>>)
@JvmName(name = "wtpdbiixgffqycfa")
suspend fun tags(vararg values: TagArgs)
@JvmName(name = "jcdoleoacvbwnfmc")
suspend fun tags(vararg values: Output<TagArgs>)
@JvmName(name = "fgbvswriemqaguvu")
suspend fun tags(vararg argument: suspend TagArgsBuilder.() -> Unit)
@JvmName(name = "hittugrqsqjwceyh")
suspend fun tags(value: List<TagArgs>?)
@JvmName(name = "scfdqlnhvpurqtbg")
suspend fun tags(values: List<Output<TagArgs>>)
@JvmName(name = "lmuefikipcwlivso")
suspend fun tags(argument: List<suspend TagArgsBuilder.() -> Unit>)
@JvmName(name = "mdmketuquwbrdwxq")
suspend fun tags(argument: suspend TagArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "focutqiycyttqarp")
suspend fun visualReference(value: CanaryVisualReferenceArgs?)
@JvmName(name = "xiwxkxbcyrrllpfa")
suspend fun visualReference(value: Output<CanaryVisualReferenceArgs>)
@JvmName(name = "egsuubqjccwuocpo")
suspend fun visualReference(argument: suspend CanaryVisualReferenceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hgljdgxwjxkmuqyv")
suspend fun vpcConfig(value: CanaryVpcConfigArgs?)
@JvmName(name = "dhuxavayedlqjsas")
suspend fun vpcConfig(value: Output<CanaryVpcConfigArgs>)
@JvmName(name = "vdqxycjevyhlsxrc")
suspend fun vpcConfig(argument: suspend CanaryVpcConfigArgsBuilder.() -> Unit)