Package-level declarations

Types

Link copied to clipboard
class ConnectionProfile : KotlinCustomResource

A set of reusable connection configurations to be used as a source or destination for a stream. To get more information about ConnectionProfile, see:

Link copied to clipboard
data class ConnectionProfileArgs(val bigqueryProfile: Output<ConnectionProfileBigqueryProfileArgs>? = null, val connectionProfileId: Output<String>? = null, val createWithoutValidation: Output<Boolean>? = null, val displayName: Output<String>? = null, val forwardSshConnectivity: Output<ConnectionProfileForwardSshConnectivityArgs>? = null, val gcsProfile: Output<ConnectionProfileGcsProfileArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val mysqlProfile: Output<ConnectionProfileMysqlProfileArgs>? = null, val oracleProfile: Output<ConnectionProfileOracleProfileArgs>? = null, val postgresqlProfile: Output<ConnectionProfilePostgresqlProfileArgs>? = null, val privateConnectivity: Output<ConnectionProfilePrivateConnectivityArgs>? = null, val project: Output<String>? = null, val salesforceProfile: Output<ConnectionProfileSalesforceProfileArgs>? = null, val sqlServerProfile: Output<ConnectionProfileSqlServerProfileArgs>? = null) : ConvertibleToJava<ConnectionProfileArgs>

A set of reusable connection configurations to be used as a source or destination for a stream. To get more information about ConnectionProfile, see:

Link copied to clipboard
object ConnectionProfileMapper : ResourceMapper<ConnectionProfile>
Link copied to clipboard
Link copied to clipboard
class PrivateConnection : KotlinCustomResource

The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network. To get more information about PrivateConnection, see:

Link copied to clipboard
data class PrivateConnectionArgs(val createWithoutValidation: Output<Boolean>? = null, val displayName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val privateConnectionId: Output<String>? = null, val project: Output<String>? = null, val vpcPeeringConfig: Output<PrivateConnectionVpcPeeringConfigArgs>? = null) : ConvertibleToJava<PrivateConnectionArgs>

The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network. To get more information about PrivateConnection, see:

Link copied to clipboard
object PrivateConnectionMapper : ResourceMapper<PrivateConnection>
Link copied to clipboard
class Stream : KotlinCustomResource

A resource representing streaming data from a source to a destination. To get more information about Stream, see:

Link copied to clipboard
data class StreamArgs(val backfillAll: Output<StreamBackfillAllArgs>? = null, val backfillNone: Output<StreamBackfillNoneArgs>? = null, val createWithoutValidation: Output<Boolean>? = null, val customerManagedEncryptionKey: Output<String>? = null, val desiredState: Output<String>? = null, val destinationConfig: Output<StreamDestinationConfigArgs>? = null, val displayName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val sourceConfig: Output<StreamSourceConfigArgs>? = null, val streamId: Output<String>? = null) : ConvertibleToJava<StreamArgs>

A resource representing streaming data from a source to a destination. To get more information about Stream, see:

Link copied to clipboard

Builder for StreamArgs.

Link copied to clipboard
object StreamMapper : ResourceMapper<Stream>
Link copied to clipboard

Builder for Stream.

Functions

Link copied to clipboard
fun stream(name: String): Stream
suspend fun stream(name: String, block: suspend StreamResourceBuilder.() -> Unit): Stream