AWS

class AWS(scope: Construct, val stackName: String) : Stack, Klogging

Constructors

Link copied to clipboard
constructor(scope: Construct, stackName: String)

Properties

Link copied to clipboard
val config: App
Link copied to clipboard
open val logger: Klogger
Link copied to clipboard
open override val provider: CloudProviderConfig
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun $jsii$toJson(): TreeNode
Link copied to clipboard
open fun addDependency(@NotNull p0: @NotNull TerraformStack)
Link copied to clipboard
open fun addOverride(@NotNull p0: @NotNull String, @NotNull p1: @NotNull Any)
Link copied to clipboard
@NotNull
open fun allProviders(): @NotNull MutableList<TerraformProvider>
Link copied to clipboard
suspend fun create(tfvar: DeploymentStack)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@NotNull
open fun dependsOn(@NotNull p0: @NotNull TerraformStack): @NotNull Boolean
Link copied to clipboard
@NotNull
open fun ensureBackendExists(): @NotNull TerraformBackend
Link copied to clipboard
@NotNull
open fun getDependencies(): @NotNull MutableList<TerraformStack>
Link copied to clipboard
fun getLabels(key: Model, deployment: Deployment): Map<String, String>
Link copied to clipboard
@NotNull
open fun getLogicalId(@NotNull p0: @NotNull Any): @NotNull String
Link copied to clipboard
@NotNull
open fun getMoveTargets(): @NotNull TerraformResourceTargets
Link copied to clipboard
@NotNull
open override fun getNode(): @NotNull Node
Link copied to clipboard
@NotNull
open fun getSynthesizer(): @NotNull IStackSynthesizer
Link copied to clipboard
@NotNull
open fun hasResourceMove(): @NotNull Boolean
Link copied to clipboard
open fun prepareStack()
Link copied to clipboard
@NotNull
open fun registerIncomingCrossStackReference(@NotNull p0: @NotNull TerraformStack): @NotNull TerraformRemoteState
Link copied to clipboard
@NotNull
open fun registerOutgoingCrossStackReference(@NotNull p0: @NotNull String): @NotNull TerraformOutput
Link copied to clipboard
Link copied to clipboard
open fun setDependencies(@NotNull p0: @NotNull MutableList<TerraformStack>)
Link copied to clipboard
open fun setMoveTargets(@NotNull p0: @NotNull TerraformResourceTargets)
Link copied to clipboard
open fun setSynthesizer(@NotNull p0: @NotNull IStackSynthesizer)
Link copied to clipboard
@NotNull
open fun toHclTerraform(): @NotNull MutableMap<String, Any>
Link copied to clipboard
@NotNull
open fun toTerraform(): @NotNull Any
Link copied to clipboard
suspend fun useBackend()
Link copied to clipboard
open suspend override fun useCloudBackend()
Link copied to clipboard
open suspend override fun useProvider()
Link copied to clipboard