DataFlowSourceOperationArgs

data class DataFlowSourceOperationArgs(val assetRef: Output<String>? = null, val dataSources: Output<List<String>>, val endpointRef: Output<String>, val schemaRef: Output<String>? = null, val serializationFormat: Output<Either<String, SourceSerializationFormat>>? = null) : ConvertibleToJava<DataFlowSourceOperationArgs>

DataFlow Source Operation properties

Constructors

Link copied to clipboard
constructor(assetRef: Output<String>? = null, dataSources: Output<List<String>>, endpointRef: Output<String>, schemaRef: Output<String>? = null, serializationFormat: Output<Either<String, SourceSerializationFormat>>? = null)

Properties

Link copied to clipboard
val assetRef: Output<String>? = null

Reference to the resource in Azure Device Registry where the data in the endpoint originates from.

Link copied to clipboard
val dataSources: Output<List<String>>

List of source locations. Can be Broker or Kafka topics. Supports wildcards # and +.

Link copied to clipboard
val endpointRef: Output<String>

Reference to the Dataflow Endpoint resource. Can only be of Broker and Kafka type.

Link copied to clipboard
val schemaRef: Output<String>? = null

Schema CR reference. Data will be deserialized according to the schema, and dropped if it doesn't match.

Link copied to clipboard

Content is a JSON Schema. Allowed: JSON Schema/draft-7.

Functions

Link copied to clipboard
open override fun toJava(): DataFlowSourceOperationArgs