1. Packages
  2. Azure Native v1
  3. API Docs
  4. streamanalytics
  5. StreamingJob
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.streamanalytics.StreamingJob

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

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

    Example Usage

    Create a complete streaming job (a streaming job with a transformation, at least 1 input and at least 1 output)

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var streamingJob = new AzureNative.StreamAnalytics.StreamingJob("streamingJob", new()
        {
            CompatibilityLevel = "1.0",
            DataLocale = "en-US",
            EventsLateArrivalMaxDelayInSeconds = 5,
            EventsOutOfOrderMaxDelayInSeconds = 0,
            EventsOutOfOrderPolicy = "Drop",
            Functions = new[] {},
            Inputs = new[]
            {
                new AzureNative.StreamAnalytics.Inputs.InputArgs
                {
                    Name = "inputtest",
                    Properties = new AzureNative.StreamAnalytics.Inputs.StreamInputPropertiesArgs
                    {
                        Datasource = new AzureNative.StreamAnalytics.Inputs.BlobStreamInputDataSourceArgs
                        {
                            Container = "containerName",
                            PathPattern = "",
                            StorageAccounts = new[]
                            {
                                new AzureNative.StreamAnalytics.Inputs.StorageAccountArgs
                                {
                                    AccountKey = "yourAccountKey==",
                                    AccountName = "yourAccountName",
                                },
                            },
                            Type = "Microsoft.Storage/Blob",
                        },
                        Serialization = new AzureNative.StreamAnalytics.Inputs.JsonSerializationArgs
                        {
                            Encoding = "UTF8",
                            Type = "Json",
                        },
                        Type = "Stream",
                    },
                },
            },
            JobName = "sj7804",
            Location = "West US",
            OutputErrorPolicy = "Drop",
            Outputs = new[]
            {
                new AzureNative.StreamAnalytics.Inputs.OutputArgs
                {
                    Datasource = new AzureNative.StreamAnalytics.Inputs.AzureSqlDatabaseOutputDataSourceArgs
                    {
                        Database = "databaseName",
                        Password = "userPassword",
                        Server = "serverName",
                        Table = "tableName",
                        Type = "Microsoft.Sql/Server/Database",
                        User = "<user>",
                    },
                    Name = "outputtest",
                },
            },
            ResourceGroupName = "sjrg3276",
            Sku = new AzureNative.StreamAnalytics.Inputs.SkuArgs
            {
                Name = "Standard",
            },
            Tags = 
            {
                { "key1", "value1" },
                { "key3", "value3" },
                { "randomKey", "randomValue" },
            },
            Transformation = new AzureNative.StreamAnalytics.Inputs.TransformationArgs
            {
                Name = "transformationtest",
                Query = "Select Id, Name from inputtest",
                StreamingUnits = 1,
            },
        });
    
    });
    
    package main
    
    import (
    	streamanalytics "github.com/pulumi/pulumi-azure-native-sdk/streamanalytics"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := streamanalytics.NewStreamingJob(ctx, "streamingJob", &streamanalytics.StreamingJobArgs{
    			CompatibilityLevel:                 pulumi.String("1.0"),
    			DataLocale:                         pulumi.String("en-US"),
    			EventsLateArrivalMaxDelayInSeconds: pulumi.Int(5),
    			EventsOutOfOrderMaxDelayInSeconds:  pulumi.Int(0),
    			EventsOutOfOrderPolicy:             pulumi.String("Drop"),
    			Functions:                          streamanalytics.FunctionTypeArray{},
    			Inputs: []streamanalytics.InputTypeArgs{
    				{
    					Name: pulumi.String("inputtest"),
    					Properties: {
    						Datasource: {
    							Container:   "containerName",
    							PathPattern: "",
    							StorageAccounts: []streamanalytics.StorageAccount{
    								{
    									AccountKey:  "yourAccountKey==",
    									AccountName: "yourAccountName",
    								},
    							},
    							Type: "Microsoft.Storage/Blob",
    						},
    						Serialization: {
    							Encoding: "UTF8",
    							Type:     "Json",
    						},
    						Type: "Stream",
    					},
    				},
    			},
    			JobName:           pulumi.String("sj7804"),
    			Location:          pulumi.String("West US"),
    			OutputErrorPolicy: pulumi.String("Drop"),
    			Outputs: []streamanalytics.OutputTypeArgs{
    				{
    					Datasource: {
    						Database: "databaseName",
    						Password: "userPassword",
    						Server:   "serverName",
    						Table:    "tableName",
    						Type:     "Microsoft.Sql/Server/Database",
    						User:     "<user>",
    					},
    					Name: pulumi.String("outputtest"),
    				},
    			},
    			ResourceGroupName: pulumi.String("sjrg3276"),
    			Sku: &streamanalytics.SkuArgs{
    				Name: pulumi.String("Standard"),
    			},
    			Tags: pulumi.StringMap{
    				"key1":      pulumi.String("value1"),
    				"key3":      pulumi.String("value3"),
    				"randomKey": pulumi.String("randomValue"),
    			},
    			Transformation: &streamanalytics.TransformationArgs{
    				Name:           pulumi.String("transformationtest"),
    				Query:          pulumi.String("Select Id, Name from inputtest"),
    				StreamingUnits: pulumi.Int(1),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.streamanalytics.StreamingJob;
    import com.pulumi.azurenative.streamanalytics.StreamingJobArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var streamingJob = new StreamingJob("streamingJob", StreamingJobArgs.builder()        
                .compatibilityLevel("1.0")
                .dataLocale("en-US")
                .eventsLateArrivalMaxDelayInSeconds(5)
                .eventsOutOfOrderMaxDelayInSeconds(0)
                .eventsOutOfOrderPolicy("Drop")
                .functions()
                .inputs(Map.ofEntries(
                    Map.entry("name", "inputtest"),
                    Map.entry("properties", Map.ofEntries(
                        Map.entry("datasource", Map.ofEntries(
                            Map.entry("container", "containerName"),
                            Map.entry("pathPattern", ""),
                            Map.entry("storageAccounts", Map.ofEntries(
                                Map.entry("accountKey", "yourAccountKey=="),
                                Map.entry("accountName", "yourAccountName")
                            )),
                            Map.entry("type", "Microsoft.Storage/Blob")
                        )),
                        Map.entry("serialization", Map.ofEntries(
                            Map.entry("encoding", "UTF8"),
                            Map.entry("type", "Json")
                        )),
                        Map.entry("type", "Stream")
                    ))
                ))
                .jobName("sj7804")
                .location("West US")
                .outputErrorPolicy("Drop")
                .outputs(Map.ofEntries(
                    Map.entry("datasource", Map.ofEntries(
                        Map.entry("database", "databaseName"),
                        Map.entry("password", "userPassword"),
                        Map.entry("server", "serverName"),
                        Map.entry("table", "tableName"),
                        Map.entry("type", "Microsoft.Sql/Server/Database"),
                        Map.entry("user", "<user>")
                    )),
                    Map.entry("name", "outputtest")
                ))
                .resourceGroupName("sjrg3276")
                .sku(Map.of("name", "Standard"))
                .tags(Map.ofEntries(
                    Map.entry("key1", "value1"),
                    Map.entry("key3", "value3"),
                    Map.entry("randomKey", "randomValue")
                ))
                .transformation(Map.ofEntries(
                    Map.entry("name", "transformationtest"),
                    Map.entry("query", "Select Id, Name from inputtest"),
                    Map.entry("streamingUnits", 1)
                ))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    streaming_job = azure_native.streamanalytics.StreamingJob("streamingJob",
        compatibility_level="1.0",
        data_locale="en-US",
        events_late_arrival_max_delay_in_seconds=5,
        events_out_of_order_max_delay_in_seconds=0,
        events_out_of_order_policy="Drop",
        functions=[],
        inputs=[azure_native.streamanalytics.InputArgs(
            name="inputtest",
            properties=azure_native.streamanalytics.StreamInputPropertiesArgs(
                datasource=azure_native.streamanalytics.BlobStreamInputDataSourceArgs(
                    container="containerName",
                    path_pattern="",
                    storage_accounts=[azure_native.streamanalytics.StorageAccountArgs(
                        account_key="yourAccountKey==",
                        account_name="yourAccountName",
                    )],
                    type="Microsoft.Storage/Blob",
                ),
                serialization=azure_native.streamanalytics.JsonSerializationArgs(
                    encoding="UTF8",
                    type="Json",
                ),
                type="Stream",
            ),
        )],
        job_name="sj7804",
        location="West US",
        output_error_policy="Drop",
        outputs=[azure_native.streamanalytics.OutputArgs(
            datasource=azure_native.streamanalytics.AzureSqlDatabaseOutputDataSourceArgs(
                database="databaseName",
                password="userPassword",
                server="serverName",
                table="tableName",
                type="Microsoft.Sql/Server/Database",
                user="<user>",
            ),
            name="outputtest",
        )],
        resource_group_name="sjrg3276",
        sku=azure_native.streamanalytics.SkuArgs(
            name="Standard",
        ),
        tags={
            "key1": "value1",
            "key3": "value3",
            "randomKey": "randomValue",
        },
        transformation=azure_native.streamanalytics.TransformationArgs(
            name="transformationtest",
            query="Select Id, Name from inputtest",
            streaming_units=1,
        ))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const streamingJob = new azure_native.streamanalytics.StreamingJob("streamingJob", {
        compatibilityLevel: "1.0",
        dataLocale: "en-US",
        eventsLateArrivalMaxDelayInSeconds: 5,
        eventsOutOfOrderMaxDelayInSeconds: 0,
        eventsOutOfOrderPolicy: "Drop",
        functions: [],
        inputs: [{
            name: "inputtest",
            properties: {
                datasource: {
                    container: "containerName",
                    pathPattern: "",
                    storageAccounts: [{
                        accountKey: "yourAccountKey==",
                        accountName: "yourAccountName",
                    }],
                    type: "Microsoft.Storage/Blob",
                },
                serialization: {
                    encoding: "UTF8",
                    type: "Json",
                },
                type: "Stream",
            },
        }],
        jobName: "sj7804",
        location: "West US",
        outputErrorPolicy: "Drop",
        outputs: [{
            datasource: {
                database: "databaseName",
                password: "userPassword",
                server: "serverName",
                table: "tableName",
                type: "Microsoft.Sql/Server/Database",
                user: "<user>",
            },
            name: "outputtest",
        }],
        resourceGroupName: "sjrg3276",
        sku: {
            name: "Standard",
        },
        tags: {
            key1: "value1",
            key3: "value3",
            randomKey: "randomValue",
        },
        transformation: {
            name: "transformationtest",
            query: "Select Id, Name from inputtest",
            streamingUnits: 1,
        },
    });
    
    resources:
      streamingJob:
        type: azure-native:streamanalytics:StreamingJob
        properties:
          compatibilityLevel: '1.0'
          dataLocale: en-US
          eventsLateArrivalMaxDelayInSeconds: 5
          eventsOutOfOrderMaxDelayInSeconds: 0
          eventsOutOfOrderPolicy: Drop
          functions: []
          inputs:
            - name: inputtest
              properties:
                datasource:
                  container: containerName
                  pathPattern:
                  storageAccounts:
                    - accountKey: yourAccountKey==
                      accountName: yourAccountName
                  type: Microsoft.Storage/Blob
                serialization:
                  encoding: UTF8
                  type: Json
                type: Stream
          jobName: sj7804
          location: West US
          outputErrorPolicy: Drop
          outputs:
            - datasource:
                database: databaseName
                password: userPassword
                server: serverName
                table: tableName
                type: Microsoft.Sql/Server/Database
                user: <user>
              name: outputtest
          resourceGroupName: sjrg3276
          sku:
            name: Standard
          tags:
            key1: value1
            key3: value3
            randomKey: randomValue
          transformation:
            name: transformationtest
            query: Select Id, Name from inputtest
            streamingUnits: 1
    

    Create a streaming job shell (a streaming job with no inputs, outputs, transformation, or functions)

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var streamingJob = new AzureNative.StreamAnalytics.StreamingJob("streamingJob", new()
        {
            CompatibilityLevel = "1.0",
            DataLocale = "en-US",
            EventsLateArrivalMaxDelayInSeconds = 16,
            EventsOutOfOrderMaxDelayInSeconds = 5,
            EventsOutOfOrderPolicy = "Drop",
            Functions = new[] {},
            Inputs = new[] {},
            JobName = "sj59",
            Location = "West US",
            OutputErrorPolicy = "Drop",
            Outputs = new[] {},
            ResourceGroupName = "sjrg6936",
            Sku = new AzureNative.StreamAnalytics.Inputs.SkuArgs
            {
                Name = "Standard",
            },
            Tags = 
            {
                { "key1", "value1" },
                { "key3", "value3" },
                { "randomKey", "randomValue" },
            },
        });
    
    });
    
    package main
    
    import (
    	streamanalytics "github.com/pulumi/pulumi-azure-native-sdk/streamanalytics"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := streamanalytics.NewStreamingJob(ctx, "streamingJob", &streamanalytics.StreamingJobArgs{
    			CompatibilityLevel:                 pulumi.String("1.0"),
    			DataLocale:                         pulumi.String("en-US"),
    			EventsLateArrivalMaxDelayInSeconds: pulumi.Int(16),
    			EventsOutOfOrderMaxDelayInSeconds:  pulumi.Int(5),
    			EventsOutOfOrderPolicy:             pulumi.String("Drop"),
    			Functions:                          streamanalytics.FunctionTypeArray{},
    			Inputs:                             streamanalytics.InputTypeArray{},
    			JobName:                            pulumi.String("sj59"),
    			Location:                           pulumi.String("West US"),
    			OutputErrorPolicy:                  pulumi.String("Drop"),
    			Outputs:                            streamanalytics.OutputTypeArray{},
    			ResourceGroupName:                  pulumi.String("sjrg6936"),
    			Sku: &streamanalytics.SkuArgs{
    				Name: pulumi.String("Standard"),
    			},
    			Tags: pulumi.StringMap{
    				"key1":      pulumi.String("value1"),
    				"key3":      pulumi.String("value3"),
    				"randomKey": pulumi.String("randomValue"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.streamanalytics.StreamingJob;
    import com.pulumi.azurenative.streamanalytics.StreamingJobArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var streamingJob = new StreamingJob("streamingJob", StreamingJobArgs.builder()        
                .compatibilityLevel("1.0")
                .dataLocale("en-US")
                .eventsLateArrivalMaxDelayInSeconds(16)
                .eventsOutOfOrderMaxDelayInSeconds(5)
                .eventsOutOfOrderPolicy("Drop")
                .functions()
                .inputs()
                .jobName("sj59")
                .location("West US")
                .outputErrorPolicy("Drop")
                .outputs()
                .resourceGroupName("sjrg6936")
                .sku(Map.of("name", "Standard"))
                .tags(Map.ofEntries(
                    Map.entry("key1", "value1"),
                    Map.entry("key3", "value3"),
                    Map.entry("randomKey", "randomValue")
                ))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    streaming_job = azure_native.streamanalytics.StreamingJob("streamingJob",
        compatibility_level="1.0",
        data_locale="en-US",
        events_late_arrival_max_delay_in_seconds=16,
        events_out_of_order_max_delay_in_seconds=5,
        events_out_of_order_policy="Drop",
        functions=[],
        inputs=[],
        job_name="sj59",
        location="West US",
        output_error_policy="Drop",
        outputs=[],
        resource_group_name="sjrg6936",
        sku=azure_native.streamanalytics.SkuArgs(
            name="Standard",
        ),
        tags={
            "key1": "value1",
            "key3": "value3",
            "randomKey": "randomValue",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const streamingJob = new azure_native.streamanalytics.StreamingJob("streamingJob", {
        compatibilityLevel: "1.0",
        dataLocale: "en-US",
        eventsLateArrivalMaxDelayInSeconds: 16,
        eventsOutOfOrderMaxDelayInSeconds: 5,
        eventsOutOfOrderPolicy: "Drop",
        functions: [],
        inputs: [],
        jobName: "sj59",
        location: "West US",
        outputErrorPolicy: "Drop",
        outputs: [],
        resourceGroupName: "sjrg6936",
        sku: {
            name: "Standard",
        },
        tags: {
            key1: "value1",
            key3: "value3",
            randomKey: "randomValue",
        },
    });
    
    resources:
      streamingJob:
        type: azure-native:streamanalytics:StreamingJob
        properties:
          compatibilityLevel: '1.0'
          dataLocale: en-US
          eventsLateArrivalMaxDelayInSeconds: 16
          eventsOutOfOrderMaxDelayInSeconds: 5
          eventsOutOfOrderPolicy: Drop
          functions: []
          inputs: []
          jobName: sj59
          location: West US
          outputErrorPolicy: Drop
          outputs: []
          resourceGroupName: sjrg6936
          sku:
            name: Standard
          tags:
            key1: value1
            key3: value3
            randomKey: randomValue
    

    Create StreamingJob Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new StreamingJob(name: string, args: StreamingJobArgs, opts?: CustomResourceOptions);
    @overload
    def StreamingJob(resource_name: str,
                     args: StreamingJobArgs,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def StreamingJob(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     resource_group_name: Optional[str] = None,
                     location: Optional[str] = None,
                     job_name: Optional[str] = None,
                     events_out_of_order_max_delay_in_seconds: Optional[int] = None,
                     events_out_of_order_policy: Optional[Union[str, EventsOutOfOrderPolicy]] = None,
                     output_error_policy: Optional[Union[str, OutputErrorPolicy]] = None,
                     inputs: Optional[Sequence[InputArgs]] = None,
                     events_late_arrival_max_delay_in_seconds: Optional[int] = None,
                     compatibility_level: Optional[Union[str, CompatibilityLevel]] = None,
                     functions: Optional[Sequence[FunctionArgs]] = None,
                     output_start_mode: Optional[Union[str, OutputStartMode]] = None,
                     output_start_time: Optional[str] = None,
                     outputs: Optional[Sequence[OutputArgs]] = None,
                     data_locale: Optional[str] = None,
                     sku: Optional[SkuArgs] = None,
                     tags: Optional[Mapping[str, str]] = None,
                     transformation: Optional[TransformationArgs] = None)
    func NewStreamingJob(ctx *Context, name string, args StreamingJobArgs, opts ...ResourceOption) (*StreamingJob, error)
    public StreamingJob(string name, StreamingJobArgs args, CustomResourceOptions? opts = null)
    public StreamingJob(String name, StreamingJobArgs args)
    public StreamingJob(String name, StreamingJobArgs args, CustomResourceOptions options)
    
    type: azure-native:streamanalytics:StreamingJob
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args StreamingJobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args StreamingJobArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args StreamingJobArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args StreamingJobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args StreamingJobArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var streamingJobResource = new AzureNative.Streamanalytics.StreamingJob("streamingJobResource", new()
    {
        ResourceGroupName = "string",
        Location = "string",
        JobName = "string",
        EventsOutOfOrderMaxDelayInSeconds = 0,
        EventsOutOfOrderPolicy = "string",
        OutputErrorPolicy = "string",
        Inputs = new[]
        {
            
            {
                { "name", "string" },
                { "properties", 
                {
                    { "type", "Reference" },
                    { "datasource", 
                    {
                        { "type", "Microsoft.Storage/Blob" },
                        { "container", "string" },
                        { "dateFormat", "string" },
                        { "pathPattern", "string" },
                        { "storageAccounts", new[]
                        {
                            
                            {
                                { "accountKey", "string" },
                                { "accountName", "string" },
                            },
                        } },
                        { "timeFormat", "string" },
                    } },
                    { "serialization", 
                    {
                        { "type", "Avro" },
                    } },
                } },
            },
        },
        EventsLateArrivalMaxDelayInSeconds = 0,
        CompatibilityLevel = "string",
        Functions = new[]
        {
            
            {
                { "name", "string" },
                { "properties", 
                {
                    { "type", "Scalar" },
                    { "binding", 
                    {
                        { "type", "Microsoft.MachineLearning/WebService" },
                        { "apiKey", "string" },
                        { "batchSize", 0 },
                        { "endpoint", "string" },
                        { "inputs", 
                        {
                            { "columnNames", new[]
                            {
                                
                                {
                                    { "dataType", "string" },
                                    { "mapTo", 0 },
                                    { "name", "string" },
                                },
                            } },
                            { "name", "string" },
                        } },
                        { "outputs", new[]
                        {
                            
                            {
                                { "dataType", "string" },
                                { "name", "string" },
                            },
                        } },
                    } },
                    { "inputs", new[]
                    {
                        
                        {
                            { "dataType", "string" },
                            { "isConfigurationParameter", false },
                        },
                    } },
                    { "output", 
                    {
                        { "dataType", "string" },
                    } },
                } },
            },
        },
        OutputStartMode = "string",
        OutputStartTime = "string",
        Outputs = new[]
        {
            
            {
                { "datasource", 
                {
                    { "type", "Microsoft.DataLake/Accounts" },
                    { "accountName", "string" },
                    { "dateFormat", "string" },
                    { "filePathPrefix", "string" },
                    { "refreshToken", "string" },
                    { "tenantId", "string" },
                    { "timeFormat", "string" },
                    { "tokenUserDisplayName", "string" },
                    { "tokenUserPrincipalName", "string" },
                } },
                { "name", "string" },
                { "serialization", 
                {
                    { "type", "Avro" },
                } },
            },
        },
        DataLocale = "string",
        Sku = 
        {
            { "name", "string" },
        },
        Tags = 
        {
            { "string", "string" },
        },
        Transformation = 
        {
            { "name", "string" },
            { "query", "string" },
            { "streamingUnits", 0 },
        },
    });
    
    example, err := streamanalytics.NewStreamingJob(ctx, "streamingJobResource", &streamanalytics.StreamingJobArgs{
    	ResourceGroupName:                 "string",
    	Location:                          "string",
    	JobName:                           "string",
    	EventsOutOfOrderMaxDelayInSeconds: 0,
    	EventsOutOfOrderPolicy:            "string",
    	OutputErrorPolicy:                 "string",
    	Inputs: []map[string]interface{}{
    		map[string]interface{}{
    			"name": "string",
    			"properties": map[string]interface{}{
    				"type": "Reference",
    				"datasource": map[string]interface{}{
    					"type":        "Microsoft.Storage/Blob",
    					"container":   "string",
    					"dateFormat":  "string",
    					"pathPattern": "string",
    					"storageAccounts": []map[string]interface{}{
    						map[string]interface{}{
    							"accountKey":  "string",
    							"accountName": "string",
    						},
    					},
    					"timeFormat": "string",
    				},
    				"serialization": map[string]interface{}{
    					"type": "Avro",
    				},
    			},
    		},
    	},
    	EventsLateArrivalMaxDelayInSeconds: 0,
    	CompatibilityLevel:                 "string",
    	Functions: []map[string]interface{}{
    		map[string]interface{}{
    			"name": "string",
    			"properties": map[string]interface{}{
    				"type": "Scalar",
    				"binding": map[string]interface{}{
    					"type":      "Microsoft.MachineLearning/WebService",
    					"apiKey":    "string",
    					"batchSize": 0,
    					"endpoint":  "string",
    					"inputs": map[string]interface{}{
    						"columnNames": []map[string]interface{}{
    							map[string]interface{}{
    								"dataType": "string",
    								"mapTo":    0,
    								"name":     "string",
    							},
    						},
    						"name": "string",
    					},
    					"outputs": []map[string]interface{}{
    						map[string]interface{}{
    							"dataType": "string",
    							"name":     "string",
    						},
    					},
    				},
    				"inputs": []map[string]interface{}{
    					map[string]interface{}{
    						"dataType":                 "string",
    						"isConfigurationParameter": false,
    					},
    				},
    				"output": map[string]interface{}{
    					"dataType": "string",
    				},
    			},
    		},
    	},
    	OutputStartMode: "string",
    	OutputStartTime: "string",
    	Outputs: []map[string]interface{}{
    		map[string]interface{}{
    			"datasource": map[string]interface{}{
    				"type":                   "Microsoft.DataLake/Accounts",
    				"accountName":            "string",
    				"dateFormat":             "string",
    				"filePathPrefix":         "string",
    				"refreshToken":           "string",
    				"tenantId":               "string",
    				"timeFormat":             "string",
    				"tokenUserDisplayName":   "string",
    				"tokenUserPrincipalName": "string",
    			},
    			"name": "string",
    			"serialization": map[string]interface{}{
    				"type": "Avro",
    			},
    		},
    	},
    	DataLocale: "string",
    	Sku: map[string]interface{}{
    		"name": "string",
    	},
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    	Transformation: map[string]interface{}{
    		"name":           "string",
    		"query":          "string",
    		"streamingUnits": 0,
    	},
    })
    
    var streamingJobResource = new StreamingJob("streamingJobResource", StreamingJobArgs.builder()
        .resourceGroupName("string")
        .location("string")
        .jobName("string")
        .eventsOutOfOrderMaxDelayInSeconds(0)
        .eventsOutOfOrderPolicy("string")
        .outputErrorPolicy("string")
        .inputs(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .eventsLateArrivalMaxDelayInSeconds(0)
        .compatibilityLevel("string")
        .functions(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .outputStartMode("string")
        .outputStartTime("string")
        .outputs(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .dataLocale("string")
        .sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .transformation(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    streaming_job_resource = azure_native.streamanalytics.StreamingJob("streamingJobResource",
        resource_group_name=string,
        location=string,
        job_name=string,
        events_out_of_order_max_delay_in_seconds=0,
        events_out_of_order_policy=string,
        output_error_policy=string,
        inputs=[{
            name: string,
            properties: {
                type: Reference,
                datasource: {
                    type: Microsoft.Storage/Blob,
                    container: string,
                    dateFormat: string,
                    pathPattern: string,
                    storageAccounts: [{
                        accountKey: string,
                        accountName: string,
                    }],
                    timeFormat: string,
                },
                serialization: {
                    type: Avro,
                },
            },
        }],
        events_late_arrival_max_delay_in_seconds=0,
        compatibility_level=string,
        functions=[{
            name: string,
            properties: {
                type: Scalar,
                binding: {
                    type: Microsoft.MachineLearning/WebService,
                    apiKey: string,
                    batchSize: 0,
                    endpoint: string,
                    inputs: {
                        columnNames: [{
                            dataType: string,
                            mapTo: 0,
                            name: string,
                        }],
                        name: string,
                    },
                    outputs: [{
                        dataType: string,
                        name: string,
                    }],
                },
                inputs: [{
                    dataType: string,
                    isConfigurationParameter: False,
                }],
                output: {
                    dataType: string,
                },
            },
        }],
        output_start_mode=string,
        output_start_time=string,
        outputs=[{
            datasource: {
                type: Microsoft.DataLake/Accounts,
                accountName: string,
                dateFormat: string,
                filePathPrefix: string,
                refreshToken: string,
                tenantId: string,
                timeFormat: string,
                tokenUserDisplayName: string,
                tokenUserPrincipalName: string,
            },
            name: string,
            serialization: {
                type: Avro,
            },
        }],
        data_locale=string,
        sku={
            name: string,
        },
        tags={
            string: string,
        },
        transformation={
            name: string,
            query: string,
            streamingUnits: 0,
        })
    
    const streamingJobResource = new azure_native.streamanalytics.StreamingJob("streamingJobResource", {
        resourceGroupName: "string",
        location: "string",
        jobName: "string",
        eventsOutOfOrderMaxDelayInSeconds: 0,
        eventsOutOfOrderPolicy: "string",
        outputErrorPolicy: "string",
        inputs: [{
            name: "string",
            properties: {
                type: "Reference",
                datasource: {
                    type: "Microsoft.Storage/Blob",
                    container: "string",
                    dateFormat: "string",
                    pathPattern: "string",
                    storageAccounts: [{
                        accountKey: "string",
                        accountName: "string",
                    }],
                    timeFormat: "string",
                },
                serialization: {
                    type: "Avro",
                },
            },
        }],
        eventsLateArrivalMaxDelayInSeconds: 0,
        compatibilityLevel: "string",
        functions: [{
            name: "string",
            properties: {
                type: "Scalar",
                binding: {
                    type: "Microsoft.MachineLearning/WebService",
                    apiKey: "string",
                    batchSize: 0,
                    endpoint: "string",
                    inputs: {
                        columnNames: [{
                            dataType: "string",
                            mapTo: 0,
                            name: "string",
                        }],
                        name: "string",
                    },
                    outputs: [{
                        dataType: "string",
                        name: "string",
                    }],
                },
                inputs: [{
                    dataType: "string",
                    isConfigurationParameter: false,
                }],
                output: {
                    dataType: "string",
                },
            },
        }],
        outputStartMode: "string",
        outputStartTime: "string",
        outputs: [{
            datasource: {
                type: "Microsoft.DataLake/Accounts",
                accountName: "string",
                dateFormat: "string",
                filePathPrefix: "string",
                refreshToken: "string",
                tenantId: "string",
                timeFormat: "string",
                tokenUserDisplayName: "string",
                tokenUserPrincipalName: "string",
            },
            name: "string",
            serialization: {
                type: "Avro",
            },
        }],
        dataLocale: "string",
        sku: {
            name: "string",
        },
        tags: {
            string: "string",
        },
        transformation: {
            name: "string",
            query: "string",
            streamingUnits: 0,
        },
    });
    
    type: azure-native:streamanalytics:StreamingJob
    properties:
        compatibilityLevel: string
        dataLocale: string
        eventsLateArrivalMaxDelayInSeconds: 0
        eventsOutOfOrderMaxDelayInSeconds: 0
        eventsOutOfOrderPolicy: string
        functions:
            - name: string
              properties:
                binding:
                    apiKey: string
                    batchSize: 0
                    endpoint: string
                    inputs:
                        columnNames:
                            - dataType: string
                              mapTo: 0
                              name: string
                        name: string
                    outputs:
                        - dataType: string
                          name: string
                    type: Microsoft.MachineLearning/WebService
                inputs:
                    - dataType: string
                      isConfigurationParameter: false
                output:
                    dataType: string
                type: Scalar
        inputs:
            - name: string
              properties:
                datasource:
                    container: string
                    dateFormat: string
                    pathPattern: string
                    storageAccounts:
                        - accountKey: string
                          accountName: string
                    timeFormat: string
                    type: Microsoft.Storage/Blob
                serialization:
                    type: Avro
                type: Reference
        jobName: string
        location: string
        outputErrorPolicy: string
        outputStartMode: string
        outputStartTime: string
        outputs:
            - datasource:
                accountName: string
                dateFormat: string
                filePathPrefix: string
                refreshToken: string
                tenantId: string
                timeFormat: string
                tokenUserDisplayName: string
                tokenUserPrincipalName: string
                type: Microsoft.DataLake/Accounts
              name: string
              serialization:
                type: Avro
        resourceGroupName: string
        sku:
            name: string
        tags:
            string: string
        transformation:
            name: string
            query: string
            streamingUnits: 0
    

    StreamingJob Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The StreamingJob resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    CompatibilityLevel string | Pulumi.AzureNative.StreamAnalytics.CompatibilityLevel
    Controls certain runtime behaviors of the streaming job.
    DataLocale string
    The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.
    EventsLateArrivalMaxDelayInSeconds int
    The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.
    EventsOutOfOrderMaxDelayInSeconds int
    The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.
    EventsOutOfOrderPolicy string | Pulumi.AzureNative.StreamAnalytics.EventsOutOfOrderPolicy
    Indicates the policy to apply to events that arrive out of order in the input event stream.
    Functions List<Pulumi.AzureNative.StreamAnalytics.Inputs.Function>
    A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    Inputs List<Pulumi.AzureNative.StreamAnalytics.Inputs.Input>
    A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.
    JobName string
    The name of the streaming job.
    Location string
    The geo-location where the resource lives
    OutputErrorPolicy string | Pulumi.AzureNative.StreamAnalytics.OutputErrorPolicy
    Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).
    OutputStartMode string | Pulumi.AzureNative.StreamAnalytics.OutputStartMode
    This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.
    OutputStartTime string
    Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.
    Outputs List<Pulumi.AzureNative.StreamAnalytics.Inputs.Output>
    A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.
    Sku Pulumi.AzureNative.StreamAnalytics.Inputs.Sku
    Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests.
    Tags Dictionary<string, string>
    Resource tags.
    Transformation Pulumi.AzureNative.StreamAnalytics.Inputs.Transformation
    Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    ResourceGroupName string
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    CompatibilityLevel string | CompatibilityLevel
    Controls certain runtime behaviors of the streaming job.
    DataLocale string
    The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.
    EventsLateArrivalMaxDelayInSeconds int
    The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.
    EventsOutOfOrderMaxDelayInSeconds int
    The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.
    EventsOutOfOrderPolicy string | EventsOutOfOrderPolicy
    Indicates the policy to apply to events that arrive out of order in the input event stream.
    Functions []FunctionTypeArgs
    A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    Inputs []InputTypeArgs
    A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.
    JobName string
    The name of the streaming job.
    Location string
    The geo-location where the resource lives
    OutputErrorPolicy string | OutputErrorPolicy
    Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).
    OutputStartMode string | OutputStartMode
    This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.
    OutputStartTime string
    Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.
    Outputs []OutputTypeArgs
    A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.
    Sku SkuArgs
    Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests.
    Tags map[string]string
    Resource tags.
    Transformation TransformationArgs
    Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    resourceGroupName String
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    compatibilityLevel String | CompatibilityLevel
    Controls certain runtime behaviors of the streaming job.
    dataLocale String
    The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.
    eventsLateArrivalMaxDelayInSeconds Integer
    The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.
    eventsOutOfOrderMaxDelayInSeconds Integer
    The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.
    eventsOutOfOrderPolicy String | EventsOutOfOrderPolicy
    Indicates the policy to apply to events that arrive out of order in the input event stream.
    functions List<Function>
    A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    inputs List<Input>
    A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.
    jobName String
    The name of the streaming job.
    location String
    The geo-location where the resource lives
    outputErrorPolicy String | OutputErrorPolicy
    Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).
    outputStartMode String | OutputStartMode
    This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.
    outputStartTime String
    Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.
    outputs List<Output>
    A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.
    sku Sku
    Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests.
    tags Map<String,String>
    Resource tags.
    transformation Transformation
    Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    resourceGroupName string
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    compatibilityLevel string | CompatibilityLevel
    Controls certain runtime behaviors of the streaming job.
    dataLocale string
    The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.
    eventsLateArrivalMaxDelayInSeconds number
    The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.
    eventsOutOfOrderMaxDelayInSeconds number
    The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.
    eventsOutOfOrderPolicy string | EventsOutOfOrderPolicy
    Indicates the policy to apply to events that arrive out of order in the input event stream.
    functions Function[]
    A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    inputs Input[]
    A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.
    jobName string
    The name of the streaming job.
    location string
    The geo-location where the resource lives
    outputErrorPolicy string | OutputErrorPolicy
    Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).
    outputStartMode string | OutputStartMode
    This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.
    outputStartTime string
    Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.
    outputs Output[]
    A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.
    sku Sku
    Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests.
    tags {[key: string]: string}
    Resource tags.
    transformation Transformation
    Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    resource_group_name str
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    compatibility_level str | CompatibilityLevel
    Controls certain runtime behaviors of the streaming job.
    data_locale str
    The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.
    events_late_arrival_max_delay_in_seconds int
    The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.
    events_out_of_order_max_delay_in_seconds int
    The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.
    events_out_of_order_policy str | EventsOutOfOrderPolicy
    Indicates the policy to apply to events that arrive out of order in the input event stream.
    functions Sequence[FunctionArgs]
    A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    inputs Sequence[InputArgs]
    A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.
    job_name str
    The name of the streaming job.
    location str
    The geo-location where the resource lives
    output_error_policy str | OutputErrorPolicy
    Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).
    output_start_mode str | OutputStartMode
    This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.
    output_start_time str
    Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.
    outputs Sequence[OutputArgs]
    A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.
    sku SkuArgs
    Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests.
    tags Mapping[str, str]
    Resource tags.
    transformation TransformationArgs
    Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    resourceGroupName String
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    compatibilityLevel String | "1.0"
    Controls certain runtime behaviors of the streaming job.
    dataLocale String
    The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.
    eventsLateArrivalMaxDelayInSeconds Number
    The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.
    eventsOutOfOrderMaxDelayInSeconds Number
    The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.
    eventsOutOfOrderPolicy String | "Adjust" | "Drop"
    Indicates the policy to apply to events that arrive out of order in the input event stream.
    functions List<Property Map>
    A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
    inputs List<Property Map>
    A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.
    jobName String
    The name of the streaming job.
    location String
    The geo-location where the resource lives
    outputErrorPolicy String | "Stop" | "Drop"
    Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).
    outputStartMode String | "JobStartTime" | "CustomTime" | "LastOutputEventTime"
    This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.
    outputStartTime String
    Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.
    outputs List<Property Map>
    A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.
    sku Property Map
    Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests.
    tags Map<String>
    Resource tags.
    transformation Property Map
    Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the StreamingJob resource produces the following output properties:

    CreatedDate string
    Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created.
    Etag string
    The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Id string
    The provider-assigned unique ID for this managed resource.
    JobId string
    A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job.
    JobState string
    Describes the state of the streaming job.
    LastOutputEventTime string
    Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set.
    Name string
    The name of the resource
    ProvisioningState string
    Describes the provisioning status of the streaming job.
    Type string
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    CreatedDate string
    Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created.
    Etag string
    The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Id string
    The provider-assigned unique ID for this managed resource.
    JobId string
    A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job.
    JobState string
    Describes the state of the streaming job.
    LastOutputEventTime string
    Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set.
    Name string
    The name of the resource
    ProvisioningState string
    Describes the provisioning status of the streaming job.
    Type string
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    createdDate String
    Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created.
    etag String
    The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id String
    The provider-assigned unique ID for this managed resource.
    jobId String
    A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job.
    jobState String
    Describes the state of the streaming job.
    lastOutputEventTime String
    Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set.
    name String
    The name of the resource
    provisioningState String
    Describes the provisioning status of the streaming job.
    type String
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    createdDate string
    Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created.
    etag string
    The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id string
    The provider-assigned unique ID for this managed resource.
    jobId string
    A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job.
    jobState string
    Describes the state of the streaming job.
    lastOutputEventTime string
    Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set.
    name string
    The name of the resource
    provisioningState string
    Describes the provisioning status of the streaming job.
    type string
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    created_date str
    Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created.
    etag str
    The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id str
    The provider-assigned unique ID for this managed resource.
    job_id str
    A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job.
    job_state str
    Describes the state of the streaming job.
    last_output_event_time str
    Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set.
    name str
    The name of the resource
    provisioning_state str
    Describes the provisioning status of the streaming job.
    type str
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    createdDate String
    Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created.
    etag String
    The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id String
    The provider-assigned unique ID for this managed resource.
    jobId String
    A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job.
    jobState String
    Describes the state of the streaming job.
    lastOutputEventTime String
    Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set.
    name String
    The name of the resource
    provisioningState String
    Describes the provisioning status of the streaming job.
    type String
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

    Supporting Types

    AvroSerialization, AvroSerializationArgs

    AvroSerializationResponse, AvroSerializationResponseArgs

    AzureDataLakeStoreOutputDataSource, AzureDataLakeStoreOutputDataSourceArgs

    AccountName string
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    DateFormat string
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    FilePathPrefix string
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    RefreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    TenantId string
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    TokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    TokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    AccountName string
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    DateFormat string
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    FilePathPrefix string
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    RefreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    TenantId string
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    TokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    TokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    accountName String
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    dateFormat String
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    filePathPrefix String
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    refreshToken String
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    tenantId String
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    tokenUserDisplayName String
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName String
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    accountName string
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    dateFormat string
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    filePathPrefix string
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    refreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    tenantId string
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    timeFormat string
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    tokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    account_name str
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    date_format str
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    file_path_prefix str
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    refresh_token str
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    tenant_id str
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    time_format str
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    token_user_display_name str
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    token_user_principal_name str
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    accountName String
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    dateFormat String
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    filePathPrefix String
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    refreshToken String
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    tenantId String
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    tokenUserDisplayName String
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName String
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

    AzureDataLakeStoreOutputDataSourceResponse, AzureDataLakeStoreOutputDataSourceResponseArgs

    AccountName string
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    DateFormat string
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    FilePathPrefix string
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    RefreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    TenantId string
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    TokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    TokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    AccountName string
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    DateFormat string
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    FilePathPrefix string
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    RefreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    TenantId string
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    TokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    TokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    accountName String
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    dateFormat String
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    filePathPrefix String
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    refreshToken String
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    tenantId String
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    tokenUserDisplayName String
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName String
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    accountName string
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    dateFormat string
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    filePathPrefix string
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    refreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    tenantId string
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    timeFormat string
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    tokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    account_name str
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    date_format str
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    file_path_prefix str
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    refresh_token str
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    tenant_id str
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    time_format str
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    token_user_display_name str
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    token_user_principal_name str
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    accountName String
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    dateFormat String
    The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
    filePathPrefix String
    The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
    refreshToken String
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    tenantId String
    The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
    tokenUserDisplayName String
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName String
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

    AzureMachineLearningWebServiceFunctionBinding, AzureMachineLearningWebServiceFunctionBindingArgs

    ApiKey string
    The API key used to authenticate with Request-Response endpoint.
    BatchSize int
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    Endpoint string
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    Inputs Pulumi.AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputs
    The inputs for the Azure Machine Learning web service endpoint.
    Outputs List<Pulumi.AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceOutputColumn>
    A list of outputs from the Azure Machine Learning web service endpoint execution.
    ApiKey string
    The API key used to authenticate with Request-Response endpoint.
    BatchSize int
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    Endpoint string
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    Inputs AzureMachineLearningWebServiceInputs
    The inputs for the Azure Machine Learning web service endpoint.
    Outputs []AzureMachineLearningWebServiceOutputColumn
    A list of outputs from the Azure Machine Learning web service endpoint execution.
    apiKey String
    The API key used to authenticate with Request-Response endpoint.
    batchSize Integer
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    endpoint String
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    inputs AzureMachineLearningWebServiceInputs
    The inputs for the Azure Machine Learning web service endpoint.
    outputs List<AzureMachineLearningWebServiceOutputColumn>
    A list of outputs from the Azure Machine Learning web service endpoint execution.
    apiKey string
    The API key used to authenticate with Request-Response endpoint.
    batchSize number
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    endpoint string
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    inputs AzureMachineLearningWebServiceInputs
    The inputs for the Azure Machine Learning web service endpoint.
    outputs AzureMachineLearningWebServiceOutputColumn[]
    A list of outputs from the Azure Machine Learning web service endpoint execution.
    api_key str
    The API key used to authenticate with Request-Response endpoint.
    batch_size int
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    endpoint str
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    inputs AzureMachineLearningWebServiceInputs
    The inputs for the Azure Machine Learning web service endpoint.
    outputs Sequence[AzureMachineLearningWebServiceOutputColumn]
    A list of outputs from the Azure Machine Learning web service endpoint execution.
    apiKey String
    The API key used to authenticate with Request-Response endpoint.
    batchSize Number
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    endpoint String
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    inputs Property Map
    The inputs for the Azure Machine Learning web service endpoint.
    outputs List<Property Map>
    A list of outputs from the Azure Machine Learning web service endpoint execution.

    AzureMachineLearningWebServiceFunctionBindingResponse, AzureMachineLearningWebServiceFunctionBindingResponseArgs

    ApiKey string
    The API key used to authenticate with Request-Response endpoint.
    BatchSize int
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    Endpoint string
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    Inputs Pulumi.AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputsResponse
    The inputs for the Azure Machine Learning web service endpoint.
    Outputs List<Pulumi.AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceOutputColumnResponse>
    A list of outputs from the Azure Machine Learning web service endpoint execution.
    ApiKey string
    The API key used to authenticate with Request-Response endpoint.
    BatchSize int
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    Endpoint string
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    Inputs AzureMachineLearningWebServiceInputsResponse
    The inputs for the Azure Machine Learning web service endpoint.
    Outputs []AzureMachineLearningWebServiceOutputColumnResponse
    A list of outputs from the Azure Machine Learning web service endpoint execution.
    apiKey String
    The API key used to authenticate with Request-Response endpoint.
    batchSize Integer
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    endpoint String
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    inputs AzureMachineLearningWebServiceInputsResponse
    The inputs for the Azure Machine Learning web service endpoint.
    outputs List<AzureMachineLearningWebServiceOutputColumnResponse>
    A list of outputs from the Azure Machine Learning web service endpoint execution.
    apiKey string
    The API key used to authenticate with Request-Response endpoint.
    batchSize number
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    endpoint string
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    inputs AzureMachineLearningWebServiceInputsResponse
    The inputs for the Azure Machine Learning web service endpoint.
    outputs AzureMachineLearningWebServiceOutputColumnResponse[]
    A list of outputs from the Azure Machine Learning web service endpoint execution.
    api_key str
    The API key used to authenticate with Request-Response endpoint.
    batch_size int
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    endpoint str
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    inputs AzureMachineLearningWebServiceInputsResponse
    The inputs for the Azure Machine Learning web service endpoint.
    outputs Sequence[AzureMachineLearningWebServiceOutputColumnResponse]
    A list of outputs from the Azure Machine Learning web service endpoint execution.
    apiKey String
    The API key used to authenticate with Request-Response endpoint.
    batchSize Number
    Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
    endpoint String
    The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
    inputs Property Map
    The inputs for the Azure Machine Learning web service endpoint.
    outputs List<Property Map>
    A list of outputs from the Azure Machine Learning web service endpoint execution.

    AzureMachineLearningWebServiceInputColumn, AzureMachineLearningWebServiceInputColumnArgs

    DataType string
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    MapTo int
    The zero based index of the function parameter this input maps to.
    Name string
    The name of the input column.
    DataType string
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    MapTo int
    The zero based index of the function parameter this input maps to.
    Name string
    The name of the input column.
    dataType String
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    mapTo Integer
    The zero based index of the function parameter this input maps to.
    name String
    The name of the input column.
    dataType string
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    mapTo number
    The zero based index of the function parameter this input maps to.
    name string
    The name of the input column.
    data_type str
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    map_to int
    The zero based index of the function parameter this input maps to.
    name str
    The name of the input column.
    dataType String
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    mapTo Number
    The zero based index of the function parameter this input maps to.
    name String
    The name of the input column.

    AzureMachineLearningWebServiceInputColumnResponse, AzureMachineLearningWebServiceInputColumnResponseArgs

    DataType string
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    MapTo int
    The zero based index of the function parameter this input maps to.
    Name string
    The name of the input column.
    DataType string
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    MapTo int
    The zero based index of the function parameter this input maps to.
    Name string
    The name of the input column.
    dataType String
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    mapTo Integer
    The zero based index of the function parameter this input maps to.
    name String
    The name of the input column.
    dataType string
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    mapTo number
    The zero based index of the function parameter this input maps to.
    name string
    The name of the input column.
    data_type str
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    map_to int
    The zero based index of the function parameter this input maps to.
    name str
    The name of the input column.
    dataType String
    The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    mapTo Number
    The zero based index of the function parameter this input maps to.
    name String
    The name of the input column.

    AzureMachineLearningWebServiceInputs, AzureMachineLearningWebServiceInputsArgs

    ColumnNames List<Pulumi.AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputColumn>
    A list of input columns for the Azure Machine Learning web service endpoint.
    Name string
    The name of the input. This is the name provided while authoring the endpoint.
    ColumnNames []AzureMachineLearningWebServiceInputColumn
    A list of input columns for the Azure Machine Learning web service endpoint.
    Name string
    The name of the input. This is the name provided while authoring the endpoint.
    columnNames List<AzureMachineLearningWebServiceInputColumn>
    A list of input columns for the Azure Machine Learning web service endpoint.
    name String
    The name of the input. This is the name provided while authoring the endpoint.
    columnNames AzureMachineLearningWebServiceInputColumn[]
    A list of input columns for the Azure Machine Learning web service endpoint.
    name string
    The name of the input. This is the name provided while authoring the endpoint.
    column_names Sequence[AzureMachineLearningWebServiceInputColumn]
    A list of input columns for the Azure Machine Learning web service endpoint.
    name str
    The name of the input. This is the name provided while authoring the endpoint.
    columnNames List<Property Map>
    A list of input columns for the Azure Machine Learning web service endpoint.
    name String
    The name of the input. This is the name provided while authoring the endpoint.

    AzureMachineLearningWebServiceInputsResponse, AzureMachineLearningWebServiceInputsResponseArgs

    ColumnNames List<Pulumi.AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputColumnResponse>
    A list of input columns for the Azure Machine Learning web service endpoint.
    Name string
    The name of the input. This is the name provided while authoring the endpoint.
    ColumnNames []AzureMachineLearningWebServiceInputColumnResponse
    A list of input columns for the Azure Machine Learning web service endpoint.
    Name string
    The name of the input. This is the name provided while authoring the endpoint.
    columnNames List<AzureMachineLearningWebServiceInputColumnResponse>
    A list of input columns for the Azure Machine Learning web service endpoint.
    name String
    The name of the input. This is the name provided while authoring the endpoint.
    columnNames AzureMachineLearningWebServiceInputColumnResponse[]
    A list of input columns for the Azure Machine Learning web service endpoint.
    name string
    The name of the input. This is the name provided while authoring the endpoint.
    column_names Sequence[AzureMachineLearningWebServiceInputColumnResponse]
    A list of input columns for the Azure Machine Learning web service endpoint.
    name str
    The name of the input. This is the name provided while authoring the endpoint.
    columnNames List<Property Map>
    A list of input columns for the Azure Machine Learning web service endpoint.
    name String
    The name of the input. This is the name provided while authoring the endpoint.

    AzureMachineLearningWebServiceOutputColumn, AzureMachineLearningWebServiceOutputColumnArgs

    DataType string
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    Name string
    The name of the output column.
    DataType string
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    Name string
    The name of the output column.
    dataType String
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    name String
    The name of the output column.
    dataType string
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    name string
    The name of the output column.
    data_type str
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    name str
    The name of the output column.
    dataType String
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    name String
    The name of the output column.

    AzureMachineLearningWebServiceOutputColumnResponse, AzureMachineLearningWebServiceOutputColumnResponseArgs

    DataType string
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    Name string
    The name of the output column.
    DataType string
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    Name string
    The name of the output column.
    dataType String
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    name String
    The name of the output column.
    dataType string
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    name string
    The name of the output column.
    data_type str
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    name str
    The name of the output column.
    dataType String
    The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
    name String
    The name of the output column.

    AzureSqlDatabaseOutputDataSource, AzureSqlDatabaseOutputDataSourceArgs

    Database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Password string
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Server string
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    User string
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Password string
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Server string
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    User string
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    database String
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    password String
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    server String
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    user String
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    password string
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    server string
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    table string
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    user string
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    database str
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    password str
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    server str
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    table str
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    user str
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    database String
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    password String
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    server String
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    user String
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

    AzureSqlDatabaseOutputDataSourceResponse, AzureSqlDatabaseOutputDataSourceResponseArgs

    Database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Password string
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Server string
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    User string
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Password string
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Server string
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    User string
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    database String
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    password String
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    server String
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    user String
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    password string
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    server string
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    table string
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    user string
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    database str
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    password str
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    server str
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    table str
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    user str
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    database String
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    password String
    The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    server String
    The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    user String
    The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

    AzureTableOutputDataSource, AzureTableOutputDataSourceArgs

    AccountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    AccountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    BatchSize int
    The number of rows to write to the Azure Table at a time.
    ColumnsToRemove List<string>
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    PartitionKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    RowKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
    AccountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    AccountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    BatchSize int
    The number of rows to write to the Azure Table at a time.
    ColumnsToRemove []string
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    PartitionKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    RowKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName String
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    batchSize Integer
    The number of rows to write to the Azure Table at a time.
    columnsToRemove List<String>
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    partitionKey String
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    rowKey String
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
    accountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    batchSize number
    The number of rows to write to the Azure Table at a time.
    columnsToRemove string[]
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    partitionKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    rowKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    table string
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
    account_key str
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    account_name str
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    batch_size int
    The number of rows to write to the Azure Table at a time.
    columns_to_remove Sequence[str]
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    partition_key str
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    row_key str
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    table str
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName String
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    batchSize Number
    The number of rows to write to the Azure Table at a time.
    columnsToRemove List<String>
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    partitionKey String
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    rowKey String
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.

    AzureTableOutputDataSourceResponse, AzureTableOutputDataSourceResponseArgs

    AccountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    AccountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    BatchSize int
    The number of rows to write to the Azure Table at a time.
    ColumnsToRemove List<string>
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    PartitionKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    RowKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
    AccountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    AccountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    BatchSize int
    The number of rows to write to the Azure Table at a time.
    ColumnsToRemove []string
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    PartitionKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    RowKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName String
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    batchSize Integer
    The number of rows to write to the Azure Table at a time.
    columnsToRemove List<String>
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    partitionKey String
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    rowKey String
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
    accountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    batchSize number
    The number of rows to write to the Azure Table at a time.
    columnsToRemove string[]
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    partitionKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    rowKey string
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    table string
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
    account_key str
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    account_name str
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    batch_size int
    The number of rows to write to the Azure Table at a time.
    columns_to_remove Sequence[str]
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    partition_key str
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    row_key str
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    table str
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName String
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    batchSize Number
    The number of rows to write to the Azure Table at a time.
    columnsToRemove List<String>
    If specified, each item in the array is the name of a column to remove (if present) from output event entities.
    partitionKey String
    This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    rowKey String
    This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the Azure Table. Required on PUT (CreateOrReplace) requests.

    BlobOutputDataSource, BlobOutputDataSourceArgs

    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    StorageAccounts List<Pulumi.AzureNative.StreamAnalytics.Inputs.StorageAccount>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    StorageAccounts []StorageAccount
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    storageAccounts List<StorageAccount>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container string
    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.
    dateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern string
    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.
    storageAccounts StorageAccount[]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container str
    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.
    date_format str
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    path_pattern str
    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.
    storage_accounts Sequence[StorageAccount]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    time_format str
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    storageAccounts List<Property Map>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

    BlobOutputDataSourceResponse, BlobOutputDataSourceResponseArgs

    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    StorageAccounts List<Pulumi.AzureNative.StreamAnalytics.Inputs.StorageAccountResponse>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    StorageAccounts []StorageAccountResponse
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    storageAccounts List<StorageAccountResponse>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container string
    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.
    dateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern string
    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.
    storageAccounts StorageAccountResponse[]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container str
    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.
    date_format str
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    path_pattern str
    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.
    storage_accounts Sequence[StorageAccountResponse]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    time_format str
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    storageAccounts List<Property Map>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

    BlobReferenceInputDataSource, BlobReferenceInputDataSourceArgs

    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    StorageAccounts List<Pulumi.AzureNative.StreamAnalytics.Inputs.StorageAccount>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    StorageAccounts []StorageAccount
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    storageAccounts List<StorageAccount>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container string
    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.
    dateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern string
    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.
    storageAccounts StorageAccount[]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container str
    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.
    date_format str
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    path_pattern str
    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.
    storage_accounts Sequence[StorageAccount]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    time_format str
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    storageAccounts List<Property Map>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

    BlobReferenceInputDataSourceResponse, BlobReferenceInputDataSourceResponseArgs

    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    StorageAccounts List<Pulumi.AzureNative.StreamAnalytics.Inputs.StorageAccountResponse>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    StorageAccounts []StorageAccountResponse
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    storageAccounts List<StorageAccountResponse>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container string
    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.
    dateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern string
    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.
    storageAccounts StorageAccountResponse[]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container str
    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.
    date_format str
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    path_pattern str
    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.
    storage_accounts Sequence[StorageAccountResponse]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    time_format str
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    storageAccounts List<Property Map>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

    BlobStreamInputDataSource, BlobStreamInputDataSourceArgs

    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    SourcePartitionCount int
    The partition count of the blob input data source. Range 1 - 1024.
    StorageAccounts List<Pulumi.AzureNative.StreamAnalytics.Inputs.StorageAccount>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    SourcePartitionCount int
    The partition count of the blob input data source. Range 1 - 1024.
    StorageAccounts []StorageAccount
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    sourcePartitionCount Integer
    The partition count of the blob input data source. Range 1 - 1024.
    storageAccounts List<StorageAccount>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container string
    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.
    dateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern string
    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.
    sourcePartitionCount number
    The partition count of the blob input data source. Range 1 - 1024.
    storageAccounts StorageAccount[]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container str
    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.
    date_format str
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    path_pattern str
    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.
    source_partition_count int
    The partition count of the blob input data source. Range 1 - 1024.
    storage_accounts Sequence[StorageAccount]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    time_format str
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    sourcePartitionCount Number
    The partition count of the blob input data source. Range 1 - 1024.
    storageAccounts List<Property Map>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

    BlobStreamInputDataSourceResponse, BlobStreamInputDataSourceResponseArgs

    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    SourcePartitionCount int
    The partition count of the blob input data source. Range 1 - 1024.
    StorageAccounts List<Pulumi.AzureNative.StreamAnalytics.Inputs.StorageAccountResponse>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    Container string
    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.
    DateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    PathPattern string
    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.
    SourcePartitionCount int
    The partition count of the blob input data source. Range 1 - 1024.
    StorageAccounts []StorageAccountResponse
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    TimeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    sourcePartitionCount Integer
    The partition count of the blob input data source. Range 1 - 1024.
    storageAccounts List<StorageAccountResponse>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container string
    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.
    dateFormat string
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern string
    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.
    sourcePartitionCount number
    The partition count of the blob input data source. Range 1 - 1024.
    storageAccounts StorageAccountResponse[]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat string
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container str
    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.
    date_format str
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    path_pattern str
    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.
    source_partition_count int
    The partition count of the blob input data source. Range 1 - 1024.
    storage_accounts Sequence[StorageAccountResponse]
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    time_format str
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
    container String
    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.
    dateFormat String
    The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
    pathPattern String
    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.
    sourcePartitionCount Number
    The partition count of the blob input data source. Range 1 - 1024.
    storageAccounts List<Property Map>
    A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
    timeFormat String
    The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

    CompatibilityLevel, CompatibilityLevelArgs

    CompatibilityLevel_1_0
    1.0
    CompatibilityLevel_1_0
    1.0
    _1_0
    1.0
    CompatibilityLevel_1_0
    1.0
    COMPATIBILITY_LEVEL_1_0
    1.0
    "1.0"
    1.0

    CsvSerialization, CsvSerializationArgs

    Encoding string | Pulumi.AzureNative.StreamAnalytics.Encoding
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    FieldDelimiter string
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.
    Encoding string | Encoding
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    FieldDelimiter string
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.
    encoding String | Encoding
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    fieldDelimiter String
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.
    encoding string | Encoding
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    fieldDelimiter string
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.
    encoding str | Encoding
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    field_delimiter str
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.
    encoding String | "UTF8"
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    fieldDelimiter String
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.

    CsvSerializationResponse, CsvSerializationResponseArgs

    Encoding string
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    FieldDelimiter string
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.
    Encoding string
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    FieldDelimiter string
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.
    encoding String
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    fieldDelimiter String
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.
    encoding string
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    fieldDelimiter string
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.
    encoding str
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    field_delimiter str
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.
    encoding String
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    fieldDelimiter String
    Specifies the delimiter that will be used to separate comma-separated value (CSV) records. 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 list of supported values. Required on PUT (CreateOrReplace) requests.

    DiagnosticConditionResponse, DiagnosticConditionResponseArgs

    Code string
    The opaque diagnostic code.
    Message string
    The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
    Since string
    The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time.
    Code string
    The opaque diagnostic code.
    Message string
    The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
    Since string
    The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time.
    code String
    The opaque diagnostic code.
    message String
    The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
    since String
    The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time.
    code string
    The opaque diagnostic code.
    message string
    The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
    since string
    The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time.
    code str
    The opaque diagnostic code.
    message str
    The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
    since str
    The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time.
    code String
    The opaque diagnostic code.
    message String
    The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
    since String
    The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time.

    DiagnosticsResponse, DiagnosticsResponseArgs

    Conditions List<Pulumi.AzureNative.StreamAnalytics.Inputs.DiagnosticConditionResponse>
    A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
    Conditions []DiagnosticConditionResponse
    A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
    conditions List<DiagnosticConditionResponse>
    A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
    conditions DiagnosticConditionResponse[]
    A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
    conditions Sequence[DiagnosticConditionResponse]
    A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
    conditions List<Property Map>
    A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.

    DocumentDbOutputDataSource, DocumentDbOutputDataSourceArgs

    AccountId string
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    AccountKey string
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    CollectionNamePattern string
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    Database string
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    DocumentId string
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    PartitionKey string
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
    AccountId string
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    AccountKey string
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    CollectionNamePattern string
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    Database string
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    DocumentId string
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    PartitionKey string
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
    accountId String
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    collectionNamePattern String
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    database String
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    documentId String
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    partitionKey String
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
    accountId string
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    accountKey string
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    collectionNamePattern string
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    database string
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    documentId string
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    partitionKey string
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
    account_id str
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    account_key str
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    collection_name_pattern str
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    database str
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    document_id str
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    partition_key str
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
    accountId String
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    collectionNamePattern String
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    database String
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    documentId String
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    partitionKey String
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.

    DocumentDbOutputDataSourceResponse, DocumentDbOutputDataSourceResponseArgs

    AccountId string
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    AccountKey string
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    CollectionNamePattern string
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    Database string
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    DocumentId string
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    PartitionKey string
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
    AccountId string
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    AccountKey string
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    CollectionNamePattern string
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    Database string
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    DocumentId string
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    PartitionKey string
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
    accountId String
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    collectionNamePattern String
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    database String
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    documentId String
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    partitionKey String
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
    accountId string
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    accountKey string
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    collectionNamePattern string
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    database string
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    documentId string
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    partitionKey string
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
    account_id str
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    account_key str
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    collection_name_pattern str
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    database str
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    document_id str
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    partition_key str
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
    accountId String
    The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
    collectionNamePattern String
    The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
    database String
    The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
    documentId String
    The name of the field in output events used to specify the primary key which insert or update operations are based on.
    partitionKey String
    The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.

    Encoding, EncodingArgs

    UTF8
    UTF8
    EncodingUTF8
    UTF8
    UTF8
    UTF8
    UTF8
    UTF8
    UTF8
    UTF8
    "UTF8"
    UTF8

    EventHubOutputDataSource, EventHubOutputDataSourceArgs

    EventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    The key/column that is used to determine to which partition to send event data.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    EventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    The key/column that is used to determine to which partition to send event data.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    eventHubName String
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    The key/column that is used to determine to which partition to send event data.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    eventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    partitionKey string
    The key/column that is used to determine to which partition to send event data.
    serviceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    event_hub_name str
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    partition_key str
    The key/column that is used to determine to which partition to send event data.
    service_bus_namespace str
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_key str
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_name str
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    eventHubName String
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    The key/column that is used to determine to which partition to send event data.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

    EventHubOutputDataSourceResponse, EventHubOutputDataSourceResponseArgs

    EventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    The key/column that is used to determine to which partition to send event data.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    EventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    The key/column that is used to determine to which partition to send event data.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    eventHubName String
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    The key/column that is used to determine to which partition to send event data.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    eventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    partitionKey string
    The key/column that is used to determine to which partition to send event data.
    serviceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    event_hub_name str
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    partition_key str
    The key/column that is used to determine to which partition to send event data.
    service_bus_namespace str
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_key str
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_name str
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    eventHubName String
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    The key/column that is used to determine to which partition to send event data.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

    EventHubStreamInputDataSource, EventHubStreamInputDataSourceArgs

    ConsumerGroupName string
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    EventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    ConsumerGroupName string
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    EventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    consumerGroupName String
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    eventHubName String
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    consumerGroupName string
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    eventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    consumer_group_name str
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    event_hub_name str
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    service_bus_namespace str
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_key str
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_name str
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    consumerGroupName String
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    eventHubName String
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

    EventHubStreamInputDataSourceResponse, EventHubStreamInputDataSourceResponseArgs

    ConsumerGroupName string
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    EventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    ConsumerGroupName string
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    EventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    consumerGroupName String
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    eventHubName String
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    consumerGroupName string
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    eventHubName string
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    consumer_group_name str
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    event_hub_name str
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    service_bus_namespace str
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_key str
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_name str
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    consumerGroupName String
    The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
    eventHubName String
    The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

    EventsOutOfOrderPolicy, EventsOutOfOrderPolicyArgs

    Adjust
    Adjust
    Drop
    Drop
    EventsOutOfOrderPolicyAdjust
    Adjust
    EventsOutOfOrderPolicyDrop
    Drop
    Adjust
    Adjust
    Drop
    Drop
    Adjust
    Adjust
    Drop
    Drop
    ADJUST
    Adjust
    DROP
    Drop
    "Adjust"
    Adjust
    "Drop"
    Drop

    Function, FunctionArgs

    Name string
    Resource name
    Properties Pulumi.AzureNative.StreamAnalytics.Inputs.ScalarFunctionProperties
    The properties that are associated with a function.
    Name string
    Resource name
    Properties ScalarFunctionProperties
    The properties that are associated with a function.
    name String
    Resource name
    properties ScalarFunctionProperties
    The properties that are associated with a function.
    name string
    Resource name
    properties ScalarFunctionProperties
    The properties that are associated with a function.
    name str
    Resource name
    properties ScalarFunctionProperties
    The properties that are associated with a function.
    name String
    Resource name
    properties Property Map
    The properties that are associated with a function.

    FunctionInput, FunctionInputArgs

    DataType string
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    IsConfigurationParameter bool
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
    DataType string
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    IsConfigurationParameter bool
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
    dataType String
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    isConfigurationParameter Boolean
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
    dataType string
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    isConfigurationParameter boolean
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
    data_type str
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    is_configuration_parameter bool
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
    dataType String
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    isConfigurationParameter Boolean
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.

    FunctionInputResponse, FunctionInputResponseArgs

    DataType string
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    IsConfigurationParameter bool
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
    DataType string
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    IsConfigurationParameter bool
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
    dataType String
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    isConfigurationParameter Boolean
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
    dataType string
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    isConfigurationParameter boolean
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
    data_type str
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    is_configuration_parameter bool
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
    dataType String
    The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    isConfigurationParameter Boolean
    A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.

    FunctionOutput, FunctionOutputArgs

    DataType string
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    DataType string
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    dataType String
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    dataType string
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    data_type str
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    dataType String
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

    FunctionOutputResponse, FunctionOutputResponseArgs

    DataType string
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    DataType string
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    dataType String
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    dataType string
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    data_type str
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
    dataType String
    The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

    FunctionResponse, FunctionResponseArgs

    Id string
    Resource Id
    Type string
    Resource type
    Name string
    Resource name
    Properties Pulumi.AzureNative.StreamAnalytics.Inputs.ScalarFunctionPropertiesResponse
    The properties that are associated with a function.
    Id string
    Resource Id
    Type string
    Resource type
    Name string
    Resource name
    Properties ScalarFunctionPropertiesResponse
    The properties that are associated with a function.
    id String
    Resource Id
    type String
    Resource type
    name String
    Resource name
    properties ScalarFunctionPropertiesResponse
    The properties that are associated with a function.
    id string
    Resource Id
    type string
    Resource type
    name string
    Resource name
    properties ScalarFunctionPropertiesResponse
    The properties that are associated with a function.
    id str
    Resource Id
    type str
    Resource type
    name str
    Resource name
    properties ScalarFunctionPropertiesResponse
    The properties that are associated with a function.
    id String
    Resource Id
    type String
    Resource type
    name String
    Resource name
    properties Property Map
    The properties that are associated with a function.

    Input, InputArgs

    Name string
    Resource name
    Properties Pulumi.AzureNative.StreamAnalytics.Inputs.ReferenceInputProperties | Pulumi.AzureNative.StreamAnalytics.Inputs.StreamInputProperties
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
    Name string
    Resource name
    Properties ReferenceInputProperties | StreamInputProperties
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
    name String
    Resource name
    properties ReferenceInputProperties | StreamInputProperties
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
    name string
    Resource name
    properties ReferenceInputProperties | StreamInputProperties
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
    name str
    Resource name
    properties ReferenceInputProperties | StreamInputProperties
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
    name String
    Resource name
    properties Property Map | Property Map
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.

    InputResponse, InputResponseArgs

    Id string
    Resource Id
    Type string
    Resource type
    Name string
    Resource name
    Properties Pulumi.AzureNative.StreamAnalytics.Inputs.ReferenceInputPropertiesResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.StreamInputPropertiesResponse
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
    Id string
    Resource Id
    Type string
    Resource type
    Name string
    Resource name
    Properties ReferenceInputPropertiesResponse | StreamInputPropertiesResponse
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
    id String
    Resource Id
    type String
    Resource type
    name String
    Resource name
    properties ReferenceInputPropertiesResponse | StreamInputPropertiesResponse
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
    id string
    Resource Id
    type string
    Resource type
    name string
    Resource name
    properties ReferenceInputPropertiesResponse | StreamInputPropertiesResponse
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
    id str
    Resource Id
    type str
    Resource type
    name str
    Resource name
    properties ReferenceInputPropertiesResponse | StreamInputPropertiesResponse
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
    id String
    Resource Id
    type String
    Resource type
    name String
    Resource name
    properties Property Map | Property Map
    The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.

    IoTHubStreamInputDataSource, IoTHubStreamInputDataSourceArgs

    ConsumerGroupName string
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    Endpoint string
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    IotHubNamespace string
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
    ConsumerGroupName string
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    Endpoint string
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    IotHubNamespace string
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
    consumerGroupName String
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    endpoint String
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    iotHubNamespace String
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
    consumerGroupName string
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    endpoint string
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    iotHubNamespace string
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName string
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
    consumer_group_name str
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    endpoint str
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    iot_hub_namespace str
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_key str
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_name str
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
    consumerGroupName String
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    endpoint String
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    iotHubNamespace String
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.

    IoTHubStreamInputDataSourceResponse, IoTHubStreamInputDataSourceResponseArgs

    ConsumerGroupName string
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    Endpoint string
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    IotHubNamespace string
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
    ConsumerGroupName string
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    Endpoint string
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    IotHubNamespace string
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
    consumerGroupName String
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    endpoint String
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    iotHubNamespace String
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
    consumerGroupName string
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    endpoint string
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    iotHubNamespace string
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName string
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
    consumer_group_name str
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    endpoint str
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    iot_hub_namespace str
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_key str
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_name str
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
    consumerGroupName String
    The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
    endpoint String
    The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
    iotHubNamespace String
    The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.

    JavaScriptFunctionBinding, JavaScriptFunctionBindingArgs

    Script string
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
    Script string
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
    script String
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
    script string
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
    script str
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
    script String
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'

    JavaScriptFunctionBindingResponse, JavaScriptFunctionBindingResponseArgs

    Script string
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
    Script string
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
    script String
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
    script string
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
    script str
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
    script String
    The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'

    JsonOutputSerializationFormat, JsonOutputSerializationFormatArgs

    LineSeparated
    LineSeparated
    Array
    Array
    JsonOutputSerializationFormatLineSeparated
    LineSeparated
    JsonOutputSerializationFormatArray
    Array
    LineSeparated
    LineSeparated
    Array
    Array
    LineSeparated
    LineSeparated
    Array
    Array
    LINE_SEPARATED
    LineSeparated
    ARRAY
    Array
    "LineSeparated"
    LineSeparated
    "Array"
    Array

    JsonSerialization, JsonSerializationArgs

    Encoding string | Pulumi.AzureNative.StreamAnalytics.Encoding
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    Format string | Pulumi.AzureNative.StreamAnalytics.JsonOutputSerializationFormat
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
    Encoding string | Encoding
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    Format string | JsonOutputSerializationFormat
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
    encoding String | Encoding
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    format String | JsonOutputSerializationFormat
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
    encoding string | Encoding
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    format string | JsonOutputSerializationFormat
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
    encoding str | Encoding
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    format str | JsonOutputSerializationFormat
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
    encoding String | "UTF8"
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    format String | "LineSeparated" | "Array"
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.

    JsonSerializationResponse, JsonSerializationResponseArgs

    Encoding string
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    Format string
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
    Encoding string
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    Format string
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
    encoding String
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    format String
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
    encoding string
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    format string
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
    encoding str
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    format str
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
    encoding String
    Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
    format String
    This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.

    Output, OutputArgs

    Datasource Pulumi.AzureNative.StreamAnalytics.Inputs.AzureDataLakeStoreOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureSqlDatabaseOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureTableOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.BlobOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.DocumentDbOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.PowerBIOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.ServiceBusQueueOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.ServiceBusTopicOutputDataSource
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    Name string
    Resource name
    Serialization Pulumi.AzureNative.StreamAnalytics.Inputs.AvroSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.CsvSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    Datasource AzureDataLakeStoreOutputDataSource | AzureSqlDatabaseOutputDataSource | AzureTableOutputDataSource | BlobOutputDataSource | DocumentDbOutputDataSource | EventHubOutputDataSource | PowerBIOutputDataSource | ServiceBusQueueOutputDataSource | ServiceBusTopicOutputDataSource
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    Name string
    Resource name
    Serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource AzureDataLakeStoreOutputDataSource | AzureSqlDatabaseOutputDataSource | AzureTableOutputDataSource | BlobOutputDataSource | DocumentDbOutputDataSource | EventHubOutputDataSource | PowerBIOutputDataSource | ServiceBusQueueOutputDataSource | ServiceBusTopicOutputDataSource
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    name String
    Resource name
    serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource AzureDataLakeStoreOutputDataSource | AzureSqlDatabaseOutputDataSource | AzureTableOutputDataSource | BlobOutputDataSource | DocumentDbOutputDataSource | EventHubOutputDataSource | PowerBIOutputDataSource | ServiceBusQueueOutputDataSource | ServiceBusTopicOutputDataSource
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    name string
    Resource name
    serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource AzureDataLakeStoreOutputDataSource | AzureSqlDatabaseOutputDataSource | AzureTableOutputDataSource | BlobOutputDataSource | DocumentDbOutputDataSource | EventHubOutputDataSource | PowerBIOutputDataSource | ServiceBusQueueOutputDataSource | ServiceBusTopicOutputDataSource
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    name str
    Resource name
    serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    name String
    Resource name
    serialization Property Map | Property Map | Property Map
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

    OutputErrorPolicy, OutputErrorPolicyArgs

    Stop
    Stop
    Drop
    Drop
    OutputErrorPolicyStop
    Stop
    OutputErrorPolicyDrop
    Drop
    Stop
    Stop
    Drop
    Drop
    Stop
    Stop
    Drop
    Drop
    STOP
    Stop
    DROP
    Drop
    "Stop"
    Stop
    "Drop"
    Drop

    OutputResponse, OutputResponseArgs

    Diagnostics Pulumi.AzureNative.StreamAnalytics.Inputs.DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    Etag string
    The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Id string
    Resource Id
    Type string
    Resource type
    Datasource Pulumi.AzureNative.StreamAnalytics.Inputs.AzureDataLakeStoreOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureSqlDatabaseOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureTableOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.BlobOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.DocumentDbOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.PowerBIOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.ServiceBusQueueOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.ServiceBusTopicOutputDataSourceResponse
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    Name string
    Resource name
    Serialization Pulumi.AzureNative.StreamAnalytics.Inputs.AvroSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.CsvSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    Diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    Etag string
    The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Id string
    Resource Id
    Type string
    Resource type
    Datasource AzureDataLakeStoreOutputDataSourceResponse | AzureSqlDatabaseOutputDataSourceResponse | AzureTableOutputDataSourceResponse | BlobOutputDataSourceResponse | DocumentDbOutputDataSourceResponse | EventHubOutputDataSourceResponse | PowerBIOutputDataSourceResponse | ServiceBusQueueOutputDataSourceResponse | ServiceBusTopicOutputDataSourceResponse
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    Name string
    Resource name
    Serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag String
    The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id String
    Resource Id
    type String
    Resource type
    datasource AzureDataLakeStoreOutputDataSourceResponse | AzureSqlDatabaseOutputDataSourceResponse | AzureTableOutputDataSourceResponse | BlobOutputDataSourceResponse | DocumentDbOutputDataSourceResponse | EventHubOutputDataSourceResponse | PowerBIOutputDataSourceResponse | ServiceBusQueueOutputDataSourceResponse | ServiceBusTopicOutputDataSourceResponse
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    name String
    Resource name
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag string
    The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id string
    Resource Id
    type string
    Resource type
    datasource AzureDataLakeStoreOutputDataSourceResponse | AzureSqlDatabaseOutputDataSourceResponse | AzureTableOutputDataSourceResponse | BlobOutputDataSourceResponse | DocumentDbOutputDataSourceResponse | EventHubOutputDataSourceResponse | PowerBIOutputDataSourceResponse | ServiceBusQueueOutputDataSourceResponse | ServiceBusTopicOutputDataSourceResponse
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    name string
    Resource name
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag str
    The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id str
    Resource Id
    type str
    Resource type
    datasource AzureDataLakeStoreOutputDataSourceResponse | AzureSqlDatabaseOutputDataSourceResponse | AzureTableOutputDataSourceResponse | BlobOutputDataSourceResponse | DocumentDbOutputDataSourceResponse | EventHubOutputDataSourceResponse | PowerBIOutputDataSourceResponse | ServiceBusQueueOutputDataSourceResponse | ServiceBusTopicOutputDataSourceResponse
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    name str
    Resource name
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics Property Map
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag String
    The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id String
    Resource Id
    type String
    Resource type
    datasource Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
    name String
    Resource name
    serialization Property Map | Property Map | Property Map
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

    OutputStartMode, OutputStartModeArgs

    JobStartTime
    JobStartTime
    CustomTime
    CustomTime
    LastOutputEventTime
    LastOutputEventTime
    OutputStartModeJobStartTime
    JobStartTime
    OutputStartModeCustomTime
    CustomTime
    OutputStartModeLastOutputEventTime
    LastOutputEventTime
    JobStartTime
    JobStartTime
    CustomTime
    CustomTime
    LastOutputEventTime
    LastOutputEventTime
    JobStartTime
    JobStartTime
    CustomTime
    CustomTime
    LastOutputEventTime
    LastOutputEventTime
    JOB_START_TIME
    JobStartTime
    CUSTOM_TIME
    CustomTime
    LAST_OUTPUT_EVENT_TIME
    LastOutputEventTime
    "JobStartTime"
    JobStartTime
    "CustomTime"
    CustomTime
    "LastOutputEventTime"
    LastOutputEventTime

    PowerBIOutputDataSource, PowerBIOutputDataSourceArgs

    Dataset string
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    GroupId string
    The ID of the Power BI group.
    GroupName string
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    RefreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    TokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    TokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    Dataset string
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    GroupId string
    The ID of the Power BI group.
    GroupName string
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    RefreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    TokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    TokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    dataset String
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    groupId String
    The ID of the Power BI group.
    groupName String
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    refreshToken String
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    tokenUserDisplayName String
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName String
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    dataset string
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    groupId string
    The ID of the Power BI group.
    groupName string
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    refreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    table string
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    tokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    dataset str
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    group_id str
    The ID of the Power BI group.
    group_name str
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    refresh_token str
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    table str
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    token_user_display_name str
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    token_user_principal_name str
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    dataset String
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    groupId String
    The ID of the Power BI group.
    groupName String
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    refreshToken String
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    tokenUserDisplayName String
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName String
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

    PowerBIOutputDataSourceResponse, PowerBIOutputDataSourceResponseArgs

    Dataset string
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    GroupId string
    The ID of the Power BI group.
    GroupName string
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    RefreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    TokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    TokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    Dataset string
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    GroupId string
    The ID of the Power BI group.
    GroupName string
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    RefreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    Table string
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    TokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    TokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    dataset String
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    groupId String
    The ID of the Power BI group.
    groupName String
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    refreshToken String
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    tokenUserDisplayName String
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName String
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    dataset string
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    groupId string
    The ID of the Power BI group.
    groupName string
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    refreshToken string
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    table string
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    tokenUserDisplayName string
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName string
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    dataset str
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    group_id str
    The ID of the Power BI group.
    group_name str
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    refresh_token str
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    table str
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    token_user_display_name str
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    token_user_principal_name str
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    dataset String
    The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
    groupId String
    The ID of the Power BI group.
    groupName String
    The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
    refreshToken String
    A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
    table String
    The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
    tokenUserDisplayName String
    The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
    tokenUserPrincipalName String
    The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

    ReferenceInputProperties, ReferenceInputPropertiesArgs

    Datasource Pulumi.AzureNative.StreamAnalytics.Inputs.BlobReferenceInputDataSource
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    Serialization Pulumi.AzureNative.StreamAnalytics.Inputs.AvroSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.CsvSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    Datasource BlobReferenceInputDataSource
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    Serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource BlobReferenceInputDataSource
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource BlobReferenceInputDataSource
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource BlobReferenceInputDataSource
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource Property Map
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    serialization Property Map | Property Map | Property Map
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

    ReferenceInputPropertiesResponse, ReferenceInputPropertiesResponseArgs

    Diagnostics Pulumi.AzureNative.StreamAnalytics.Inputs.DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    Etag string
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Datasource Pulumi.AzureNative.StreamAnalytics.Inputs.BlobReferenceInputDataSourceResponse
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    Serialization Pulumi.AzureNative.StreamAnalytics.Inputs.AvroSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.CsvSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    Diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    Etag string
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Datasource BlobReferenceInputDataSourceResponse
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    Serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag String
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    datasource BlobReferenceInputDataSourceResponse
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag string
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    datasource BlobReferenceInputDataSourceResponse
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag str
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    datasource BlobReferenceInputDataSourceResponse
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics Property Map
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag String
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    datasource Property Map
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    serialization Property Map | Property Map | Property Map
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

    ScalarFunctionProperties, ScalarFunctionPropertiesArgs

    Binding Pulumi.AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceFunctionBinding | Pulumi.AzureNative.StreamAnalytics.Inputs.JavaScriptFunctionBinding
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    Inputs List<Pulumi.AzureNative.StreamAnalytics.Inputs.FunctionInput>
    A list of inputs describing the parameters of the function.
    Output Pulumi.AzureNative.StreamAnalytics.Inputs.FunctionOutput
    The output of the function.
    Binding AzureMachineLearningWebServiceFunctionBinding | JavaScriptFunctionBinding
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    Inputs []FunctionInputType
    A list of inputs describing the parameters of the function.
    Output FunctionOutputType
    The output of the function.
    binding AzureMachineLearningWebServiceFunctionBinding | JavaScriptFunctionBinding
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    inputs List<FunctionInput>
    A list of inputs describing the parameters of the function.
    output FunctionOutput
    The output of the function.
    binding AzureMachineLearningWebServiceFunctionBinding | JavaScriptFunctionBinding
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    inputs FunctionInput[]
    A list of inputs describing the parameters of the function.
    output FunctionOutput
    The output of the function.
    binding AzureMachineLearningWebServiceFunctionBinding | JavaScriptFunctionBinding
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    inputs Sequence[FunctionInput]
    A list of inputs describing the parameters of the function.
    output FunctionOutput
    The output of the function.
    binding Property Map | Property Map
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    inputs List<Property Map>
    A list of inputs describing the parameters of the function.
    output Property Map
    The output of the function.

    ScalarFunctionPropertiesResponse, ScalarFunctionPropertiesResponseArgs

    Etag string
    The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Binding Pulumi.AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceFunctionBindingResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.JavaScriptFunctionBindingResponse
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    Inputs List<Pulumi.AzureNative.StreamAnalytics.Inputs.FunctionInputResponse>
    A list of inputs describing the parameters of the function.
    Output Pulumi.AzureNative.StreamAnalytics.Inputs.FunctionOutputResponse
    The output of the function.
    Etag string
    The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Binding AzureMachineLearningWebServiceFunctionBindingResponse | JavaScriptFunctionBindingResponse
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    Inputs []FunctionInputResponse
    A list of inputs describing the parameters of the function.
    Output FunctionOutputResponse
    The output of the function.
    etag String
    The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    binding AzureMachineLearningWebServiceFunctionBindingResponse | JavaScriptFunctionBindingResponse
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    inputs List<FunctionInputResponse>
    A list of inputs describing the parameters of the function.
    output FunctionOutputResponse
    The output of the function.
    etag string
    The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    binding AzureMachineLearningWebServiceFunctionBindingResponse | JavaScriptFunctionBindingResponse
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    inputs FunctionInputResponse[]
    A list of inputs describing the parameters of the function.
    output FunctionOutputResponse
    The output of the function.
    etag str
    The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    binding AzureMachineLearningWebServiceFunctionBindingResponse | JavaScriptFunctionBindingResponse
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    inputs Sequence[FunctionInputResponse]
    A list of inputs describing the parameters of the function.
    output FunctionOutputResponse
    The output of the function.
    etag String
    The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    binding Property Map | Property Map
    The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
    inputs List<Property Map>
    A list of inputs describing the parameters of the function.
    output Property Map
    The output of the function.

    ServiceBusQueueOutputDataSource, ServiceBusQueueOutputDataSourceArgs

    PropertyColumns List<string>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    QueueName string
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    PropertyColumns []string
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    QueueName string
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    propertyColumns List<String>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    queueName String
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    propertyColumns string[]
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    queueName string
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    property_columns Sequence[str]
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    queue_name str
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    service_bus_namespace str
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_key str
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_name str
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    propertyColumns List<String>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    queueName String
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

    ServiceBusQueueOutputDataSourceResponse, ServiceBusQueueOutputDataSourceResponseArgs

    PropertyColumns List<string>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    QueueName string
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    PropertyColumns []string
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    QueueName string
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    propertyColumns List<String>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    queueName String
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    propertyColumns string[]
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    queueName string
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    property_columns Sequence[str]
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    queue_name str
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    service_bus_namespace str
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_key str
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_name str
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    propertyColumns List<String>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    queueName String
    The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

    ServiceBusTopicOutputDataSource, ServiceBusTopicOutputDataSourceArgs

    PropertyColumns List<string>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    TopicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    PropertyColumns []string
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    TopicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    propertyColumns List<String>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    topicName String
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    propertyColumns string[]
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    serviceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    topicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    property_columns Sequence[str]
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    service_bus_namespace str
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_key str
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_name str
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    topic_name str
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    propertyColumns List<String>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    topicName String
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.

    ServiceBusTopicOutputDataSourceResponse, ServiceBusTopicOutputDataSourceResponseArgs

    PropertyColumns List<string>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    TopicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    PropertyColumns []string
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    ServiceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    SharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    TopicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    propertyColumns List<String>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    topicName String
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    propertyColumns string[]
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    serviceBusNamespace string
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey string
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName string
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    topicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    property_columns Sequence[str]
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    service_bus_namespace str
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_key str
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    shared_access_policy_name str
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    topic_name str
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    propertyColumns List<String>
    A string array of the names of output columns to be attached to Service Bus messages as custom properties.
    serviceBusNamespace String
    The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyKey String
    The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
    sharedAccessPolicyName String
    The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
    topicName String
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.

    Sku, SkuArgs

    Name string | Pulumi.AzureNative.StreamAnalytics.SkuName
    The name of the SKU. Required on PUT (CreateOrReplace) requests.
    Name string | SkuName
    The name of the SKU. Required on PUT (CreateOrReplace) requests.
    name String | SkuName
    The name of the SKU. Required on PUT (CreateOrReplace) requests.
    name string | SkuName
    The name of the SKU. Required on PUT (CreateOrReplace) requests.
    name str | SkuName
    The name of the SKU. Required on PUT (CreateOrReplace) requests.
    name String | "Standard"
    The name of the SKU. Required on PUT (CreateOrReplace) requests.

    SkuName, SkuNameArgs

    Standard
    Standard
    SkuNameStandard
    Standard
    Standard
    Standard
    Standard
    Standard
    STANDARD
    Standard
    "Standard"
    Standard

    SkuResponse, SkuResponseArgs

    Name string
    The name of the SKU. Required on PUT (CreateOrReplace) requests.
    Name string
    The name of the SKU. Required on PUT (CreateOrReplace) requests.
    name String
    The name of the SKU. Required on PUT (CreateOrReplace) requests.
    name string
    The name of the SKU. Required on PUT (CreateOrReplace) requests.
    name str
    The name of the SKU. Required on PUT (CreateOrReplace) requests.
    name String
    The name of the SKU. Required on PUT (CreateOrReplace) requests.

    StorageAccount, StorageAccountArgs

    AccountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    AccountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    AccountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    AccountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName String
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    account_key str
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    account_name str
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName String
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

    StorageAccountResponse, StorageAccountResponseArgs

    AccountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    AccountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    AccountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    AccountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName String
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountKey string
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName string
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    account_key str
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    account_name str
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountKey String
    The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
    accountName String
    The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

    StreamInputProperties, StreamInputPropertiesArgs

    Datasource BlobStreamInputDataSource | EventHubStreamInputDataSource | IoTHubStreamInputDataSource
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    Serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource BlobStreamInputDataSource | EventHubStreamInputDataSource | IoTHubStreamInputDataSource
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource BlobStreamInputDataSource | EventHubStreamInputDataSource | IoTHubStreamInputDataSource
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource BlobStreamInputDataSource | EventHubStreamInputDataSource | IoTHubStreamInputDataSource
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerialization | CsvSerialization | JsonSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    datasource Property Map | Property Map | Property Map
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    serialization Property Map | Property Map | Property Map
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

    StreamInputPropertiesResponse, StreamInputPropertiesResponseArgs

    Diagnostics Pulumi.AzureNative.StreamAnalytics.Inputs.DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    Etag string
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Datasource Pulumi.AzureNative.StreamAnalytics.Inputs.BlobStreamInputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubStreamInputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.IoTHubStreamInputDataSourceResponse
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    Serialization Pulumi.AzureNative.StreamAnalytics.Inputs.AvroSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.CsvSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    Diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    Etag string
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Datasource BlobStreamInputDataSourceResponse | EventHubStreamInputDataSourceResponse | IoTHubStreamInputDataSourceResponse
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    Serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag String
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    datasource BlobStreamInputDataSourceResponse | EventHubStreamInputDataSourceResponse | IoTHubStreamInputDataSourceResponse
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag string
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    datasource BlobStreamInputDataSourceResponse | EventHubStreamInputDataSourceResponse | IoTHubStreamInputDataSourceResponse
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics DiagnosticsResponse
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag str
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    datasource BlobStreamInputDataSourceResponse | EventHubStreamInputDataSourceResponse | IoTHubStreamInputDataSourceResponse
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    diagnostics Property Map
    Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
    etag String
    The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    datasource Property Map | Property Map | Property Map
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    serialization Property Map | Property Map | Property Map
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

    Transformation, TransformationArgs

    Name string
    Resource name
    Query string
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    StreamingUnits int
    Specifies the number of streaming units that the streaming job uses.
    Name string
    Resource name
    Query string
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    StreamingUnits int
    Specifies the number of streaming units that the streaming job uses.
    name String
    Resource name
    query String
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    streamingUnits Integer
    Specifies the number of streaming units that the streaming job uses.
    name string
    Resource name
    query string
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    streamingUnits number
    Specifies the number of streaming units that the streaming job uses.
    name str
    Resource name
    query str
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    streaming_units int
    Specifies the number of streaming units that the streaming job uses.
    name String
    Resource name
    query String
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    streamingUnits Number
    Specifies the number of streaming units that the streaming job uses.

    TransformationResponse, TransformationResponseArgs

    Etag string
    The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Id string
    Resource Id
    Type string
    Resource type
    Name string
    Resource name
    Query string
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    StreamingUnits int
    Specifies the number of streaming units that the streaming job uses.
    Etag string
    The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    Id string
    Resource Id
    Type string
    Resource type
    Name string
    Resource name
    Query string
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    StreamingUnits int
    Specifies the number of streaming units that the streaming job uses.
    etag String
    The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id String
    Resource Id
    type String
    Resource type
    name String
    Resource name
    query String
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    streamingUnits Integer
    Specifies the number of streaming units that the streaming job uses.
    etag string
    The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id string
    Resource Id
    type string
    Resource type
    name string
    Resource name
    query string
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    streamingUnits number
    Specifies the number of streaming units that the streaming job uses.
    etag str
    The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id str
    Resource Id
    type str
    Resource type
    name str
    Resource name
    query str
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    streaming_units int
    Specifies the number of streaming units that the streaming job uses.
    etag String
    The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
    id String
    Resource Id
    type String
    Resource type
    name String
    Resource name
    query String
    Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
    streamingUnits Number
    Specifies the number of streaming units that the streaming job uses.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:streamanalytics:StreamingJob sj59 /subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi