Package-level declarations

Types

Link copied to clipboard
class KxCluster : KotlinCustomResource

Resource for managing an AWS FinSpace Kx Cluster.

Link copied to clipboard
data class KxClusterArgs(val autoScalingConfiguration: Output<KxClusterAutoScalingConfigurationArgs>? = null, val availabilityZoneId: Output<String>? = null, val azMode: Output<String>? = null, val cacheStorageConfigurations: Output<List<KxClusterCacheStorageConfigurationArgs>>? = null, val capacityConfiguration: Output<KxClusterCapacityConfigurationArgs>? = null, val code: Output<KxClusterCodeArgs>? = null, val commandLineArguments: Output<Map<String, String>>? = null, val databases: Output<List<KxClusterDatabaseArgs>>? = null, val description: Output<String>? = null, val environmentId: Output<String>? = null, val executionRole: Output<String>? = null, val initializationScript: Output<String>? = null, val name: Output<String>? = null, val releaseLabel: Output<String>? = null, val savedownStorageConfiguration: Output<KxClusterSavedownStorageConfigurationArgs>? = null, val scalingGroupConfiguration: Output<KxClusterScalingGroupConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null, val tickerplantLogConfigurations: Output<List<KxClusterTickerplantLogConfigurationArgs>>? = null, val type: Output<String>? = null, val vpcConfiguration: Output<KxClusterVpcConfigurationArgs>? = null) : ConvertibleToJava<KxClusterArgs>

Resource for managing an AWS FinSpace Kx Cluster.

Link copied to clipboard
Link copied to clipboard
object KxClusterMapper : ResourceMapper<KxCluster>
Link copied to clipboard
Link copied to clipboard
class KxDatabase : KotlinCustomResource

Resource for managing an AWS FinSpace Kx Database.

Link copied to clipboard
data class KxDatabaseArgs(val description: Output<String>? = null, val environmentId: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KxDatabaseArgs>

Resource for managing an AWS FinSpace Kx Database.

Link copied to clipboard
Link copied to clipboard
object KxDatabaseMapper : ResourceMapper<KxDatabase>
Link copied to clipboard
Link copied to clipboard
class KxDataview : KotlinCustomResource

Resource for managing an AWS FinSpace Kx Dataview.

Link copied to clipboard
data class KxDataviewArgs(val autoUpdate: Output<Boolean>? = null, val availabilityZoneId: Output<String>? = null, val azMode: Output<String>? = null, val changesetId: Output<String>? = null, val databaseName: Output<String>? = null, val description: Output<String>? = null, val environmentId: Output<String>? = null, val name: Output<String>? = null, val readWrite: Output<Boolean>? = null, val segmentConfigurations: Output<List<KxDataviewSegmentConfigurationArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KxDataviewArgs>

Resource for managing an AWS FinSpace Kx Dataview.

Link copied to clipboard
Link copied to clipboard
object KxDataviewMapper : ResourceMapper<KxDataview>
Link copied to clipboard
Link copied to clipboard
class KxEnvironment : KotlinCustomResource

Resource for managing an AWS FinSpace Kx Environment.

Link copied to clipboard
data class KxEnvironmentArgs(val customDnsConfigurations: Output<List<KxEnvironmentCustomDnsConfigurationArgs>>? = null, val description: Output<String>? = null, val kmsKeyId: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val transitGatewayConfiguration: Output<KxEnvironmentTransitGatewayConfigurationArgs>? = null) : ConvertibleToJava<KxEnvironmentArgs>

Resource for managing an AWS FinSpace Kx Environment.

Link copied to clipboard
Link copied to clipboard
object KxEnvironmentMapper : ResourceMapper<KxEnvironment>
Link copied to clipboard
Link copied to clipboard
class KxScalingGroup : KotlinCustomResource

Resource for managing an AWS FinSpace Kx Scaling Group.

Link copied to clipboard
data class KxScalingGroupArgs(val availabilityZoneId: Output<String>? = null, val environmentId: Output<String>? = null, val hostType: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KxScalingGroupArgs>

Resource for managing an AWS FinSpace Kx Scaling Group.

Link copied to clipboard
Link copied to clipboard
object KxScalingGroupMapper : ResourceMapper<KxScalingGroup>
Link copied to clipboard
class KxUser : KotlinCustomResource

Resource for managing an AWS FinSpace Kx User.

Link copied to clipboard
data class KxUserArgs(val environmentId: Output<String>? = null, val iamRole: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KxUserArgs>

Resource for managing an AWS FinSpace Kx User.

Link copied to clipboard

Builder for KxUserArgs.

Link copied to clipboard
object KxUserMapper : ResourceMapper<KxUser>
Link copied to clipboard

Builder for KxUser.

Link copied to clipboard
class KxVolume : KotlinCustomResource

Resource for managing an AWS FinSpace Kx Volume.

Link copied to clipboard
data class KxVolumeArgs(val availabilityZones: Output<List<String>>? = null, val azMode: Output<String>? = null, val description: Output<String>? = null, val environmentId: Output<String>? = null, val name: Output<String>? = null, val nas1Configurations: Output<List<KxVolumeNas1ConfigurationArgs>>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<KxVolumeArgs>

Resource for managing an AWS FinSpace Kx Volume.

Link copied to clipboard
Link copied to clipboard
object KxVolumeMapper : ResourceMapper<KxVolume>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun kxCluster(name: String, block: suspend KxClusterResourceBuilder.() -> Unit): KxCluster
Link copied to clipboard
suspend fun kxDatabase(name: String, block: suspend KxDatabaseResourceBuilder.() -> Unit): KxDatabase
Link copied to clipboard
suspend fun kxDataview(name: String, block: suspend KxDataviewResourceBuilder.() -> Unit): KxDataview
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun kxUser(name: String): KxUser
suspend fun kxUser(name: String, block: suspend KxUserResourceBuilder.() -> Unit): KxUser
Link copied to clipboard
suspend fun kxVolume(name: String, block: suspend KxVolumeResourceBuilder.() -> Unit): KxVolume