Package-level declarations

Types

Link copied to clipboard

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

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

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
Link copied to clipboard

Builder for Route.

Link copied to clipboard

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
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