Package-level declarations

Types

Link copied to clipboard
class Namespace : KotlinCustomResource

Definition of AWS::RedshiftServerless::Namespace Resource Type

Link copied to clipboard
data class NamespaceArgs(val adminPasswordSecretKmsKeyId: Output<String>? = null, val adminUserPassword: Output<String>? = null, val adminUsername: Output<String>? = null, val dbName: Output<String>? = null, val defaultIamRoleArn: Output<String>? = null, val finalSnapshotName: Output<String>? = null, val finalSnapshotRetentionPeriod: Output<Int>? = null, val iamRoles: Output<List<String>>? = null, val kmsKeyId: Output<String>? = null, val logExports: Output<List<NamespaceLogExport>>? = null, val manageAdminPassword: Output<Boolean>? = null, val namespaceName: Output<String>? = null, val namespaceResourcePolicy: Output<Any>? = null, val redshiftIdcApplicationArn: Output<String>? = null, val snapshotCopyConfigurations: Output<List<NamespaceSnapshotCopyConfigurationArgs>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<NamespaceArgs>

Definition of AWS::RedshiftServerless::Namespace Resource Type

Link copied to clipboard
Link copied to clipboard
object NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
Link copied to clipboard
class Workgroup : KotlinCustomResource

Definition of AWS::RedshiftServerless::Workgroup Resource Type

Link copied to clipboard
data class WorkgroupArgs(val baseCapacity: Output<Int>? = null, val configParameters: Output<List<WorkgroupConfigParameterArgs>>? = null, val enhancedVpcRouting: Output<Boolean>? = null, val maxCapacity: Output<Int>? = null, val namespaceName: Output<String>? = null, val port: Output<Int>? = null, val pricePerformanceTarget: Output<WorkgroupPerformanceTargetArgs>? = null, val publiclyAccessible: Output<Boolean>? = null, val recoveryPointId: Output<String>? = null, val securityGroupIds: Output<List<String>>? = null, val snapshotArn: Output<String>? = null, val snapshotName: Output<String>? = null, val snapshotOwnerAccount: Output<String>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val trackName: Output<String>? = null, val workgroup: Output<WorkgroupArgs>? = null, val workgroupName: Output<String>? = null) : ConvertibleToJava<WorkgroupArgs>

Definition of AWS::RedshiftServerless::Workgroup Resource Type

Link copied to clipboard
Link copied to clipboard
object WorkgroupMapper : ResourceMapper<Workgroup>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace
Link copied to clipboard
suspend fun workgroup(name: String, block: suspend WorkgroupResourceBuilder.() -> Unit): Workgroup