BlobReferenceInputDataSourceArgs

data class BlobReferenceInputDataSourceArgs(val authenticationMode: Output<Either<String, AuthenticationMode>>? = null, val container: Output<String>? = null, val dateFormat: Output<String>? = null, val pathPattern: Output<String>? = null, val storageAccounts: Output<List<StorageAccountArgs>>? = null, val timeFormat: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<BlobReferenceInputDataSourceArgs>

Describes a blob input data source that contains reference data.

Constructors

Link copied to clipboard
constructor(authenticationMode: Output<Either<String, AuthenticationMode>>? = null, container: Output<String>? = null, dateFormat: Output<String>? = null, pathPattern: Output<String>? = null, storageAccounts: Output<List<StorageAccountArgs>>? = null, timeFormat: Output<String>? = null, type: Output<String>)

Properties

Link copied to clipboard
val authenticationMode: Output<Either<String, AuthenticationMode>>? = null

Authentication Mode.

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

The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.

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

The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.

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

The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.

Link copied to clipboard

A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.

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

The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

Link copied to clipboard
val type: Output<String>

Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Blob'.

Functions

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