Package-level declarations

Types

Link copied to clipboard
data class AwsCreateKeysOutput(val keys: Map<Model, KmsKey>) : CreateKeysOutput
Link copied to clipboard
data class AwsCreateRolesOutput(val roles: Map<Model, IamRole>) : CreateRolesOutput
Link copied to clipboard
sealed class CreateKeysOutput
Link copied to clipboard
Link copied to clipboard
sealed class CreateRolesOutput
Link copied to clipboard
@Serializable
data class DeploymentStack(val deployment: Deployment, val keys: List<Model>, val roles: List<Model>)
Link copied to clipboard
data class GcpCreateKeysOutput(val keyRing: KmsKeyRing, val keys: Map<Model, KmsCryptoKey>) : CreateKeysOutput
Link copied to clipboard
data class GcpCreateRolesOutput(val roles: Map<Model, ServiceAccount>) : CreateRolesOutput
Link copied to clipboard
abstract class Stack(scope: Construct, val stackName: String = "default") : TerraformStack, Klogging
Link copied to clipboard
class TfApp(val config: App) : Klogging