1. Packages
  2. Azure Native
  3. API Docs
  4. streamanalytics
  5. StreamingJob
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.streamanalytics.StreamingJob

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    A streaming job object, containing all information associated with the named streaming job. Azure REST API version: 2020-03-01. Prior API version in Azure Native 1.x: 2016-03-01.

    Other available API versions: 2017-04-01-preview, 2021-10-01-preview.

    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 = AzureNative.StreamAnalytics.CompatibilityLevel.CompatibilityLevel_1_0,
            DataLocale = "en-US",
            EventsLateArrivalMaxDelayInSeconds = 5,
            EventsOutOfOrderMaxDelayInSeconds = 0,
            EventsOutOfOrderPolicy = AzureNative.StreamAnalytics.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 = AzureNative.StreamAnalytics.Encoding.UTF8,
                            Type = "Json",
                        },
                        Type = "Stream",
                    },
                },
            },
            JobName = "sj7804",
            Location = "West US",
            OutputErrorPolicy = AzureNative.StreamAnalytics.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 = AzureNative.StreamAnalytics.SkuName.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/v2"
    	"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(streamanalytics.CompatibilityLevel_1_0),
    			DataLocale:                         pulumi.String("en-US"),
    			EventsLateArrivalMaxDelayInSeconds: pulumi.Int(5),
    			EventsOutOfOrderMaxDelayInSeconds:  pulumi.Int(0),
    			EventsOutOfOrderPolicy:             pulumi.String(streamanalytics.EventsOutOfOrderPolicyDrop),
    			Functions:                          streamanalytics.FunctionTypeArray{},
    			Inputs: streamanalytics.InputTypeArray{
    				&streamanalytics.InputTypeArgs{
    					Name: pulumi.String("inputtest"),
    					Properties: streamanalytics.StreamInputProperties{
    						Datasource: streamanalytics.BlobStreamInputDataSource{
    							Container:   "containerName",
    							PathPattern: "",
    							StorageAccounts: []streamanalytics.StorageAccount{
    								{
    									AccountKey:  "yourAccountKey==",
    									AccountName: "yourAccountName",
    								},
    							},
    							Type: "Microsoft.Storage/Blob",
    						},
    						Serialization: streamanalytics.JsonSerialization{
    							Encoding: streamanalytics.EncodingUTF8,
    							Type:     "Json",
    						},
    						Type: "Stream",
    					},
    				},
    			},
    			JobName:           pulumi.String("sj7804"),
    			Location:          pulumi.String("West US"),
    			OutputErrorPolicy: pulumi.String(streamanalytics.OutputErrorPolicyDrop),
    			Outputs: streamanalytics.OutputTypeArray{
    				&streamanalytics.OutputTypeArgs{
    					Datasource: streamanalytics.AzureSqlDatabaseOutputDataSource{
    						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(streamanalytics.SkuNameStandard),
    			},
    			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 com.pulumi.azurenative.streamanalytics.inputs.InputArgs;
    import com.pulumi.azurenative.streamanalytics.inputs.OutputArgs;
    import com.pulumi.azurenative.streamanalytics.inputs.SkuArgs;
    import com.pulumi.azurenative.streamanalytics.inputs.TransformationArgs;
    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(InputArgs.builder()
                    .name("inputtest")
                    .properties(StreamInputPropertiesArgs.builder()
                        .datasource(BlobStreamInputDataSourceArgs.builder()
                            .container("containerName")
                            .pathPattern("")
                            .storageAccounts(StorageAccountArgs.builder()
                                .accountKey("yourAccountKey==")
                                .accountName("yourAccountName")
                                .build())
                            .type("Microsoft.Storage/Blob")
                            .build())
                        .serialization(JsonSerializationArgs.builder()
                            .encoding("UTF8")
                            .type("Json")
                            .build())
                        .type("Stream")
                        .build())
                    .build())
                .jobName("sj7804")
                .location("West US")
                .outputErrorPolicy("Drop")
                .outputs(OutputArgs.builder()
                    .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                        .database("databaseName")
                        .password("userPassword")
                        .server("serverName")
                        .table("tableName")
                        .type("Microsoft.Sql/Server/Database")
                        .user("<user>")
                        .build())
                    .name("outputtest")
                    .build())
                .resourceGroupName("sjrg3276")
                .sku(SkuArgs.builder()
                    .name("Standard")
                    .build())
                .tags(Map.ofEntries(
                    Map.entry("key1", "value1"),
                    Map.entry("key3", "value3"),
                    Map.entry("randomKey", "randomValue")
                ))
                .transformation(TransformationArgs.builder()
                    .name("transformationtest")
                    .query("Select Id, Name from inputtest")
                    .streamingUnits(1)
                    .build())
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    streaming_job = azure_native.streamanalytics.StreamingJob("streamingJob",
        compatibility_level=azure_native.streamanalytics.CompatibilityLevel.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=azure_native.streamanalytics.EventsOutOfOrderPolicy.DROP,
        functions=[],
        inputs=[{
            "name": "inputtest",
            "properties": {
                "datasource": {
                    "container": "containerName",
                    "path_pattern": "",
                    "storage_accounts": [{
                        "account_key": "yourAccountKey==",
                        "account_name": "yourAccountName",
                    }],
                    "type": "Microsoft.Storage/Blob",
                },
                "serialization": {
                    "encoding": azure_native.streamanalytics.Encoding.UTF8,
                    "type": "Json",
                },
                "type": "Stream",
            },
        }],
        job_name="sj7804",
        location="West US",
        output_error_policy=azure_native.streamanalytics.OutputErrorPolicy.DROP,
        outputs=[{
            "datasource": {
                "database": "databaseName",
                "password": "userPassword",
                "server": "serverName",
                "table": "tableName",
                "type": "Microsoft.Sql/Server/Database",
                "user": "<user>",
            },
            "name": "outputtest",
        }],
        resource_group_name="sjrg3276",
        sku={
            "name": azure_native.streamanalytics.SkuName.STANDARD,
        },
        tags={
            "key1": "value1",
            "key3": "value3",
            "randomKey": "randomValue",
        },
        transformation={
            "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: azure_native.streamanalytics.CompatibilityLevel.CompatibilityLevel_1_0,
        dataLocale: "en-US",
        eventsLateArrivalMaxDelayInSeconds: 5,
        eventsOutOfOrderMaxDelayInSeconds: 0,
        eventsOutOfOrderPolicy: azure_native.streamanalytics.EventsOutOfOrderPolicy.Drop,
        functions: [],
        inputs: [{
            name: "inputtest",
            properties: {
                datasource: {
                    container: "containerName",
                    pathPattern: "",
                    storageAccounts: [{
                        accountKey: "yourAccountKey==",
                        accountName: "yourAccountName",
                    }],
                    type: "Microsoft.Storage/Blob",
                },
                serialization: {
                    encoding: azure_native.streamanalytics.Encoding.UTF8,
                    type: "Json",
                },
                type: "Stream",
            },
        }],
        jobName: "sj7804",
        location: "West US",
        outputErrorPolicy: azure_native.streamanalytics.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: azure_native.streamanalytics.SkuName.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 = AzureNative.StreamAnalytics.CompatibilityLevel.CompatibilityLevel_1_0,
            DataLocale = "en-US",
            EventsLateArrivalMaxDelayInSeconds = 16,
            EventsOutOfOrderMaxDelayInSeconds = 5,
            EventsOutOfOrderPolicy = AzureNative.StreamAnalytics.EventsOutOfOrderPolicy.Drop,
            Functions = new[] {},
            Inputs = new[] {},
            JobName = "sj59",
            Location = "West US",
            OutputErrorPolicy = AzureNative.StreamAnalytics.OutputErrorPolicy.Drop,
            Outputs = new[] {},
            ResourceGroupName = "sjrg6936",
            Sku = new AzureNative.StreamAnalytics.Inputs.SkuArgs
            {
                Name = AzureNative.StreamAnalytics.SkuName.Standard,
            },
            Tags = 
            {
                { "key1", "value1" },
                { "key3", "value3" },
                { "randomKey", "randomValue" },
            },
        });
    
    });
    
    package main
    
    import (
    	streamanalytics "github.com/pulumi/pulumi-azure-native-sdk/streamanalytics/v2"
    	"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(streamanalytics.CompatibilityLevel_1_0),
    			DataLocale:                         pulumi.String("en-US"),
    			EventsLateArrivalMaxDelayInSeconds: pulumi.Int(16),
    			EventsOutOfOrderMaxDelayInSeconds:  pulumi.Int(5),
    			EventsOutOfOrderPolicy:             pulumi.String(streamanalytics.EventsOutOfOrderPolicyDrop),
    			Functions:                          streamanalytics.FunctionTypeArray{},
    			Inputs:                             streamanalytics.InputTypeArray{},
    			JobName:                            pulumi.String("sj59"),
    			Location:                           pulumi.String("West US"),
    			OutputErrorPolicy:                  pulumi.String(streamanalytics.OutputErrorPolicyDrop),
    			Outputs:                            streamanalytics.OutputTypeArray{},
    			ResourceGroupName:                  pulumi.String("sjrg6936"),
    			Sku: &streamanalytics.SkuArgs{
    				Name: pulumi.String(streamanalytics.SkuNameStandard),
    			},
    			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 com.pulumi.azurenative.streamanalytics.inputs.SkuArgs;
    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(SkuArgs.builder()
                    .name("Standard")
                    .build())
                .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=azure_native.streamanalytics.CompatibilityLevel.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=azure_native.streamanalytics.EventsOutOfOrderPolicy.DROP,
        functions=[],
        inputs=[],
        job_name="sj59",
        location="West US",
        output_error_policy=azure_native.streamanalytics.OutputErrorPolicy.DROP,
        outputs=[],
        resource_group_name="sjrg6936",
        sku={
            "name": azure_native.streamanalytics.SkuName.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: azure_native.streamanalytics.CompatibilityLevel.CompatibilityLevel_1_0,
        dataLocale: "en-US",
        eventsLateArrivalMaxDelayInSeconds: 16,
        eventsOutOfOrderMaxDelayInSeconds: 5,
        eventsOutOfOrderPolicy: azure_native.streamanalytics.EventsOutOfOrderPolicy.Drop,
        functions: [],
        inputs: [],
        jobName: "sj59",
        location: "West US",
        outputErrorPolicy: azure_native.streamanalytics.OutputErrorPolicy.Drop,
        outputs: [],
        resourceGroupName: "sjrg6936",
        sku: {
            name: azure_native.streamanalytics.SkuName.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,
                     job_name: Optional[str] = None,
                     events_out_of_order_max_delay_in_seconds: Optional[int] = None,
                     job_storage_account: Optional[JobStorageAccountArgs] = None,
                     location: Optional[str] = None,
                     job_type: Optional[Union[str, JobType]] = None,
                     events_out_of_order_policy: Optional[Union[str, EventsOutOfOrderPolicy]] = None,
                     functions: Optional[Sequence[FunctionArgs]] = None,
                     identity: Optional[IdentityArgs] = None,
                     inputs: Optional[Sequence[InputArgs]] = None,
                     cluster: Optional[ClusterInfoArgs] = None,
                     data_locale: Optional[str] = None,
                     content_storage_policy: Optional[Union[str, ContentStoragePolicy]] = None,
                     events_late_arrival_max_delay_in_seconds: Optional[int] = None,
                     output_error_policy: Optional[Union[str, OutputErrorPolicy]] = None,
                     output_start_mode: Optional[Union[str, OutputStartMode]] = None,
                     output_start_time: Optional[str] = None,
                     outputs: Optional[Sequence[OutputArgs]] = None,
                     compatibility_level: Optional[Union[str, CompatibilityLevel]] = 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",
        JobName = "string",
        EventsOutOfOrderMaxDelayInSeconds = 0,
        JobStorageAccount = new AzureNative.StreamAnalytics.Inputs.JobStorageAccountArgs
        {
            AccountKey = "string",
            AccountName = "string",
            AuthenticationMode = "string",
        },
        Location = "string",
        JobType = "string",
        EventsOutOfOrderPolicy = "string",
        Functions = new[]
        {
            new AzureNative.StreamAnalytics.Inputs.FunctionArgs
            {
                Name = "string",
                Properties = new AzureNative.StreamAnalytics.Inputs.AggregateFunctionPropertiesArgs
                {
                    Type = "Aggregate",
                    Binding = new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceFunctionBindingArgs
                    {
                        Type = "Microsoft.MachineLearning/WebService",
                        ApiKey = "string",
                        BatchSize = 0,
                        Endpoint = "string",
                        Inputs = new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputsArgs
                        {
                            ColumnNames = new[]
                            {
                                new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputColumnArgs
                                {
                                    DataType = "string",
                                    MapTo = 0,
                                    Name = "string",
                                },
                            },
                            Name = "string",
                        },
                        Outputs = new[]
                        {
                            new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceOutputColumnArgs
                            {
                                DataType = "string",
                                Name = "string",
                            },
                        },
                    },
                    Inputs = new[]
                    {
                        new AzureNative.StreamAnalytics.Inputs.FunctionInputArgs
                        {
                            DataType = "string",
                            IsConfigurationParameter = false,
                        },
                    },
                    Output = new AzureNative.StreamAnalytics.Inputs.FunctionOutputArgs
                    {
                        DataType = "string",
                    },
                },
            },
        },
        Identity = new AzureNative.StreamAnalytics.Inputs.IdentityArgs
        {
            Type = "string",
        },
        Inputs = new[]
        {
            new AzureNative.StreamAnalytics.Inputs.InputArgs
            {
                Name = "string",
                Properties = new AzureNative.StreamAnalytics.Inputs.ReferenceInputPropertiesArgs
                {
                    Type = "Reference",
                    Compression = new AzureNative.StreamAnalytics.Inputs.CompressionArgs
                    {
                        Type = "string",
                    },
                    Datasource = new AzureNative.StreamAnalytics.Inputs.AzureSqlReferenceInputDataSourceArgs
                    {
                        Type = "Microsoft.Sql/Server/Database",
                        Database = "string",
                        DeltaSnapshotQuery = "string",
                        FullSnapshotQuery = "string",
                        Password = "string",
                        RefreshRate = "string",
                        RefreshType = "string",
                        Server = "string",
                        Table = "string",
                        User = "string",
                    },
                    PartitionKey = "string",
                    Serialization = new AzureNative.StreamAnalytics.Inputs.AvroSerializationArgs
                    {
                        Type = "Avro",
                    },
                },
            },
        },
        Cluster = new AzureNative.StreamAnalytics.Inputs.ClusterInfoArgs
        {
            Id = "string",
        },
        DataLocale = "string",
        ContentStoragePolicy = "string",
        EventsLateArrivalMaxDelayInSeconds = 0,
        OutputErrorPolicy = "string",
        OutputStartMode = "string",
        OutputStartTime = "string",
        Outputs = new[]
        {
            new AzureNative.StreamAnalytics.Inputs.OutputArgs
            {
                Datasource = new AzureNative.StreamAnalytics.Inputs.AzureDataLakeStoreOutputDataSourceArgs
                {
                    Type = "Microsoft.DataLake/Accounts",
                    AccountName = "string",
                    AuthenticationMode = "string",
                    DateFormat = "string",
                    FilePathPrefix = "string",
                    RefreshToken = "string",
                    TenantId = "string",
                    TimeFormat = "string",
                    TokenUserDisplayName = "string",
                    TokenUserPrincipalName = "string",
                },
                Name = "string",
                Serialization = new AzureNative.StreamAnalytics.Inputs.AvroSerializationArgs
                {
                    Type = "Avro",
                },
                SizeWindow = 0,
                TimeWindow = "string",
            },
        },
        CompatibilityLevel = "string",
        Sku = new AzureNative.StreamAnalytics.Inputs.SkuArgs
        {
            Name = "string",
        },
        Tags = 
        {
            { "string", "string" },
        },
        Transformation = new AzureNative.StreamAnalytics.Inputs.TransformationArgs
        {
            Name = "string",
            Query = "string",
            StreamingUnits = 0,
            ValidStreamingUnits = new[]
            {
                0,
            },
        },
    });
    
    example, err := streamanalytics.NewStreamingJob(ctx, "streamingJobResource", &streamanalytics.StreamingJobArgs{
    	ResourceGroupName:                 pulumi.String("string"),
    	JobName:                           pulumi.String("string"),
    	EventsOutOfOrderMaxDelayInSeconds: pulumi.Int(0),
    	JobStorageAccount: &streamanalytics.JobStorageAccountArgs{
    		AccountKey:         pulumi.String("string"),
    		AccountName:        pulumi.String("string"),
    		AuthenticationMode: pulumi.String("string"),
    	},
    	Location:               pulumi.String("string"),
    	JobType:                pulumi.String("string"),
    	EventsOutOfOrderPolicy: pulumi.String("string"),
    	Functions: streamanalytics.FunctionTypeArray{
    		&streamanalytics.FunctionTypeArgs{
    			Name: pulumi.String("string"),
    			Properties: streamanalytics.AggregateFunctionProperties{
    				Type: "Aggregate",
    				Binding: streamanalytics.AzureMachineLearningWebServiceFunctionBinding{
    					Type:      "Microsoft.MachineLearning/WebService",
    					ApiKey:    "string",
    					BatchSize: 0,
    					Endpoint:  "string",
    					Inputs: streamanalytics.AzureMachineLearningWebServiceInputs{
    						ColumnNames: []streamanalytics.AzureMachineLearningWebServiceInputColumn{
    							{
    								DataType: "string",
    								MapTo:    0,
    								Name:     "string",
    							},
    						},
    						Name: "string",
    					},
    					Outputs: []streamanalytics.AzureMachineLearningWebServiceOutputColumn{
    						{
    							DataType: "string",
    							Name:     "string",
    						},
    					},
    				},
    				Inputs: []streamanalytics.FunctionInputType{
    					{
    						DataType:                 "string",
    						IsConfigurationParameter: false,
    					},
    				},
    				Output: streamanalytics.FunctionOutputType{
    					DataType: "string",
    				},
    			},
    		},
    	},
    	Identity: &streamanalytics.IdentityArgs{
    		Type: pulumi.String("string"),
    	},
    	Inputs: streamanalytics.InputTypeArray{
    		&streamanalytics.InputTypeArgs{
    			Name: pulumi.String("string"),
    			Properties: streamanalytics.ReferenceInputProperties{
    				Type: "Reference",
    				Compression: streamanalytics.Compression{
    					Type: "string",
    				},
    				Datasource: streamanalytics.AzureSqlReferenceInputDataSource{
    					Type:               "Microsoft.Sql/Server/Database",
    					Database:           "string",
    					DeltaSnapshotQuery: "string",
    					FullSnapshotQuery:  "string",
    					Password:           "string",
    					RefreshRate:        "string",
    					RefreshType:        "string",
    					Server:             "string",
    					Table:              "string",
    					User:               "string",
    				},
    				PartitionKey: "string",
    				Serialization: streamanalytics.AvroSerialization{
    					Type: "Avro",
    				},
    			},
    		},
    	},
    	Cluster: &streamanalytics.ClusterInfoArgs{
    		Id: pulumi.String("string"),
    	},
    	DataLocale:                         pulumi.String("string"),
    	ContentStoragePolicy:               pulumi.String("string"),
    	EventsLateArrivalMaxDelayInSeconds: pulumi.Int(0),
    	OutputErrorPolicy:                  pulumi.String("string"),
    	OutputStartMode:                    pulumi.String("string"),
    	OutputStartTime:                    pulumi.String("string"),
    	Outputs: streamanalytics.OutputTypeArray{
    		&streamanalytics.OutputTypeArgs{
    			Datasource: streamanalytics.AzureDataLakeStoreOutputDataSource{
    				Type:                   "Microsoft.DataLake/Accounts",
    				AccountName:            "string",
    				AuthenticationMode:     "string",
    				DateFormat:             "string",
    				FilePathPrefix:         "string",
    				RefreshToken:           "string",
    				TenantId:               "string",
    				TimeFormat:             "string",
    				TokenUserDisplayName:   "string",
    				TokenUserPrincipalName: "string",
    			},
    			Name: pulumi.String("string"),
    			Serialization: streamanalytics.AvroSerialization{
    				Type: "Avro",
    			},
    			SizeWindow: pulumi.Int(0),
    			TimeWindow: pulumi.String("string"),
    		},
    	},
    	CompatibilityLevel: pulumi.String("string"),
    	Sku: &streamanalytics.SkuArgs{
    		Name: pulumi.String("string"),
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Transformation: &streamanalytics.TransformationArgs{
    		Name:           pulumi.String("string"),
    		Query:          pulumi.String("string"),
    		StreamingUnits: pulumi.Int(0),
    		ValidStreamingUnits: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    	},
    })
    
    var streamingJobResource = new StreamingJob("streamingJobResource", StreamingJobArgs.builder()
        .resourceGroupName("string")
        .jobName("string")
        .eventsOutOfOrderMaxDelayInSeconds(0)
        .jobStorageAccount(JobStorageAccountArgs.builder()
            .accountKey("string")
            .accountName("string")
            .authenticationMode("string")
            .build())
        .location("string")
        .jobType("string")
        .eventsOutOfOrderPolicy("string")
        .functions(FunctionArgs.builder()
            .name("string")
            .properties(AggregateFunctionPropertiesArgs.builder()
                .type("Aggregate")
                .binding(AzureMachineLearningWebServiceFunctionBindingArgs.builder()
                    .type("Microsoft.MachineLearning/WebService")
                    .apiKey("string")
                    .batchSize(0)
                    .endpoint("string")
                    .inputs(AzureMachineLearningWebServiceInputsArgs.builder()
                        .columnNames(AzureMachineLearningWebServiceInputColumnArgs.builder()
                            .dataType("string")
                            .mapTo(0)
                            .name("string")
                            .build())
                        .name("string")
                        .build())
                    .outputs(AzureMachineLearningWebServiceOutputColumnArgs.builder()
                        .dataType("string")
                        .name("string")
                        .build())
                    .build())
                .inputs(FunctionInputArgs.builder()
                    .dataType("string")
                    .isConfigurationParameter(false)
                    .build())
                .output(FunctionOutputArgs.builder()
                    .dataType("string")
                    .build())
                .build())
            .build())
        .identity(IdentityArgs.builder()
            .type("string")
            .build())
        .inputs(InputArgs.builder()
            .name("string")
            .properties(ReferenceInputPropertiesArgs.builder()
                .type("Reference")
                .compression(CompressionArgs.builder()
                    .type("string")
                    .build())
                .datasource(AzureSqlReferenceInputDataSourceArgs.builder()
                    .type("Microsoft.Sql/Server/Database")
                    .database("string")
                    .deltaSnapshotQuery("string")
                    .fullSnapshotQuery("string")
                    .password("string")
                    .refreshRate("string")
                    .refreshType("string")
                    .server("string")
                    .table("string")
                    .user("string")
                    .build())
                .partitionKey("string")
                .serialization(AvroSerializationArgs.builder()
                    .type("Avro")
                    .build())
                .build())
            .build())
        .cluster(ClusterInfoArgs.builder()
            .id("string")
            .build())
        .dataLocale("string")
        .contentStoragePolicy("string")
        .eventsLateArrivalMaxDelayInSeconds(0)
        .outputErrorPolicy("string")
        .outputStartMode("string")
        .outputStartTime("string")
        .outputs(OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                .type("Microsoft.DataLake/Accounts")
                .accountName("string")
                .authenticationMode("string")
                .dateFormat("string")
                .filePathPrefix("string")
                .refreshToken("string")
                .tenantId("string")
                .timeFormat("string")
                .tokenUserDisplayName("string")
                .tokenUserPrincipalName("string")
                .build())
            .name("string")
            .serialization(AvroSerializationArgs.builder()
                .type("Avro")
                .build())
            .sizeWindow(0)
            .timeWindow("string")
            .build())
        .compatibilityLevel("string")
        .sku(SkuArgs.builder()
            .name("string")
            .build())
        .tags(Map.of("string", "string"))
        .transformation(TransformationArgs.builder()
            .name("string")
            .query("string")
            .streamingUnits(0)
            .validStreamingUnits(0)
            .build())
        .build());
    
    streaming_job_resource = azure_native.streamanalytics.StreamingJob("streamingJobResource",
        resource_group_name="string",
        job_name="string",
        events_out_of_order_max_delay_in_seconds=0,
        job_storage_account={
            "account_key": "string",
            "account_name": "string",
            "authentication_mode": "string",
        },
        location="string",
        job_type="string",
        events_out_of_order_policy="string",
        functions=[{
            "name": "string",
            "properties": {
                "type": "Aggregate",
                "binding": {
                    "type": "Microsoft.MachineLearning/WebService",
                    "api_key": "string",
                    "batch_size": 0,
                    "endpoint": "string",
                    "inputs": {
                        "column_names": [{
                            "data_type": "string",
                            "map_to": 0,
                            "name": "string",
                        }],
                        "name": "string",
                    },
                    "outputs": [{
                        "data_type": "string",
                        "name": "string",
                    }],
                },
                "inputs": [{
                    "data_type": "string",
                    "is_configuration_parameter": False,
                }],
                "output": {
                    "data_type": "string",
                },
            },
        }],
        identity={
            "type": "string",
        },
        inputs=[{
            "name": "string",
            "properties": {
                "type": "Reference",
                "compression": {
                    "type": "string",
                },
                "datasource": {
                    "type": "Microsoft.Sql/Server/Database",
                    "database": "string",
                    "delta_snapshot_query": "string",
                    "full_snapshot_query": "string",
                    "password": "string",
                    "refresh_rate": "string",
                    "refresh_type": "string",
                    "server": "string",
                    "table": "string",
                    "user": "string",
                },
                "partition_key": "string",
                "serialization": {
                    "type": "Avro",
                },
            },
        }],
        cluster={
            "id": "string",
        },
        data_locale="string",
        content_storage_policy="string",
        events_late_arrival_max_delay_in_seconds=0,
        output_error_policy="string",
        output_start_mode="string",
        output_start_time="string",
        outputs=[{
            "datasource": {
                "type": "Microsoft.DataLake/Accounts",
                "account_name": "string",
                "authentication_mode": "string",
                "date_format": "string",
                "file_path_prefix": "string",
                "refresh_token": "string",
                "tenant_id": "string",
                "time_format": "string",
                "token_user_display_name": "string",
                "token_user_principal_name": "string",
            },
            "name": "string",
            "serialization": {
                "type": "Avro",
            },
            "size_window": 0,
            "time_window": "string",
        }],
        compatibility_level="string",
        sku={
            "name": "string",
        },
        tags={
            "string": "string",
        },
        transformation={
            "name": "string",
            "query": "string",
            "streaming_units": 0,
            "valid_streaming_units": [0],
        })
    
    const streamingJobResource = new azure_native.streamanalytics.StreamingJob("streamingJobResource", {
        resourceGroupName: "string",
        jobName: "string",
        eventsOutOfOrderMaxDelayInSeconds: 0,
        jobStorageAccount: {
            accountKey: "string",
            accountName: "string",
            authenticationMode: "string",
        },
        location: "string",
        jobType: "string",
        eventsOutOfOrderPolicy: "string",
        functions: [{
            name: "string",
            properties: {
                type: "Aggregate",
                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",
                },
            },
        }],
        identity: {
            type: "string",
        },
        inputs: [{
            name: "string",
            properties: {
                type: "Reference",
                compression: {
                    type: "string",
                },
                datasource: {
                    type: "Microsoft.Sql/Server/Database",
                    database: "string",
                    deltaSnapshotQuery: "string",
                    fullSnapshotQuery: "string",
                    password: "string",
                    refreshRate: "string",
                    refreshType: "string",
                    server: "string",
                    table: "string",
                    user: "string",
                },
                partitionKey: "string",
                serialization: {
                    type: "Avro",
                },
            },
        }],
        cluster: {
            id: "string",
        },
        dataLocale: "string",
        contentStoragePolicy: "string",
        eventsLateArrivalMaxDelayInSeconds: 0,
        outputErrorPolicy: "string",
        outputStartMode: "string",
        outputStartTime: "string",
        outputs: [{
            datasource: {
                type: "Microsoft.DataLake/Accounts",
                accountName: "string",
                authenticationMode: "string",
                dateFormat: "string",
                filePathPrefix: "string",
                refreshToken: "string",
                tenantId: "string",
                timeFormat: "string",
                tokenUserDisplayName: "string",
                tokenUserPrincipalName: "string",
            },
            name: "string",
            serialization: {
                type: "Avro",
            },
            sizeWindow: 0,
            timeWindow: "string",
        }],
        compatibilityLevel: "string",
        sku: {
            name: "string",
        },
        tags: {
            string: "string",
        },
        transformation: {
            name: "string",
            query: "string",
            streamingUnits: 0,
            validStreamingUnits: [0],
        },
    });
    
    type: azure-native:streamanalytics:StreamingJob
    properties:
        cluster:
            id: string
        compatibilityLevel: string
        contentStoragePolicy: 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: Aggregate
        identity:
            type: string
        inputs:
            - name: string
              properties:
                compression:
                    type: string
                datasource:
                    database: string
                    deltaSnapshotQuery: string
                    fullSnapshotQuery: string
                    password: string
                    refreshRate: string
                    refreshType: string
                    server: string
                    table: string
                    type: Microsoft.Sql/Server/Database
                    user: string
                partitionKey: string
                serialization:
                    type: Avro
                type: Reference
        jobName: string
        jobStorageAccount:
            accountKey: string
            accountName: string
            authenticationMode: string
        jobType: string
        location: string
        outputErrorPolicy: string
        outputStartMode: string
        outputStartTime: string
        outputs:
            - datasource:
                accountName: string
                authenticationMode: string
                dateFormat: string
                filePathPrefix: string
                refreshToken: string
                tenantId: string
                timeFormat: string
                tokenUserDisplayName: string
                tokenUserPrincipalName: string
                type: Microsoft.DataLake/Accounts
              name: string
              serialization:
                type: Avro
              sizeWindow: 0
              timeWindow: string
        resourceGroupName: string
        sku:
            name: string
        tags:
            string: string
        transformation:
            name: string
            query: string
            streamingUnits: 0
            validStreamingUnits:
                - 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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The StreamingJob resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Cluster Pulumi.AzureNative.StreamAnalytics.Inputs.ClusterInfo
    The cluster which streaming jobs will run on.
    CompatibilityLevel string | Pulumi.AzureNative.StreamAnalytics.CompatibilityLevel
    Controls certain runtime behaviors of the streaming job.
    ContentStoragePolicy string | Pulumi.AzureNative.StreamAnalytics.ContentStoragePolicy
    Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .
    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.
    Identity Pulumi.AzureNative.StreamAnalytics.Inputs.Identity
    Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs.
    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.
    JobStorageAccount Pulumi.AzureNative.StreamAnalytics.Inputs.JobStorageAccount
    The properties that are associated with an Azure Storage account with MSI
    JobType string | Pulumi.AzureNative.StreamAnalytics.JobType
    Describes the type of the job. Valid modes are Cloud and 'Edge'.
    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. The name is case insensitive.
    Cluster ClusterInfoArgs
    The cluster which streaming jobs will run on.
    CompatibilityLevel string | CompatibilityLevel
    Controls certain runtime behaviors of the streaming job.
    ContentStoragePolicy string | ContentStoragePolicy
    Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .
    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.
    Identity IdentityArgs
    Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs.
    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.
    JobStorageAccount JobStorageAccountArgs
    The properties that are associated with an Azure Storage account with MSI
    JobType string | JobType
    Describes the type of the job. Valid modes are Cloud and 'Edge'.
    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. The name is case insensitive.
    cluster ClusterInfo
    The cluster which streaming jobs will run on.
    compatibilityLevel String | CompatibilityLevel
    Controls certain runtime behaviors of the streaming job.
    contentStoragePolicy String | ContentStoragePolicy
    Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .
    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.
    identity Identity
    Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs.
    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.
    jobStorageAccount JobStorageAccount
    The properties that are associated with an Azure Storage account with MSI
    jobType String | JobType
    Describes the type of the job. Valid modes are Cloud and 'Edge'.
    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. The name is case insensitive.
    cluster ClusterInfo
    The cluster which streaming jobs will run on.
    compatibilityLevel string | CompatibilityLevel
    Controls certain runtime behaviors of the streaming job.
    contentStoragePolicy string | ContentStoragePolicy
    Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .
    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.
    identity Identity
    Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs.
    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.
    jobStorageAccount JobStorageAccount
    The properties that are associated with an Azure Storage account with MSI
    jobType string | JobType
    Describes the type of the job. Valid modes are Cloud and 'Edge'.
    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. The name is case insensitive.
    cluster ClusterInfoArgs
    The cluster which streaming jobs will run on.
    compatibility_level str | CompatibilityLevel
    Controls certain runtime behaviors of the streaming job.
    content_storage_policy str | ContentStoragePolicy
    Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .
    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.
    identity IdentityArgs
    Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs.
    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.
    job_storage_account JobStorageAccountArgs
    The properties that are associated with an Azure Storage account with MSI
    job_type str | JobType
    Describes the type of the job. Valid modes are Cloud and 'Edge'.
    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. The name is case insensitive.
    cluster Property Map
    The cluster which streaming jobs will run on.
    compatibilityLevel String | "1.0" | "1.2"
    Controls certain runtime behaviors of the streaming job.
    contentStoragePolicy String | "SystemAccount" | "JobStorageAccount"
    Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .
    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.
    identity Property Map
    Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs.
    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.
    jobStorageAccount Property Map
    The properties that are associated with an Azure Storage account with MSI
    jobType String | "Cloud" | "Edge"
    Describes the type of the job. Valid modes are Cloud and 'Edge'.
    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

    AggregateFunctionProperties, AggregateFunctionPropertiesArgs

    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
    Output FunctionOutputType
    Describes the output of a 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>
    output FunctionOutput
    Describes the output of a 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[]
    output FunctionOutput
    Describes the output of a 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]
    output FunctionOutput
    Describes the output of a 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>
    output Property Map
    Describes the output of a function.

    AggregateFunctionPropertiesResponse, AggregateFunctionPropertiesResponseArgs

    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>
    Output Pulumi.AzureNative.StreamAnalytics.Inputs.FunctionOutputResponse
    Describes the output of a 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
    Output FunctionOutputResponse
    Describes the output of a 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>
    output FunctionOutputResponse
    Describes the output of a 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[]
    output FunctionOutputResponse
    Describes the output of a 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]
    output FunctionOutputResponse
    Describes the output of a 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>
    output Property Map
    Describes the output of a function.

    AuthenticationMode, AuthenticationModeArgs

    Msi
    Msi
    UserToken
    UserToken
    ConnectionString
    ConnectionString
    AuthenticationModeMsi
    Msi
    AuthenticationModeUserToken
    UserToken
    AuthenticationModeConnectionString
    ConnectionString
    Msi
    Msi
    UserToken
    UserToken
    ConnectionString
    ConnectionString
    Msi
    Msi
    UserToken
    UserToken
    ConnectionString
    ConnectionString
    MSI
    Msi
    USER_TOKEN
    UserToken
    CONNECTION_STRING
    ConnectionString
    "Msi"
    Msi
    "UserToken"
    UserToken
    "ConnectionString"
    ConnectionString

    AvroSerialization, AvroSerializationArgs

    AvroSerializationResponse, AvroSerializationResponseArgs

    AzureDataLakeStoreOutputDataSource, AzureDataLakeStoreOutputDataSourceArgs

    AccountName string
    The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    authenticationMode string
    Authentication Mode.
    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.
    authentication_mode str
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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.

    AzureFunctionOutputDataSource, AzureFunctionOutputDataSourceArgs

    ApiKey string
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    FunctionAppName string
    The name of your Azure Functions app.
    FunctionName string
    The name of the function in your Azure Functions app.
    MaxBatchCount double
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    MaxBatchSize double
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
    ApiKey string
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    FunctionAppName string
    The name of your Azure Functions app.
    FunctionName string
    The name of the function in your Azure Functions app.
    MaxBatchCount float64
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    MaxBatchSize float64
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
    apiKey String
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    functionAppName String
    The name of your Azure Functions app.
    functionName String
    The name of the function in your Azure Functions app.
    maxBatchCount Double
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    maxBatchSize Double
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
    apiKey string
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    functionAppName string
    The name of your Azure Functions app.
    functionName string
    The name of the function in your Azure Functions app.
    maxBatchCount number
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    maxBatchSize number
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
    api_key str
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    function_app_name str
    The name of your Azure Functions app.
    function_name str
    The name of the function in your Azure Functions app.
    max_batch_count float
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    max_batch_size float
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
    apiKey String
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    functionAppName String
    The name of your Azure Functions app.
    functionName String
    The name of the function in your Azure Functions app.
    maxBatchCount Number
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    maxBatchSize Number
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).

    AzureFunctionOutputDataSourceResponse, AzureFunctionOutputDataSourceResponseArgs

    ApiKey string
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    FunctionAppName string
    The name of your Azure Functions app.
    FunctionName string
    The name of the function in your Azure Functions app.
    MaxBatchCount double
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    MaxBatchSize double
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
    ApiKey string
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    FunctionAppName string
    The name of your Azure Functions app.
    FunctionName string
    The name of the function in your Azure Functions app.
    MaxBatchCount float64
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    MaxBatchSize float64
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
    apiKey String
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    functionAppName String
    The name of your Azure Functions app.
    functionName String
    The name of the function in your Azure Functions app.
    maxBatchCount Double
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    maxBatchSize Double
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
    apiKey string
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    functionAppName string
    The name of your Azure Functions app.
    functionName string
    The name of the function in your Azure Functions app.
    maxBatchCount number
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    maxBatchSize number
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
    api_key str
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    function_app_name str
    The name of your Azure Functions app.
    function_name str
    The name of the function in your Azure Functions app.
    max_batch_count float
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    max_batch_size float
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
    apiKey String
    If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
    functionAppName String
    The name of your Azure Functions app.
    functionName String
    The name of the function in your Azure Functions app.
    maxBatchCount Number
    A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
    maxBatchSize Number
    A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).

    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

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    Database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    MaxBatchCount double
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    MaxWriterCount double
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    Database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    MaxBatchCount float64
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    MaxWriterCount float64
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    database String
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    maxBatchCount Double
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    maxWriterCount Double
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    maxBatchCount number
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    maxWriterCount number
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    database str
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    max_batch_count float
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    max_writer_count float
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    database String
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    maxBatchCount Number
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    maxWriterCount Number
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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

    AuthenticationMode string
    Authentication Mode.
    Database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    MaxBatchCount double
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    MaxWriterCount double
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.
    AuthenticationMode string
    Authentication Mode.
    Database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    MaxBatchCount float64
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    MaxWriterCount float64
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.
    authenticationMode String
    Authentication Mode.
    database String
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    maxBatchCount Double
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    maxWriterCount Double
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.
    authenticationMode string
    Authentication Mode.
    database string
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    maxBatchCount number
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    maxWriterCount number
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.
    authentication_mode str
    Authentication Mode.
    database str
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    max_batch_count float
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    max_writer_count float
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.
    authenticationMode String
    Authentication Mode.
    database String
    The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
    maxBatchCount Number
    Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
    maxWriterCount Number
    Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT 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.

    AzureSqlReferenceInputDataSource, AzureSqlReferenceInputDataSourceArgs

    Database string
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    DeltaSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    FullSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    Password string
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    RefreshRate string
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    RefreshType string | Pulumi.AzureNative.StreamAnalytics.RefreshType
    Indicates the type of data refresh option.
    Server string
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    Table string
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    User string
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
    Database string
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    DeltaSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    FullSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    Password string
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    RefreshRate string
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    RefreshType string | RefreshType
    Indicates the type of data refresh option.
    Server string
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    Table string
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    User string
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
    database String
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    deltaSnapshotQuery String
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    fullSnapshotQuery String
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    password String
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    refreshRate String
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    refreshType String | RefreshType
    Indicates the type of data refresh option.
    server String
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    table String
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    user String
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
    database string
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    deltaSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    fullSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    password string
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    refreshRate string
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    refreshType string | RefreshType
    Indicates the type of data refresh option.
    server string
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    table string
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    user string
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
    database str
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    delta_snapshot_query str
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    full_snapshot_query str
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    password str
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    refresh_rate str
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    refresh_type str | RefreshType
    Indicates the type of data refresh option.
    server str
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    table str
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    user str
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
    database String
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    deltaSnapshotQuery String
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    fullSnapshotQuery String
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    password String
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    refreshRate String
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    refreshType String | "Static" | "RefreshPeriodicallyWithFull" | "RefreshPeriodicallyWithDelta"
    Indicates the type of data refresh option.
    server String
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    table String
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    user String
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.

    AzureSqlReferenceInputDataSourceResponse, AzureSqlReferenceInputDataSourceResponseArgs

    Database string
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    DeltaSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    FullSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    Password string
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    RefreshRate string
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    RefreshType string
    Indicates the type of data refresh option.
    Server string
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    Table string
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    User string
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
    Database string
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    DeltaSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    FullSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    Password string
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    RefreshRate string
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    RefreshType string
    Indicates the type of data refresh option.
    Server string
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    Table string
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    User string
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
    database String
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    deltaSnapshotQuery String
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    fullSnapshotQuery String
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    password String
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    refreshRate String
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    refreshType String
    Indicates the type of data refresh option.
    server String
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    table String
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    user String
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
    database string
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    deltaSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    fullSnapshotQuery string
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    password string
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    refreshRate string
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    refreshType string
    Indicates the type of data refresh option.
    server string
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    table string
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    user string
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
    database str
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    delta_snapshot_query str
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    full_snapshot_query str
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    password str
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    refresh_rate str
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    refresh_type str
    Indicates the type of data refresh option.
    server str
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    table str
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    user str
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
    database String
    This element is associated with the datasource element. This is the name of the database that output will be written to.
    deltaSnapshotQuery String
    This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.
    fullSnapshotQuery String
    This element is associated with the datasource element. This query is used to fetch data from the sql database.
    password String
    This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
    refreshRate String
    This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.
    refreshType String
    Indicates the type of data refresh option.
    server String
    This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
    table String
    This element is associated with the datasource element. The name of the table in the Azure SQL database..
    user String
    This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.

    AzureSynapseOutputDataSource, AzureSynapseOutputDataSourceArgs

    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.

    AzureSynapseOutputDataSourceResponse, AzureSynapseOutputDataSourceResponseArgs

    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

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    BlobPathPrefix string
    Blob path prefix.
    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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    BlobPathPrefix string
    Blob path prefix.
    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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    blobPathPrefix String
    Blob path prefix.
    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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    blobPathPrefix string
    Blob path prefix.
    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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    blob_path_prefix str
    Blob path prefix.
    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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    blobPathPrefix String
    Blob path prefix.
    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

    AuthenticationMode string
    Authentication Mode.
    BlobPathPrefix string
    Blob path prefix.
    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.
    AuthenticationMode string
    Authentication Mode.
    BlobPathPrefix string
    Blob path prefix.
    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.
    authenticationMode String
    Authentication Mode.
    blobPathPrefix String
    Blob path prefix.
    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.
    authenticationMode string
    Authentication Mode.
    blobPathPrefix string
    Blob path prefix.
    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.
    authentication_mode str
    Authentication Mode.
    blob_path_prefix str
    Blob path prefix.
    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.
    authenticationMode String
    Authentication Mode.
    blobPathPrefix String
    Blob path prefix.
    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

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    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

    AuthenticationMode string
    Authentication Mode.
    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    authenticationMode string
    Authentication Mode.
    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.
    authentication_mode str
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    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

    AuthenticationMode string
    Authentication Mode.
    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    authenticationMode string
    Authentication Mode.
    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.
    authentication_mode str
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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.

    ClusterInfo, ClusterInfoArgs

    Id string
    The resource id of cluster.
    Id string
    The resource id of cluster.
    id String
    The resource id of cluster.
    id string
    The resource id of cluster.
    id str
    The resource id of cluster.
    id String
    The resource id of cluster.

    ClusterInfoResponse, ClusterInfoResponseArgs

    Id string
    The resource id of cluster.
    Id string
    The resource id of cluster.
    id String
    The resource id of cluster.
    id string
    The resource id of cluster.
    id str
    The resource id of cluster.
    id String
    The resource id of cluster.

    CompatibilityLevel, CompatibilityLevelArgs

    CompatibilityLevel_1_0
    1.0
    CompatibilityLevel_1_2
    1.2
    CompatibilityLevel_1_0
    1.0
    CompatibilityLevel_1_2
    1.2
    _1_0
    1.0
    _1_2
    1.2
    CompatibilityLevel_1_0
    1.0
    CompatibilityLevel_1_2
    1.2
    COMPATIBILITY_LEVEL_1_0
    1.0
    COMPATIBILITY_LEVEL_1_2
    1.2
    "1.0"
    1.0
    "1.2"
    1.2

    Compression, CompressionArgs

    Type string | Pulumi.AzureNative.StreamAnalytics.CompressionType
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.
    Type string | CompressionType
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.
    type String | CompressionType
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.
    type string | CompressionType
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.
    type str | CompressionType
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.
    type String | "None" | "GZip" | "Deflate"
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.

    CompressionResponse, CompressionResponseArgs

    Type string
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.
    Type string
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.
    type String
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.
    type string
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.
    type str
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.
    type String
    Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests.

    CompressionType, CompressionTypeArgs

    None
    None
    GZip
    GZip
    Deflate
    Deflate
    CompressionTypeNone
    None
    CompressionTypeGZip
    GZip
    CompressionTypeDeflate
    Deflate
    None
    None
    GZip
    GZip
    Deflate
    Deflate
    None
    None
    GZip
    GZip
    Deflate
    Deflate
    NONE
    None
    G_ZIP
    GZip
    DEFLATE
    Deflate
    "None"
    None
    "GZip"
    GZip
    "Deflate"
    Deflate

    ContentStoragePolicy, ContentStoragePolicyArgs

    SystemAccount
    SystemAccount
    JobStorageAccount
    JobStorageAccount
    ContentStoragePolicySystemAccount
    SystemAccount
    ContentStoragePolicyJobStorageAccount
    JobStorageAccount
    SystemAccount
    SystemAccount
    JobStorageAccount
    JobStorageAccount
    SystemAccount
    SystemAccount
    JobStorageAccount
    JobStorageAccount
    SYSTEM_ACCOUNT
    SystemAccount
    JOB_STORAGE_ACCOUNT
    JobStorageAccount
    "SystemAccount"
    SystemAccount
    "JobStorageAccount"
    JobStorageAccount

    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

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    PropertyColumns List<string>
    The properties associated with this Event Hub output.
    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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    PropertyColumns []string
    The properties associated with this Event Hub output.
    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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    propertyColumns List<String>
    The properties associated with this Event Hub output.
    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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    propertyColumns string[]
    The properties associated with this Event Hub output.
    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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    property_columns Sequence[str]
    The properties associated with this Event Hub output.
    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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    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.
    propertyColumns List<String>
    The properties associated with this Event Hub output.
    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

    AuthenticationMode string
    Authentication Mode.
    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.
    PropertyColumns List<string>
    The properties associated with this Event Hub output.
    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    PropertyColumns []string
    The properties associated with this Event Hub output.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    propertyColumns List<String>
    The properties associated with this Event Hub output.
    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.
    authenticationMode string
    Authentication Mode.
    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.
    propertyColumns string[]
    The properties associated with this Event Hub output.
    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.
    authentication_mode str
    Authentication Mode.
    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.
    property_columns Sequence[str]
    The properties associated with this Event Hub output.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    propertyColumns List<String>
    The properties associated with this Event Hub output.
    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

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    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

    AuthenticationMode string
    Authentication Mode.
    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    authenticationMode string
    Authentication Mode.
    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.
    authentication_mode str
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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.

    EventHubV2OutputDataSource, EventHubV2OutputDataSourceArgs

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    PropertyColumns List<string>
    The properties associated with this Event Hub output.
    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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    PropertyColumns []string
    The properties associated with this Event Hub output.
    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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    propertyColumns List<String>
    The properties associated with this Event Hub output.
    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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    propertyColumns string[]
    The properties associated with this Event Hub output.
    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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    property_columns Sequence[str]
    The properties associated with this Event Hub output.
    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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    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.
    propertyColumns List<String>
    The properties associated with this Event Hub output.
    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.

    EventHubV2OutputDataSourceResponse, EventHubV2OutputDataSourceResponseArgs

    AuthenticationMode string
    Authentication Mode.
    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.
    PropertyColumns List<string>
    The properties associated with this Event Hub output.
    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    PropertyColumns []string
    The properties associated with this Event Hub output.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    propertyColumns List<String>
    The properties associated with this Event Hub output.
    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.
    authenticationMode string
    Authentication Mode.
    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.
    propertyColumns string[]
    The properties associated with this Event Hub output.
    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.
    authentication_mode str
    Authentication Mode.
    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.
    property_columns Sequence[str]
    The properties associated with this Event Hub output.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    propertyColumns List<String>
    The properties associated with this Event Hub output.
    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.

    EventHubV2StreamInputDataSource, EventHubV2StreamInputDataSourceArgs

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    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.

    EventHubV2StreamInputDataSourceResponse, EventHubV2StreamInputDataSourceResponseArgs

    AuthenticationMode string
    Authentication Mode.
    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    authenticationMode string
    Authentication Mode.
    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.
    authentication_mode str
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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

    FileReferenceInputDataSource, FileReferenceInputDataSourceArgs

    Path string
    The path of the file.
    Path string
    The path of the file.
    path String
    The path of the file.
    path string
    The path of the file.
    path str
    The path of the file.
    path String
    The path of the file.

    FileReferenceInputDataSourceResponse, FileReferenceInputDataSourceResponseArgs

    Path string
    The path of the file.
    Path string
    The path of the file.
    path String
    The path of the file.
    path string
    The path of the file.
    path str
    The path of the file.
    path String
    The path of the file.

    Function, FunctionArgs

    Name string
    Resource name
    Properties AggregateFunctionProperties | ScalarFunctionProperties
    The properties that are associated with a function.
    name String
    Resource name
    properties AggregateFunctionProperties | ScalarFunctionProperties
    The properties that are associated with a function.
    name string
    Resource name
    properties AggregateFunctionProperties | ScalarFunctionProperties
    The properties that are associated with a function.
    name str
    Resource name
    properties AggregateFunctionProperties | ScalarFunctionProperties
    The properties that are associated with a function.
    name String
    Resource name
    properties Property Map | 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 AggregateFunctionPropertiesResponse | ScalarFunctionPropertiesResponse
    The properties that are associated with a function.
    id String
    Resource Id
    type String
    Resource type
    name String
    Resource name
    properties AggregateFunctionPropertiesResponse | ScalarFunctionPropertiesResponse
    The properties that are associated with a function.
    id string
    Resource Id
    type string
    Resource type
    name string
    Resource name
    properties AggregateFunctionPropertiesResponse | ScalarFunctionPropertiesResponse
    The properties that are associated with a function.
    id str
    Resource Id
    type str
    Resource type
    name str
    Resource name
    properties AggregateFunctionPropertiesResponse | ScalarFunctionPropertiesResponse
    The properties that are associated with a function.
    id String
    Resource Id
    type String
    Resource type
    name String
    Resource name
    properties Property Map | Property Map
    The properties that are associated with a function.

    GatewayMessageBusOutputDataSource, GatewayMessageBusOutputDataSourceArgs

    Topic string
    The name of the Service Bus topic.
    Topic string
    The name of the Service Bus topic.
    topic String
    The name of the Service Bus topic.
    topic string
    The name of the Service Bus topic.
    topic str
    The name of the Service Bus topic.
    topic String
    The name of the Service Bus topic.

    GatewayMessageBusOutputDataSourceResponse, GatewayMessageBusOutputDataSourceResponseArgs

    Topic string
    The name of the Service Bus topic.
    Topic string
    The name of the Service Bus topic.
    topic String
    The name of the Service Bus topic.
    topic string
    The name of the Service Bus topic.
    topic str
    The name of the Service Bus topic.
    topic String
    The name of the Service Bus topic.

    GatewayMessageBusStreamInputDataSource, GatewayMessageBusStreamInputDataSourceArgs

    Topic string
    The name of the Service Bus topic.
    Topic string
    The name of the Service Bus topic.
    topic String
    The name of the Service Bus topic.
    topic string
    The name of the Service Bus topic.
    topic str
    The name of the Service Bus topic.
    topic String
    The name of the Service Bus topic.

    GatewayMessageBusStreamInputDataSourceResponse, GatewayMessageBusStreamInputDataSourceResponseArgs

    Topic string
    The name of the Service Bus topic.
    Topic string
    The name of the Service Bus topic.
    topic String
    The name of the Service Bus topic.
    topic string
    The name of the Service Bus topic.
    topic str
    The name of the Service Bus topic.
    topic String
    The name of the Service Bus topic.

    Identity, IdentityArgs

    Type string
    The identity type
    Type string
    The identity type
    type String
    The identity type
    type string
    The identity type
    type str
    The identity type
    type String
    The identity type

    IdentityResponse, IdentityResponseArgs

    PrincipalId string
    The identity principal ID
    TenantId string
    The identity tenantId
    Type string
    The identity type
    PrincipalId string
    The identity principal ID
    TenantId string
    The identity tenantId
    Type string
    The identity type
    principalId String
    The identity principal ID
    tenantId String
    The identity tenantId
    type String
    The identity type
    principalId string
    The identity principal ID
    tenantId string
    The identity tenantId
    type string
    The identity type
    principal_id str
    The identity principal ID
    tenant_id str
    The identity tenantId
    type str
    The identity type
    principalId String
    The identity principal ID
    tenantId String
    The identity tenantId
    type String
    The identity type

    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; }'

    JobStorageAccount, JobStorageAccountArgs

    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.
    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.

    JobStorageAccountResponse, JobStorageAccountResponseArgs

    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    authenticationMode string
    Authentication Mode.
    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.
    authentication_mode str
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.

    JobType, JobTypeArgs

    Cloud
    Cloud
    Edge
    Edge
    JobTypeCloud
    Cloud
    JobTypeEdge
    Edge
    Cloud
    Cloud
    Edge
    Edge
    Cloud
    Cloud
    Edge
    Edge
    CLOUD
    Cloud
    EDGE
    Edge
    "Cloud"
    Cloud
    "Edge"
    Edge

    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.AzureFunctionOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureSqlDatabaseOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureSynapseOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureTableOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.BlobOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.DocumentDbOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubV2OutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.GatewayMessageBusOutputDataSource | 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 | Pulumi.AzureNative.StreamAnalytics.Inputs.ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    SizeWindow int
    The size window to constrain a Stream Analytics output to.
    TimeWindow string
    The time frame for filtering Stream Analytics job outputs.
    Datasource AzureDataLakeStoreOutputDataSource | AzureFunctionOutputDataSource | AzureSqlDatabaseOutputDataSource | AzureSynapseOutputDataSource | AzureTableOutputDataSource | BlobOutputDataSource | DocumentDbOutputDataSource | EventHubOutputDataSource | EventHubV2OutputDataSource | GatewayMessageBusOutputDataSource | 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 | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    SizeWindow int
    The size window to constrain a Stream Analytics output to.
    TimeWindow string
    The time frame for filtering Stream Analytics job outputs.
    datasource AzureDataLakeStoreOutputDataSource | AzureFunctionOutputDataSource | AzureSqlDatabaseOutputDataSource | AzureSynapseOutputDataSource | AzureTableOutputDataSource | BlobOutputDataSource | DocumentDbOutputDataSource | EventHubOutputDataSource | EventHubV2OutputDataSource | GatewayMessageBusOutputDataSource | 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 | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    sizeWindow Integer
    The size window to constrain a Stream Analytics output to.
    timeWindow String
    The time frame for filtering Stream Analytics job outputs.
    datasource AzureDataLakeStoreOutputDataSource | AzureFunctionOutputDataSource | AzureSqlDatabaseOutputDataSource | AzureSynapseOutputDataSource | AzureTableOutputDataSource | BlobOutputDataSource | DocumentDbOutputDataSource | EventHubOutputDataSource | EventHubV2OutputDataSource | GatewayMessageBusOutputDataSource | 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 | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    sizeWindow number
    The size window to constrain a Stream Analytics output to.
    timeWindow string
    The time frame for filtering Stream Analytics job outputs.
    datasource AzureDataLakeStoreOutputDataSource | AzureFunctionOutputDataSource | AzureSqlDatabaseOutputDataSource | AzureSynapseOutputDataSource | AzureTableOutputDataSource | BlobOutputDataSource | DocumentDbOutputDataSource | EventHubOutputDataSource | EventHubV2OutputDataSource | GatewayMessageBusOutputDataSource | 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 | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    size_window int
    The size window to constrain a Stream Analytics output to.
    time_window str
    The time frame for filtering Stream Analytics job outputs.
    datasource Property Map | Property Map | Property Map | Property Map | 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 | 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.
    sizeWindow Number
    The size window to constrain a Stream Analytics output to.
    timeWindow String
    The time frame for filtering Stream Analytics job outputs.

    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.AzureFunctionOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureSqlDatabaseOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureSynapseOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureTableOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.BlobOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.DocumentDbOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubOutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubV2OutputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.GatewayMessageBusOutputDataSourceResponse | 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 | Pulumi.AzureNative.StreamAnalytics.Inputs.ParquetSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    SizeWindow int
    The size window to constrain a Stream Analytics output to.
    TimeWindow string
    The time frame for filtering Stream Analytics job outputs.
    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 | AzureFunctionOutputDataSourceResponse | AzureSqlDatabaseOutputDataSourceResponse | AzureSynapseOutputDataSourceResponse | AzureTableOutputDataSourceResponse | BlobOutputDataSourceResponse | DocumentDbOutputDataSourceResponse | EventHubOutputDataSourceResponse | EventHubV2OutputDataSourceResponse | GatewayMessageBusOutputDataSourceResponse | 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 | ParquetSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    SizeWindow int
    The size window to constrain a Stream Analytics output to.
    TimeWindow string
    The time frame for filtering Stream Analytics job outputs.
    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 | AzureFunctionOutputDataSourceResponse | AzureSqlDatabaseOutputDataSourceResponse | AzureSynapseOutputDataSourceResponse | AzureTableOutputDataSourceResponse | BlobOutputDataSourceResponse | DocumentDbOutputDataSourceResponse | EventHubOutputDataSourceResponse | EventHubV2OutputDataSourceResponse | GatewayMessageBusOutputDataSourceResponse | 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 | ParquetSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    sizeWindow Integer
    The size window to constrain a Stream Analytics output to.
    timeWindow String
    The time frame for filtering Stream Analytics job outputs.
    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 | AzureFunctionOutputDataSourceResponse | AzureSqlDatabaseOutputDataSourceResponse | AzureSynapseOutputDataSourceResponse | AzureTableOutputDataSourceResponse | BlobOutputDataSourceResponse | DocumentDbOutputDataSourceResponse | EventHubOutputDataSourceResponse | EventHubV2OutputDataSourceResponse | GatewayMessageBusOutputDataSourceResponse | 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 | ParquetSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    sizeWindow number
    The size window to constrain a Stream Analytics output to.
    timeWindow string
    The time frame for filtering Stream Analytics job outputs.
    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 | AzureFunctionOutputDataSourceResponse | AzureSqlDatabaseOutputDataSourceResponse | AzureSynapseOutputDataSourceResponse | AzureTableOutputDataSourceResponse | BlobOutputDataSourceResponse | DocumentDbOutputDataSourceResponse | EventHubOutputDataSourceResponse | EventHubV2OutputDataSourceResponse | GatewayMessageBusOutputDataSourceResponse | 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 | ParquetSerializationResponse
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    size_window int
    The size window to constrain a Stream Analytics output to.
    time_window str
    The time frame for filtering Stream Analytics job outputs.
    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 | 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 | 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.
    sizeWindow Number
    The size window to constrain a Stream Analytics output to.
    timeWindow String
    The time frame for filtering Stream Analytics job outputs.

    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

    ParquetSerialization, ParquetSerializationArgs

    ParquetSerializationResponse, ParquetSerializationResponseArgs

    PowerBIOutputDataSource, PowerBIOutputDataSourceArgs

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    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

    AuthenticationMode string
    Authentication Mode.
    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.
    AuthenticationMode string
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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.
    authenticationMode string
    Authentication Mode.
    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.
    authentication_mode str
    Authentication Mode.
    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.
    authenticationMode String
    Authentication Mode.
    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

    Compression Pulumi.AzureNative.StreamAnalytics.Inputs.Compression
    Describes how input data is compressed
    Datasource Pulumi.AzureNative.StreamAnalytics.Inputs.AzureSqlReferenceInputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.BlobReferenceInputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.FileReferenceInputDataSource
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    Serialization Pulumi.AzureNative.StreamAnalytics.Inputs.AvroSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.CsvSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.JsonSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    Compression Compression
    Describes how input data is compressed
    Datasource AzureSqlReferenceInputDataSource | BlobReferenceInputDataSource | FileReferenceInputDataSource
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    Serialization AvroSerialization | CsvSerialization | JsonSerialization | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    compression Compression
    Describes how input data is compressed
    datasource AzureSqlReferenceInputDataSource | BlobReferenceInputDataSource | FileReferenceInputDataSource
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerialization | CsvSerialization | JsonSerialization | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    compression Compression
    Describes how input data is compressed
    datasource AzureSqlReferenceInputDataSource | BlobReferenceInputDataSource | FileReferenceInputDataSource
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    partitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerialization | CsvSerialization | JsonSerialization | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    compression Compression
    Describes how input data is compressed
    datasource AzureSqlReferenceInputDataSource | BlobReferenceInputDataSource | FileReferenceInputDataSource
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    partition_key str
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerialization | CsvSerialization | JsonSerialization | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    compression Property Map
    Describes how input data is compressed
    datasource Property Map | Property Map | Property Map
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization Property Map | 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.
    Compression Pulumi.AzureNative.StreamAnalytics.Inputs.CompressionResponse
    Describes how input data is compressed
    Datasource Pulumi.AzureNative.StreamAnalytics.Inputs.AzureSqlReferenceInputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.BlobReferenceInputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.FileReferenceInputDataSourceResponse
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    Serialization Pulumi.AzureNative.StreamAnalytics.Inputs.AvroSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.CsvSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.JsonSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.ParquetSerializationResponse
    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.
    Compression CompressionResponse
    Describes how input data is compressed
    Datasource AzureSqlReferenceInputDataSourceResponse | BlobReferenceInputDataSourceResponse | FileReferenceInputDataSourceResponse
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    Serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse | ParquetSerializationResponse
    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.
    compression CompressionResponse
    Describes how input data is compressed
    datasource AzureSqlReferenceInputDataSourceResponse | BlobReferenceInputDataSourceResponse | FileReferenceInputDataSourceResponse
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse | ParquetSerializationResponse
    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.
    compression CompressionResponse
    Describes how input data is compressed
    datasource AzureSqlReferenceInputDataSourceResponse | BlobReferenceInputDataSourceResponse | FileReferenceInputDataSourceResponse
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    partitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse | ParquetSerializationResponse
    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.
    compression CompressionResponse
    Describes how input data is compressed
    datasource AzureSqlReferenceInputDataSourceResponse | BlobReferenceInputDataSourceResponse | FileReferenceInputDataSourceResponse
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    partition_key str
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse | ParquetSerializationResponse
    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.
    compression Property Map
    Describes how input data is compressed
    datasource Property Map | Property Map | Property Map
    Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization Property Map | 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.

    RefreshType, RefreshTypeArgs

    Static
    Static
    RefreshPeriodicallyWithFull
    RefreshPeriodicallyWithFull
    RefreshPeriodicallyWithDelta
    RefreshPeriodicallyWithDelta
    RefreshTypeStatic
    Static
    RefreshTypeRefreshPeriodicallyWithFull
    RefreshPeriodicallyWithFull
    RefreshTypeRefreshPeriodicallyWithDelta
    RefreshPeriodicallyWithDelta
    Static
    Static
    RefreshPeriodicallyWithFull
    RefreshPeriodicallyWithFull
    RefreshPeriodicallyWithDelta
    RefreshPeriodicallyWithDelta
    Static
    Static
    RefreshPeriodicallyWithFull
    RefreshPeriodicallyWithFull
    RefreshPeriodicallyWithDelta
    RefreshPeriodicallyWithDelta
    STATIC
    Static
    REFRESH_PERIODICALLY_WITH_FULL
    RefreshPeriodicallyWithFull
    REFRESH_PERIODICALLY_WITH_DELTA
    RefreshPeriodicallyWithDelta
    "Static"
    Static
    "RefreshPeriodicallyWithFull"
    RefreshPeriodicallyWithFull
    "RefreshPeriodicallyWithDelta"
    RefreshPeriodicallyWithDelta

    ScalarFunctionProperties, ScalarFunctionPropertiesArgs

    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
    Output FunctionOutputType
    Describes the output of a 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>
    output FunctionOutput
    Describes the output of a 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[]
    output FunctionOutput
    Describes the output of a 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]
    output FunctionOutput
    Describes the output of a 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>
    output Property Map
    Describes the output of a 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>
    Output Pulumi.AzureNative.StreamAnalytics.Inputs.FunctionOutputResponse
    Describes the output of a 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
    Output FunctionOutputResponse
    Describes the output of a 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>
    output FunctionOutputResponse
    Describes the output of a 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[]
    output FunctionOutputResponse
    Describes the output of a 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]
    output FunctionOutputResponse
    Describes the output of a 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>
    output Property Map
    Describes the output of a function.

    ServiceBusQueueOutputDataSource, ServiceBusQueueOutputDataSourceArgs

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    SystemPropertyColumns object
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    SystemPropertyColumns interface{}
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    systemPropertyColumns Object
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    systemPropertyColumns any
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    system_property_columns Any
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    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.
    systemPropertyColumns Any
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

    ServiceBusQueueOutputDataSourceResponse, ServiceBusQueueOutputDataSourceResponseArgs

    AuthenticationMode string
    Authentication Mode.
    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.
    SystemPropertyColumns object
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    AuthenticationMode string
    Authentication Mode.
    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.
    SystemPropertyColumns interface{}
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    authenticationMode String
    Authentication Mode.
    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.
    systemPropertyColumns Object
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    authenticationMode string
    Authentication Mode.
    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.
    systemPropertyColumns any
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    authentication_mode str
    Authentication Mode.
    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.
    system_property_columns Any
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    authenticationMode String
    Authentication Mode.
    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.
    systemPropertyColumns Any
    The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

    ServiceBusTopicOutputDataSource, ServiceBusTopicOutputDataSourceArgs

    AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
    Authentication Mode.
    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.
    SystemPropertyColumns Dictionary<string, string>
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    TopicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    AuthenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    SystemPropertyColumns map[string]string
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    TopicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    authenticationMode String | AuthenticationMode
    Authentication Mode.
    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.
    systemPropertyColumns Map<String,String>
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    topicName String
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    authenticationMode string | AuthenticationMode
    Authentication Mode.
    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.
    systemPropertyColumns {[key: string]: string}
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    topicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    authentication_mode str | AuthenticationMode
    Authentication Mode.
    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.
    system_property_columns Mapping[str, str]
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    topic_name str
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
    Authentication Mode.
    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.
    systemPropertyColumns Map<String>
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    topicName String
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.

    ServiceBusTopicOutputDataSourceResponse, ServiceBusTopicOutputDataSourceResponseArgs

    AuthenticationMode string
    Authentication Mode.
    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.
    SystemPropertyColumns Dictionary<string, string>
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    TopicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    AuthenticationMode string
    Authentication Mode.
    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.
    SystemPropertyColumns map[string]string
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    TopicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    authenticationMode String
    Authentication Mode.
    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.
    systemPropertyColumns Map<String,String>
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    topicName String
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    authenticationMode string
    Authentication Mode.
    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.
    systemPropertyColumns {[key: string]: string}
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    topicName string
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    authentication_mode str
    Authentication Mode.
    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.
    system_property_columns Mapping[str, str]
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    topic_name str
    The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
    authenticationMode String
    Authentication Mode.
    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.
    systemPropertyColumns Map<String>
    The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
    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

    Compression Pulumi.AzureNative.StreamAnalytics.Inputs.Compression
    Describes how input data is compressed
    Datasource Pulumi.AzureNative.StreamAnalytics.Inputs.BlobStreamInputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubStreamInputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubV2StreamInputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.GatewayMessageBusStreamInputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.IoTHubStreamInputDataSource
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    Serialization Pulumi.AzureNative.StreamAnalytics.Inputs.AvroSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.CsvSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.JsonSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    Compression Compression
    Describes how input data is compressed
    Datasource BlobStreamInputDataSource | EventHubStreamInputDataSource | EventHubV2StreamInputDataSource | GatewayMessageBusStreamInputDataSource | IoTHubStreamInputDataSource
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    Serialization AvroSerialization | CsvSerialization | JsonSerialization | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    compression Compression
    Describes how input data is compressed
    datasource BlobStreamInputDataSource | EventHubStreamInputDataSource | EventHubV2StreamInputDataSource | GatewayMessageBusStreamInputDataSource | IoTHubStreamInputDataSource
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerialization | CsvSerialization | JsonSerialization | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    compression Compression
    Describes how input data is compressed
    datasource BlobStreamInputDataSource | EventHubStreamInputDataSource | EventHubV2StreamInputDataSource | GatewayMessageBusStreamInputDataSource | IoTHubStreamInputDataSource
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    partitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerialization | CsvSerialization | JsonSerialization | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    compression Compression
    Describes how input data is compressed
    datasource BlobStreamInputDataSource | EventHubStreamInputDataSource | EventHubV2StreamInputDataSource | GatewayMessageBusStreamInputDataSource | IoTHubStreamInputDataSource
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    partition_key str
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerialization | CsvSerialization | JsonSerialization | ParquetSerialization
    Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
    compression Property Map
    Describes how input data is compressed
    datasource Property Map | Property Map | Property Map | Property Map | Property Map
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization Property Map | 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.
    Compression Pulumi.AzureNative.StreamAnalytics.Inputs.CompressionResponse
    Describes how input data is compressed
    Datasource Pulumi.AzureNative.StreamAnalytics.Inputs.BlobStreamInputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubStreamInputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubV2StreamInputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.GatewayMessageBusStreamInputDataSourceResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.IoTHubStreamInputDataSourceResponse
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    Serialization Pulumi.AzureNative.StreamAnalytics.Inputs.AvroSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.CsvSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.JsonSerializationResponse | Pulumi.AzureNative.StreamAnalytics.Inputs.ParquetSerializationResponse
    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.
    Compression CompressionResponse
    Describes how input data is compressed
    Datasource BlobStreamInputDataSourceResponse | EventHubStreamInputDataSourceResponse | EventHubV2StreamInputDataSourceResponse | GatewayMessageBusStreamInputDataSourceResponse | IoTHubStreamInputDataSourceResponse
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    PartitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    Serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse | ParquetSerializationResponse
    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.
    compression CompressionResponse
    Describes how input data is compressed
    datasource BlobStreamInputDataSourceResponse | EventHubStreamInputDataSourceResponse | EventHubV2StreamInputDataSourceResponse | GatewayMessageBusStreamInputDataSourceResponse | IoTHubStreamInputDataSourceResponse
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse | ParquetSerializationResponse
    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.
    compression CompressionResponse
    Describes how input data is compressed
    datasource BlobStreamInputDataSourceResponse | EventHubStreamInputDataSourceResponse | EventHubV2StreamInputDataSourceResponse | GatewayMessageBusStreamInputDataSourceResponse | IoTHubStreamInputDataSourceResponse
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    partitionKey string
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse | ParquetSerializationResponse
    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.
    compression CompressionResponse
    Describes how input data is compressed
    datasource BlobStreamInputDataSourceResponse | EventHubStreamInputDataSourceResponse | EventHubV2StreamInputDataSourceResponse | GatewayMessageBusStreamInputDataSourceResponse | IoTHubStreamInputDataSourceResponse
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    partition_key str
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization AvroSerializationResponse | CsvSerializationResponse | JsonSerializationResponse | ParquetSerializationResponse
    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.
    compression Property Map
    Describes how input data is compressed
    datasource Property Map | Property Map | Property Map | Property Map | Property Map
    Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
    partitionKey String
    partitionKey Describes a key in the input data which is used for partitioning the input data
    serialization Property Map | 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.
    ValidStreamingUnits List<int>
    Specifies the valid streaming units a streaming job can scale to.
    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.
    ValidStreamingUnits []int
    Specifies the valid streaming units a streaming job can scale to.
    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.
    validStreamingUnits List<Integer>
    Specifies the valid streaming units a streaming job can scale to.
    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.
    validStreamingUnits number[]
    Specifies the valid streaming units a streaming job can scale to.
    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.
    valid_streaming_units Sequence[int]
    Specifies the valid streaming units a streaming job can scale to.
    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.
    validStreamingUnits List<Number>
    Specifies the valid streaming units a streaming job can scale to.

    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.
    ValidStreamingUnits List<int>
    Specifies the valid streaming units a streaming job can scale to.
    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.
    ValidStreamingUnits []int
    Specifies the valid streaming units a streaming job can scale to.
    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.
    validStreamingUnits List<Integer>
    Specifies the valid streaming units a streaming job can scale to.
    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.
    validStreamingUnits number[]
    Specifies the valid streaming units a streaming job can scale to.
    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.
    valid_streaming_units Sequence[int]
    Specifies the valid streaming units a streaming job can scale to.
    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.
    validStreamingUnits List<Number>
    Specifies the valid streaming units a streaming job can scale to.

    Import

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

    $ pulumi import azure-native:streamanalytics:StreamingJob sj59 /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi