Package-level declarations

Types

Link copied to clipboard
class ConnectionProfile : KotlinCustomResource

Use this method to create a connection profile in a project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ConnectionProfileArgs(val connectionProfileId: Output<String>? = null, val displayName: Output<String>? = null, val forwardSshConnectivity: Output<ForwardSshTunnelConnectivityArgs>? = null, val gcsProfile: Output<GcsProfileArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val mysqlProfile: Output<MysqlProfileArgs>? = null, val noConnectivity: Output<NoConnectivitySettingsArgs>? = null, val oracleProfile: Output<OracleProfileArgs>? = null, val privateConnectivity: Output<PrivateConnectivityArgs>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val staticServiceIpConnectivity: Output<StaticServiceIpConnectivityArgs>? = null) : ConvertibleToJava<ConnectionProfileArgs>

Use this method to create a connection profile in a project and location. Auto-naming is currently not supported for this resource.

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

Use this method to create a private connectivity configuration. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class PrivateConnectionArgs(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 requestId: Output<String>? = null, val vpcPeeringConfig: Output<VpcPeeringConfigArgs>? = null) : ConvertibleToJava<PrivateConnectionArgs>

Use this method to create a private connectivity configuration. Auto-naming is currently not supported for this resource.

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

Use this method to create a route for a private connectivity in a project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class RouteArgs(val destinationAddress: Output<String>? = null, val destinationPort: Output<Int>? = 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 requestId: Output<String>? = null, val routeId: Output<String>? = null) : ConvertibleToJava<RouteArgs>

Use this method to create a route for a private connectivity in a project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for RouteArgs.

Link copied to clipboard
object RouteMapper : ResourceMapper<Route>
Link copied to clipboard

Builder for Route.

Link copied to clipboard
class Stream : KotlinCustomResource

Use this method to create a stream. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class StreamArgs(val backfillAll: Output<BackfillAllStrategyArgs>? = null, val backfillNone: Output<BackfillNoneStrategyArgs>? = null, val customerManagedEncryptionKey: Output<String>? = null, val destinationConfig: Output<DestinationConfigArgs>? = null, val displayName: Output<String>? = null, val force: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val sourceConfig: Output<SourceConfigArgs>? = null, val state: Output<StreamState>? = null, val streamId: Output<String>? = null) : ConvertibleToJava<StreamArgs>

Use this method to create a stream. Auto-naming is currently not supported for this resource.

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 route(name: String): Route
suspend fun route(name: String, block: suspend RouteResourceBuilder.() -> Unit): Route
Link copied to clipboard
fun stream(name: String): Stream
suspend fun stream(name: String, block: suspend StreamResourceBuilder.() -> Unit): Stream