Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

A Stream Analytics Cluster object API Version: 2020-03-01-preview.

Link copied to clipboard
data class ClusterArgs(val clusterName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<ClusterSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterArgs>

A Stream Analytics Cluster object API Version: 2020-03-01-preview.

Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class Function : KotlinCustomResource

A function object, containing all information associated with the named function. All functions are contained under a streaming job. API Version: 2016-03-01.

Link copied to clipboard
data class FunctionArgs(val functionName: Output<String>? = null, val jobName: Output<String>? = null, val name: Output<String>? = null, val properties: Output<ScalarFunctionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<FunctionArgs>

A function object, containing all information associated with the named function. All functions are contained under a streaming job. API Version: 2016-03-01.

Link copied to clipboard
Link copied to clipboard
object FunctionMapper : ResourceMapper<Function>
Link copied to clipboard
Link copied to clipboard
class Input : KotlinCustomResource

An input object, containing all information associated with the named input. All inputs are contained under a streaming job. API Version: 2016-03-01.

Link copied to clipboard
data class InputArgs(val inputName: Output<String>? = null, val jobName: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Either<ReferenceInputPropertiesArgs, StreamInputPropertiesArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<InputArgs>

An input object, containing all information associated with the named input. All inputs are contained under a streaming job. API Version: 2016-03-01.

Link copied to clipboard

Builder for InputArgs.

Link copied to clipboard
object InputMapper : ResourceMapper<Input>
Link copied to clipboard

Builder for Input.

Link copied to clipboard
class Output : KotlinCustomResource

An output object, containing all information associated with the named output. All outputs are contained under a streaming job. API Version: 2016-03-01.

Link copied to clipboard
data class OutputArgs(val datasource: Output<Any>? = null, val jobName: Output<String>? = null, val name: Output<String>? = null, val outputName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serialization: Output<Any>? = null) : ConvertibleToJava<OutputArgs>

An output object, containing all information associated with the named output. All outputs are contained under a streaming job. API Version: 2016-03-01.

Link copied to clipboard

Builder for OutputArgs.

Link copied to clipboard
object OutputMapper : ResourceMapper<Output>
Link copied to clipboard

Builder for Output.

Link copied to clipboard
class PrivateEndpoint : KotlinCustomResource

Complete information about the private endpoint. API Version: 2020-03-01-preview.

Link copied to clipboard
data class PrivateEndpointArgs(val clusterName: Output<String>? = null, val privateEndpointName: Output<String>? = null, val properties: Output<PrivateEndpointPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointArgs>

Complete information about the private endpoint. API Version: 2020-03-01-preview.

Link copied to clipboard
object PrivateEndpointMapper : ResourceMapper<PrivateEndpoint>
Link copied to clipboard
Link copied to clipboard
class StreamingJob : KotlinCustomResource

A streaming job object, containing all information associated with the named streaming job. API Version: 2016-03-01.

Link copied to clipboard
data class StreamingJobArgs(val compatibilityLevel: Output<Either<String, CompatibilityLevel>>? = null, val dataLocale: Output<String>? = null, val eventsLateArrivalMaxDelayInSeconds: Output<Int>? = null, val eventsOutOfOrderMaxDelayInSeconds: Output<Int>? = null, val eventsOutOfOrderPolicy: Output<Either<String, EventsOutOfOrderPolicy>>? = null, val functions: Output<List<FunctionArgs>>? = null, val inputs: Output<List<InputArgs>>? = null, val jobName: Output<String>? = null, val location: Output<String>? = null, val outputErrorPolicy: Output<Either<String, OutputErrorPolicy>>? = null, val outputStartMode: Output<Either<String, OutputStartMode>>? = null, val outputStartTime: Output<String>? = null, val outputs: Output<List<OutputArgs>>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val transformation: Output<TransformationArgs>? = null) : ConvertibleToJava<StreamingJobArgs>

A streaming job object, containing all information associated with the named streaming job. API Version: 2016-03-01.

Link copied to clipboard
Link copied to clipboard
object StreamingJobMapper : ResourceMapper<StreamingJob>
Link copied to clipboard

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun function(name: String, block: suspend FunctionResourceBuilder.() -> Unit): Function
Link copied to clipboard
fun input(name: String): Input
suspend fun input(name: String, block: suspend InputResourceBuilder.() -> Unit): Input
Link copied to clipboard
fun output(name: String): Output
suspend fun output(name: String, block: suspend OutputResourceBuilder.() -> Unit): Output
Link copied to clipboard
Link copied to clipboard