Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

Manages a Stream Analytics Cluster.

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

Manages a Stream Analytics Cluster.

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

Manages a JavaScript UDA Function within a Stream Analytics Streaming Job.

Link copied to clipboard
data class FunctionJavascriptUdaArgs(val inputs: Output<List<FunctionJavascriptUdaInputArgs>>? = null, val name: Output<String>? = null, val output: Output<FunctionJavascriptUdaOutputArgs>? = null, val script: Output<String>? = null, val streamAnalyticsJobId: Output<String>? = null) : ConvertibleToJava<FunctionJavascriptUdaArgs>

Manages a JavaScript UDA Function within a Stream Analytics Streaming Job.

Link copied to clipboard
Link copied to clipboard
class FunctionJavaScriptUDF : KotlinCustomResource

Manages a JavaScript UDF Function within Stream Analytics Streaming Job.

Link copied to clipboard
data class FunctionJavaScriptUDFArgs(val inputs: Output<List<FunctionJavaScriptUDFInputArgs>>? = null, val name: Output<String>? = null, val output: Output<FunctionJavaScriptUDFOutputArgs>? = null, val resourceGroupName: Output<String>? = null, val script: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null) : ConvertibleToJava<FunctionJavaScriptUDFArgs>

Manages a JavaScript UDF Function within Stream Analytics Streaming Job.

Link copied to clipboard
Link copied to clipboard
class Job : KotlinCustomResource

Manages a Stream Analytics Job.

Link copied to clipboard
data class JobArgs(val compatibilityLevel: Output<String>? = null, val contentStoragePolicy: Output<String>? = null, val dataLocale: Output<String>? = null, val eventsLateArrivalMaxDelayInSeconds: Output<Int>? = null, val eventsOutOfOrderMaxDelayInSeconds: Output<Int>? = null, val eventsOutOfOrderPolicy: Output<String>? = null, val identity: Output<JobIdentityArgs>? = null, val jobStorageAccounts: Output<List<JobJobStorageAccountArgs>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val outputErrorPolicy: Output<String>? = null, val resourceGroupName: Output<String>? = null, val skuName: Output<String>? = null, val streamAnalyticsClusterId: Output<String>? = null, val streamingUnits: Output<Int>? = null, val tags: Output<Map<String, String>>? = null, val transformationQuery: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<JobArgs>

Manages a Stream Analytics Job.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
object JobMapper : ResourceMapper<Job>
Link copied to clipboard

Builder for Job.

Link copied to clipboard
class JobSchedule : KotlinCustomResource

Manages a Stream Analytics Job Schedule.

Link copied to clipboard
data class JobScheduleArgs(val startMode: Output<String>? = null, val startTime: Output<String>? = null, val streamAnalyticsJobId: Output<String>? = null) : ConvertibleToJava<JobScheduleArgs>

Manages a Stream Analytics Job Schedule.

Link copied to clipboard
Link copied to clipboard
object JobScheduleMapper : ResourceMapper<JobSchedule>
Link copied to clipboard
Link copied to clipboard
class JobStorageAccount : KotlinCustomResource

Manages a Stream Analytics Job Storage Account. Use this resource for managing the Job Storage Account using Msi authentication with a SystemAssigned identity.

Link copied to clipboard
data class JobStorageAccountArgs(val authenticationMode: Output<String>? = null, val storageAccountKey: Output<String>? = null, val storageAccountName: Output<String>? = null, val streamAnalyticsJobId: Output<String>? = null) : ConvertibleToJava<JobStorageAccountArgs>

Manages a Stream Analytics Job Storage Account. Use this resource for managing the Job Storage Account using Msi authentication with a SystemAssigned identity.

Link copied to clipboard
object JobStorageAccountMapper : ResourceMapper<JobStorageAccount>
Link copied to clipboard
class ManagedPrivateEndpoint : KotlinCustomResource

Manages a Stream Analytics Managed Private Endpoint.

Link copied to clipboard
data class ManagedPrivateEndpointArgs(val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val streamAnalyticsClusterName: Output<String>? = null, val subresourceName: Output<String>? = null, val targetResourceId: Output<String>? = null) : ConvertibleToJava<ManagedPrivateEndpointArgs>

Manages a Stream Analytics Managed Private Endpoint.

Link copied to clipboard
Link copied to clipboard
class OutputBlob : KotlinCustomResource

Manages a Stream Analytics Output to Blob Storage.

Link copied to clipboard
data class OutputBlobArgs(val authenticationMode: Output<String>? = null, val batchMaxWaitTime: Output<String>? = null, val batchMinRows: Output<Int>? = null, val blobWriteMode: Output<String>? = null, val dateFormat: Output<String>? = null, val name: Output<String>? = null, val pathPattern: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serialization: Output<OutputBlobSerializationArgs>? = null, val storageAccountKey: Output<String>? = null, val storageAccountName: Output<String>? = null, val storageContainerName: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null, val timeFormat: Output<String>? = null) : ConvertibleToJava<OutputBlobArgs>

Manages a Stream Analytics Output to Blob Storage.

Link copied to clipboard
Link copied to clipboard
object OutputBlobMapper : ResourceMapper<OutputBlob>
Link copied to clipboard
Link copied to clipboard
class OutputCosmosdb : KotlinCustomResource

Manages a Stream Analytics Output to CosmosDB.

Link copied to clipboard
data class OutputCosmosdbArgs(val authenticationMode: Output<String>? = null, val containerName: Output<String>? = null, val cosmosdbAccountKey: Output<String>? = null, val cosmosdbSqlDatabaseId: Output<String>? = null, val documentId: Output<String>? = null, val name: Output<String>? = null, val partitionKey: Output<String>? = null, val streamAnalyticsJobId: Output<String>? = null) : ConvertibleToJava<OutputCosmosdbArgs>

Manages a Stream Analytics Output to CosmosDB.

Link copied to clipboard
Link copied to clipboard
object OutputCosmosdbMapper : ResourceMapper<OutputCosmosdb>
Link copied to clipboard
class OutputEventHub : KotlinCustomResource

Manages a Stream Analytics Output to an EventHub.

Link copied to clipboard
data class OutputEventHubArgs(val authenticationMode: Output<String>? = null, val eventhubName: Output<String>? = null, val name: Output<String>? = null, val partitionKey: Output<String>? = null, val propertyColumns: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val serialization: Output<OutputEventHubSerializationArgs>? = null, val servicebusNamespace: Output<String>? = null, val sharedAccessPolicyKey: Output<String>? = null, val sharedAccessPolicyName: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null) : ConvertibleToJava<OutputEventHubArgs>

Manages a Stream Analytics Output to an EventHub.

Link copied to clipboard
Link copied to clipboard
object OutputEventHubMapper : ResourceMapper<OutputEventHub>
Link copied to clipboard
class OutputFunction : KotlinCustomResource

Manages a Stream Analytics Output Function.

Link copied to clipboard
data class OutputFunctionArgs(val apiKey: Output<String>? = null, val batchMaxCount: Output<Int>? = null, val batchMaxInBytes: Output<Int>? = null, val functionApp: Output<String>? = null, val functionName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null) : ConvertibleToJava<OutputFunctionArgs>

Manages a Stream Analytics Output Function.

Link copied to clipboard
Link copied to clipboard
object OutputFunctionMapper : ResourceMapper<OutputFunction>
Link copied to clipboard
class OutputMssql : KotlinCustomResource

Manages a Stream Analytics Output to Microsoft SQL Server Database.

Link copied to clipboard
data class OutputMssqlArgs(val authenticationMode: Output<String>? = null, val database: Output<String>? = null, val maxBatchCount: Output<Double>? = null, val maxWriterCount: Output<Double>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val resourceGroupName: Output<String>? = null, val server: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null, val table: Output<String>? = null, val user: Output<String>? = null) : ConvertibleToJava<OutputMssqlArgs>

Manages a Stream Analytics Output to Microsoft SQL Server Database.

Link copied to clipboard
Link copied to clipboard
object OutputMssqlMapper : ResourceMapper<OutputMssql>
Link copied to clipboard
Link copied to clipboard
class OutputPowerbi : KotlinCustomResource

Manages a Stream Analytics Output powerBI.

Link copied to clipboard
data class OutputPowerbiArgs(val dataset: Output<String>? = null, val groupId: Output<String>? = null, val groupName: Output<String>? = null, val name: Output<String>? = null, val streamAnalyticsJobId: Output<String>? = null, val table: Output<String>? = null, val tokenUserDisplayName: Output<String>? = null, val tokenUserPrincipalName: Output<String>? = null) : ConvertibleToJava<OutputPowerbiArgs>

Manages a Stream Analytics Output powerBI.

Link copied to clipboard
Link copied to clipboard
object OutputPowerbiMapper : ResourceMapper<OutputPowerbi>
Link copied to clipboard
Link copied to clipboard
class OutputServiceBusQueue : KotlinCustomResource

Manages a Stream Analytics Output to a ServiceBus Queue.

Link copied to clipboard
data class OutputServiceBusQueueArgs(val authenticationMode: Output<String>? = null, val name: Output<String>? = null, val propertyColumns: Output<List<String>>? = null, val queueName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serialization: Output<OutputServiceBusQueueSerializationArgs>? = null, val servicebusNamespace: Output<String>? = null, val sharedAccessPolicyKey: Output<String>? = null, val sharedAccessPolicyName: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null, val systemPropertyColumns: Output<Map<String, String>>? = null) : ConvertibleToJava<OutputServiceBusQueueArgs>

Manages a Stream Analytics Output to a ServiceBus Queue.

Link copied to clipboard
Link copied to clipboard
class OutputServicebusTopic : KotlinCustomResource

Manages a Stream Analytics Output to a ServiceBus Topic.

Link copied to clipboard
data class OutputServicebusTopicArgs(val authenticationMode: Output<String>? = null, val name: Output<String>? = null, val propertyColumns: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val serialization: Output<OutputServicebusTopicSerializationArgs>? = null, val servicebusNamespace: Output<String>? = null, val sharedAccessPolicyKey: Output<String>? = null, val sharedAccessPolicyName: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null, val systemPropertyColumns: Output<Map<String, String>>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<OutputServicebusTopicArgs>

Manages a Stream Analytics Output to a ServiceBus Topic.

Link copied to clipboard
Link copied to clipboard
class OutputSynapse : KotlinCustomResource

Manages a Stream Analytics Output to an Azure Synapse Analytics Workspace.

Link copied to clipboard
data class OutputSynapseArgs(val database: Output<String>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val resourceGroupName: Output<String>? = null, val server: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null, val table: Output<String>? = null, val user: Output<String>? = null) : ConvertibleToJava<OutputSynapseArgs>

Manages a Stream Analytics Output to an Azure Synapse Analytics Workspace.

Link copied to clipboard
Link copied to clipboard
object OutputSynapseMapper : ResourceMapper<OutputSynapse>
Link copied to clipboard
Link copied to clipboard
class OutputTable : KotlinCustomResource

Manages a Stream Analytics Output Table.

Link copied to clipboard
data class OutputTableArgs(val batchSize: Output<Int>? = null, val columnsToRemoves: Output<List<String>>? = null, val name: Output<String>? = null, val partitionKey: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rowKey: Output<String>? = null, val storageAccountKey: Output<String>? = null, val storageAccountName: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null, val table: Output<String>? = null) : ConvertibleToJava<OutputTableArgs>

Manages a Stream Analytics Output Table.

Link copied to clipboard
Link copied to clipboard
object OutputTableMapper : ResourceMapper<OutputTable>
Link copied to clipboard
Link copied to clipboard
class ReferenceInputBlob : KotlinCustomResource

Manages a Stream Analytics Reference Input Blob. Reference data (also known as a lookup table) is a finite data set that is static or slowly changing in nature, used to perform a lookup or to correlate with your data stream. Learn more here.

Link copied to clipboard
data class ReferenceInputBlobArgs(val authenticationMode: Output<String>? = null, val dateFormat: Output<String>? = null, val name: Output<String>? = null, val pathPattern: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serialization: Output<ReferenceInputBlobSerializationArgs>? = null, val storageAccountKey: Output<String>? = null, val storageAccountName: Output<String>? = null, val storageContainerName: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null, val timeFormat: Output<String>? = null) : ConvertibleToJava<ReferenceInputBlobArgs>

Manages a Stream Analytics Reference Input Blob. Reference data (also known as a lookup table) is a finite data set that is static or slowly changing in nature, used to perform a lookup or to correlate with your data stream. Learn more here.

Link copied to clipboard
Link copied to clipboard
class ReferenceInputMssql : KotlinCustomResource

Manages a Stream Analytics Reference Input from MS SQL. Reference data (also known as a lookup table) is a finite data set that is static or slowly changing in nature, used to perform a lookup or to correlate with your data stream. Learn more here.

Link copied to clipboard
data class ReferenceInputMssqlArgs(val database: Output<String>? = null, val deltaSnapshotQuery: Output<String>? = null, val fullSnapshotQuery: Output<String>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val refreshIntervalDuration: Output<String>? = null, val refreshType: Output<String>? = null, val resourceGroupName: Output<String>? = null, val server: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null, val table: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<ReferenceInputMssqlArgs>

Manages a Stream Analytics Reference Input from MS SQL. Reference data (also known as a lookup table) is a finite data set that is static or slowly changing in nature, used to perform a lookup or to correlate with your data stream. Learn more here.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class StreamInputBlob : KotlinCustomResource

Manages a Stream Analytics Stream Input Blob.

Link copied to clipboard
data class StreamInputBlobArgs(val authenticationMode: Output<String>? = null, val dateFormat: Output<String>? = null, val name: Output<String>? = null, val pathPattern: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serialization: Output<StreamInputBlobSerializationArgs>? = null, val storageAccountKey: Output<String>? = null, val storageAccountName: Output<String>? = null, val storageContainerName: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null, val timeFormat: Output<String>? = null) : ConvertibleToJava<StreamInputBlobArgs>

Manages a Stream Analytics Stream Input Blob.

Link copied to clipboard
object StreamInputBlobMapper : ResourceMapper<StreamInputBlob>
Link copied to clipboard
class StreamInputEventHub : KotlinCustomResource
Link copied to clipboard
data class StreamInputEventHubArgs(val authenticationMode: Output<String>? = null, val eventhubConsumerGroupName: Output<String>? = null, val eventhubName: Output<String>? = null, val name: Output<String>? = null, val partitionKey: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serialization: Output<StreamInputEventHubSerializationArgs>? = null, val servicebusNamespace: Output<String>? = null, val sharedAccessPolicyKey: Output<String>? = null, val sharedAccessPolicyName: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null) : ConvertibleToJava<StreamInputEventHubArgs>
Link copied to clipboard
Link copied to clipboard
class StreamInputEventHubV2 : KotlinCustomResource
Link copied to clipboard
data class StreamInputEventHubV2Args(val authenticationMode: Output<String>? = null, val eventhubConsumerGroupName: Output<String>? = null, val eventhubName: Output<String>? = null, val name: Output<String>? = null, val partitionKey: Output<String>? = null, val serialization: Output<StreamInputEventHubV2SerializationArgs>? = null, val servicebusNamespace: Output<String>? = null, val sharedAccessPolicyKey: Output<String>? = null, val sharedAccessPolicyName: Output<String>? = null, val streamAnalyticsJobId: Output<String>? = null) : ConvertibleToJava<StreamInputEventHubV2Args>
Link copied to clipboard
Link copied to clipboard
class StreamInputIotHub : KotlinCustomResource

Manages a Stream Analytics Stream Input IoTHub.

Link copied to clipboard
data class StreamInputIotHubArgs(val endpoint: Output<String>? = null, val eventhubConsumerGroupName: Output<String>? = null, val iothubNamespace: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serialization: Output<StreamInputIotHubSerializationArgs>? = null, val sharedAccessPolicyKey: Output<String>? = null, val sharedAccessPolicyName: Output<String>? = null, val streamAnalyticsJobName: Output<String>? = null) : ConvertibleToJava<StreamInputIotHubArgs>

Manages a Stream Analytics Stream Input IoTHub.

Link copied to clipboard
object StreamInputIotHubMapper : ResourceMapper<StreamInputIotHub>

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
suspend fun jobSchedule(name: String, block: suspend JobScheduleResourceBuilder.() -> Unit): JobSchedule
Link copied to clipboard
suspend fun outputBlob(name: String, block: suspend OutputBlobResourceBuilder.() -> Unit): OutputBlob
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun outputMssql(name: String, block: suspend OutputMssqlResourceBuilder.() -> Unit): OutputMssql
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun outputTable(name: String, block: suspend OutputTableResourceBuilder.() -> Unit): OutputTable
Link copied to clipboard