Package-level declarations

Types

Link copied to clipboard
class Instance : KotlinCustomResource

This resource will help you to manager a Table Store Instance. It is foundation of creating data table.

Link copied to clipboard
data class InstanceArgs(val accessedBy: Output<String>? = null, val description: Output<String>? = null, val instanceType: Output<String>? = null, val name: Output<String>? = null, val networkSourceAcls: Output<List<String>>? = null, val networkTypeAcls: Output<List<String>>? = null, val resourceGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<InstanceArgs>

This resource will help you to manager a Table Store Instance. It is foundation of creating data table.

Link copied to clipboard
Link copied to clipboard
class InstanceAttachment : KotlinCustomResource

This resource will help you to bind a VPC to an OTS instance.

Link copied to clipboard
data class InstanceAttachmentArgs(val instanceName: Output<String>? = null, val vpcName: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<InstanceAttachmentArgs>

This resource will help you to bind a VPC to an OTS instance.

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SearchIndex : KotlinCustomResource

Provides an OTS search index resource. For information about OTS search index and how to use it, see Search index overview.

Link copied to clipboard
data class SearchIndexArgs(val indexName: Output<String>? = null, val instanceName: Output<String>? = null, val schemas: Output<List<SearchIndexSchemaArgs>>? = null, val tableName: Output<String>? = null, val timeToLive: Output<Int>? = null) : ConvertibleToJava<SearchIndexArgs>

Provides an OTS search index resource. For information about OTS search index and how to use it, see Search index overview.

Link copied to clipboard
Link copied to clipboard
object SearchIndexMapper : ResourceMapper<SearchIndex>
Link copied to clipboard
Link copied to clipboard
class SecondaryIndex : KotlinCustomResource

Provides an OTS secondary index resource. For information about OTS secondary index and how to use it, see Secondary index overview.

Link copied to clipboard
data class SecondaryIndexArgs(val definedColumns: Output<List<String>>? = null, val includeBaseData: Output<Boolean>? = null, val indexName: Output<String>? = null, val indexType: Output<String>? = null, val instanceName: Output<String>? = null, val primaryKeys: Output<List<String>>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<SecondaryIndexArgs>

Provides an OTS secondary index resource. For information about OTS secondary index and how to use it, see Secondary index overview.

Link copied to clipboard
Link copied to clipboard
object SecondaryIndexMapper : ResourceMapper<SecondaryIndex>
Link copied to clipboard
class Table : KotlinCustomResource

Provides an OTS table resource.

Link copied to clipboard
data class TableArgs(val allowUpdate: Output<Boolean>? = null, val definedColumns: Output<List<TableDefinedColumnArgs>>? = null, val deviationCellVersionInSec: Output<String>? = null, val enableSse: Output<Boolean>? = null, val instanceName: Output<String>? = null, val maxVersion: Output<Int>? = null, val primaryKeys: Output<List<TablePrimaryKeyArgs>>? = null, val sseKeyId: Output<String>? = null, val sseKeyType: Output<String>? = null, val sseRoleArn: Output<String>? = null, val tableName: Output<String>? = null, val timeToLive: Output<Int>? = null) : ConvertibleToJava<TableArgs>

Provides an OTS table resource.

Link copied to clipboard

Builder for TableArgs.

Link copied to clipboard
object TableMapper : ResourceMapper<Table>
Link copied to clipboard

Builder for Table.

Link copied to clipboard
class Tunnel : KotlinCustomResource

Provides an OTS tunnel resource. For information about OTS tunnel and how to use it, see Tunnel overview.

Link copied to clipboard
data class TunnelArgs(val instanceName: Output<String>? = null, val tableName: Output<String>? = null, val tunnelName: Output<String>? = null, val tunnelType: Output<String>? = null) : ConvertibleToJava<TunnelArgs>

Provides an OTS tunnel resource. For information about OTS tunnel and how to use it, see Tunnel overview.

Link copied to clipboard

Builder for TunnelArgs.

Link copied to clipboard
object TunnelMapper : ResourceMapper<Tunnel>
Link copied to clipboard

Builder for Tunnel.

Functions

Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
suspend fun searchIndex(name: String, block: suspend SearchIndexResourceBuilder.() -> Unit): SearchIndex
Link copied to clipboard
Link copied to clipboard
fun table(name: String): Table
suspend fun table(name: String, block: suspend TableResourceBuilder.() -> Unit): Table
Link copied to clipboard
fun tunnel(name: String): Tunnel
suspend fun tunnel(name: String, block: suspend TunnelResourceBuilder.() -> Unit): Tunnel