azure-native.streamanalytics.Input
Explore with Pulumi AI
An input object, containing all information associated with the named input. All inputs are contained under a streaming job. Azure REST API version: 2020-03-01. Prior API version in Azure Native 1.x: 2016-03-01.
Other available API versions: 2021-10-01-preview.
Example Usage
Create a Gateway Message Bus input
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var input = new AzureNative.StreamAnalytics.Input("input", new()
    {
        InputName = "input7970",
        JobName = "sj9742",
        Properties = new AzureNative.StreamAnalytics.Inputs.StreamInputPropertiesArgs
        {
            Datasource = new AzureNative.StreamAnalytics.Inputs.GatewayMessageBusStreamInputDataSourceArgs
            {
                Topic = "EdgeTopic1",
                Type = "GatewayMessageBus",
            },
            Type = "Stream",
        },
        ResourceGroupName = "sjrg3467",
    });
});
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.NewInput(ctx, "input", &streamanalytics.InputArgs{
			InputName: pulumi.String("input7970"),
			JobName:   pulumi.String("sj9742"),
			Properties: &streamanalytics.StreamInputPropertiesArgs{
				Datasource: streamanalytics.GatewayMessageBusStreamInputDataSource{
					Topic: "EdgeTopic1",
					Type:  "GatewayMessageBus",
				},
				Type: pulumi.String("Stream"),
			},
			ResourceGroupName: pulumi.String("sjrg3467"),
		})
		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.Input;
import com.pulumi.azurenative.streamanalytics.InputArgs;
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 input = new Input("input", InputArgs.builder()
            .inputName("input7970")
            .jobName("sj9742")
            .properties(StreamInputPropertiesArgs.builder()
                .datasource(GatewayMessageBusStreamInputDataSourceArgs.builder()
                    .topic("EdgeTopic1")
                    .type("GatewayMessageBus")
                    .build())
                .type("Stream")
                .build())
            .resourceGroupName("sjrg3467")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const input = new azure_native.streamanalytics.Input("input", {
    inputName: "input7970",
    jobName: "sj9742",
    properties: {
        datasource: {
            topic: "EdgeTopic1",
            type: "GatewayMessageBus",
        },
        type: "Stream",
    },
    resourceGroupName: "sjrg3467",
});
import pulumi
import pulumi_azure_native as azure_native
input = azure_native.streamanalytics.Input("input",
    input_name="input7970",
    job_name="sj9742",
    properties={
        "datasource": {
            "topic": "EdgeTopic1",
            "type": "GatewayMessageBus",
        },
        "type": "Stream",
    },
    resource_group_name="sjrg3467")
resources:
  input:
    type: azure-native:streamanalytics:Input
    properties:
      inputName: input7970
      jobName: sj9742
      properties:
        datasource:
          topic: EdgeTopic1
          type: GatewayMessageBus
        type: Stream
      resourceGroupName: sjrg3467
Create a reference blob input with CSV serialization
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var input = new AzureNative.StreamAnalytics.Input("input", new()
    {
        InputName = "input7225",
        JobName = "sj9597",
        Properties = new AzureNative.StreamAnalytics.Inputs.ReferenceInputPropertiesArgs
        {
            Datasource = new AzureNative.StreamAnalytics.Inputs.BlobReferenceInputDataSourceArgs
            {
                Container = "state",
                DateFormat = "yyyy/MM/dd",
                PathPattern = "{date}/{time}",
                StorageAccounts = new[]
                {
                    new AzureNative.StreamAnalytics.Inputs.StorageAccountArgs
                    {
                        AccountKey = "someAccountKey==",
                        AccountName = "someAccountName",
                    },
                },
                TimeFormat = "HH",
                Type = "Microsoft.Storage/Blob",
            },
            Serialization = new AzureNative.StreamAnalytics.Inputs.CsvSerializationArgs
            {
                Encoding = AzureNative.StreamAnalytics.Encoding.UTF8,
                FieldDelimiter = ",",
                Type = "Csv",
            },
            Type = "Reference",
        },
        ResourceGroupName = "sjrg8440",
    });
});
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.NewInput(ctx, "input", &streamanalytics.InputArgs{
			InputName: pulumi.String("input7225"),
			JobName:   pulumi.String("sj9597"),
			Properties: &streamanalytics.ReferenceInputPropertiesArgs{
				Datasource: streamanalytics.BlobReferenceInputDataSource{
					Container:   "state",
					DateFormat:  "yyyy/MM/dd",
					PathPattern: "{date}/{time}",
					StorageAccounts: []streamanalytics.StorageAccount{
						{
							AccountKey:  "someAccountKey==",
							AccountName: "someAccountName",
						},
					},
					TimeFormat: "HH",
					Type:       "Microsoft.Storage/Blob",
				},
				Serialization: streamanalytics.CsvSerialization{
					Encoding:       streamanalytics.EncodingUTF8,
					FieldDelimiter: ",",
					Type:           "Csv",
				},
				Type: pulumi.String("Reference"),
			},
			ResourceGroupName: pulumi.String("sjrg8440"),
		})
		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.Input;
import com.pulumi.azurenative.streamanalytics.InputArgs;
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 input = new Input("input", InputArgs.builder()
            .inputName("input7225")
            .jobName("sj9597")
            .properties(ReferenceInputPropertiesArgs.builder()
                .datasource(AzureSqlReferenceInputDataSourceArgs.builder()
                    .container("state")
                    .dateFormat("yyyy/MM/dd")
                    .pathPattern("{date}/{time}")
                    .storageAccounts(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .timeFormat("HH")
                    .type("Microsoft.Storage/Blob")
                    .build())
                .serialization(CsvSerializationArgs.builder()
                    .encoding("UTF8")
                    .fieldDelimiter(",")
                    .type("Csv")
                    .build())
                .type("Reference")
                .build())
            .resourceGroupName("sjrg8440")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const input = new azure_native.streamanalytics.Input("input", {
    inputName: "input7225",
    jobName: "sj9597",
    properties: {
        datasource: {
            container: "state",
            dateFormat: "yyyy/MM/dd",
            pathPattern: "{date}/{time}",
            storageAccounts: [{
                accountKey: "someAccountKey==",
                accountName: "someAccountName",
            }],
            timeFormat: "HH",
            type: "Microsoft.Storage/Blob",
        },
        serialization: {
            encoding: azure_native.streamanalytics.Encoding.UTF8,
            fieldDelimiter: ",",
            type: "Csv",
        },
        type: "Reference",
    },
    resourceGroupName: "sjrg8440",
});
import pulumi
import pulumi_azure_native as azure_native
input = azure_native.streamanalytics.Input("input",
    input_name="input7225",
    job_name="sj9597",
    properties={
        "datasource": {
            "container": "state",
            "date_format": "yyyy/MM/dd",
            "path_pattern": "{date}/{time}",
            "storage_accounts": [{
                "account_key": "someAccountKey==",
                "account_name": "someAccountName",
            }],
            "time_format": "HH",
            "type": "Microsoft.Storage/Blob",
        },
        "serialization": {
            "encoding": azure_native.streamanalytics.Encoding.UTF8,
            "field_delimiter": ",",
            "type": "Csv",
        },
        "type": "Reference",
    },
    resource_group_name="sjrg8440")
resources:
  input:
    type: azure-native:streamanalytics:Input
    properties:
      inputName: input7225
      jobName: sj9597
      properties:
        datasource:
          container: state
          dateFormat: yyyy/MM/dd
          pathPattern: '{date}/{time}'
          storageAccounts:
            - accountKey: someAccountKey==
              accountName: someAccountName
          timeFormat: HH
          type: Microsoft.Storage/Blob
        serialization:
          encoding: UTF8
          fieldDelimiter: ','
          type: Csv
        type: Reference
      resourceGroupName: sjrg8440
Create a reference file input
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var input = new AzureNative.StreamAnalytics.Input("input", new()
    {
        InputName = "input7225",
        JobName = "sj9597",
        Properties = new AzureNative.StreamAnalytics.Inputs.ReferenceInputPropertiesArgs
        {
            Datasource = new AzureNative.StreamAnalytics.Inputs.FileReferenceInputDataSourceArgs
            {
                Path = "my/path",
                Type = "File",
            },
            Type = "Reference",
        },
        ResourceGroupName = "sjrg8440",
    });
});
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.NewInput(ctx, "input", &streamanalytics.InputArgs{
			InputName: pulumi.String("input7225"),
			JobName:   pulumi.String("sj9597"),
			Properties: &streamanalytics.ReferenceInputPropertiesArgs{
				Datasource: streamanalytics.FileReferenceInputDataSource{
					Path: "my/path",
					Type: "File",
				},
				Type: pulumi.String("Reference"),
			},
			ResourceGroupName: pulumi.String("sjrg8440"),
		})
		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.Input;
import com.pulumi.azurenative.streamanalytics.InputArgs;
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 input = new Input("input", InputArgs.builder()
            .inputName("input7225")
            .jobName("sj9597")
            .properties(ReferenceInputPropertiesArgs.builder()
                .datasource(FileReferenceInputDataSourceArgs.builder()
                    .path("my/path")
                    .type("File")
                    .build())
                .type("Reference")
                .build())
            .resourceGroupName("sjrg8440")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const input = new azure_native.streamanalytics.Input("input", {
    inputName: "input7225",
    jobName: "sj9597",
    properties: {
        datasource: {
            path: "my/path",
            type: "File",
        },
        type: "Reference",
    },
    resourceGroupName: "sjrg8440",
});
import pulumi
import pulumi_azure_native as azure_native
input = azure_native.streamanalytics.Input("input",
    input_name="input7225",
    job_name="sj9597",
    properties={
        "datasource": {
            "path": "my/path",
            "type": "File",
        },
        "type": "Reference",
    },
    resource_group_name="sjrg8440")
resources:
  input:
    type: azure-native:streamanalytics:Input
    properties:
      inputName: input7225
      jobName: sj9597
      properties:
        datasource:
          path: my/path
          type: File
        type: Reference
      resourceGroupName: sjrg8440
Create a stream Event Hub input with JSON serialization
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var input = new AzureNative.StreamAnalytics.Input("input", new()
    {
        InputName = "input7425",
        JobName = "sj197",
        Properties = new AzureNative.StreamAnalytics.Inputs.StreamInputPropertiesArgs
        {
            Datasource = new AzureNative.StreamAnalytics.Inputs.EventHubStreamInputDataSourceArgs
            {
                ConsumerGroupName = "sdkconsumergroup",
                EventHubName = "sdkeventhub",
                ServiceBusNamespace = "sdktest",
                SharedAccessPolicyKey = "someSharedAccessPolicyKey==",
                SharedAccessPolicyName = "RootManageSharedAccessKey",
                Type = "Microsoft.ServiceBus/EventHub",
            },
            Serialization = new AzureNative.StreamAnalytics.Inputs.JsonSerializationArgs
            {
                Encoding = AzureNative.StreamAnalytics.Encoding.UTF8,
                Type = "Json",
            },
            Type = "Stream",
        },
        ResourceGroupName = "sjrg3139",
    });
});
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.NewInput(ctx, "input", &streamanalytics.InputArgs{
			InputName: pulumi.String("input7425"),
			JobName:   pulumi.String("sj197"),
			Properties: &streamanalytics.StreamInputPropertiesArgs{
				Datasource: streamanalytics.EventHubStreamInputDataSource{
					ConsumerGroupName:      "sdkconsumergroup",
					EventHubName:           "sdkeventhub",
					ServiceBusNamespace:    "sdktest",
					SharedAccessPolicyKey:  "someSharedAccessPolicyKey==",
					SharedAccessPolicyName: "RootManageSharedAccessKey",
					Type:                   "Microsoft.ServiceBus/EventHub",
				},
				Serialization: streamanalytics.JsonSerialization{
					Encoding: streamanalytics.EncodingUTF8,
					Type:     "Json",
				},
				Type: pulumi.String("Stream"),
			},
			ResourceGroupName: pulumi.String("sjrg3139"),
		})
		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.Input;
import com.pulumi.azurenative.streamanalytics.InputArgs;
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 input = new Input("input", InputArgs.builder()
            .inputName("input7425")
            .jobName("sj197")
            .properties(StreamInputPropertiesArgs.builder()
                .datasource(BlobStreamInputDataSourceArgs.builder()
                    .consumerGroupName("sdkconsumergroup")
                    .eventHubName("sdkeventhub")
                    .serviceBusNamespace("sdktest")
                    .sharedAccessPolicyKey("someSharedAccessPolicyKey==")
                    .sharedAccessPolicyName("RootManageSharedAccessKey")
                    .type("Microsoft.ServiceBus/EventHub")
                    .build())
                .serialization(JsonSerializationArgs.builder()
                    .encoding("UTF8")
                    .type("Json")
                    .build())
                .type("Stream")
                .build())
            .resourceGroupName("sjrg3139")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const input = new azure_native.streamanalytics.Input("input", {
    inputName: "input7425",
    jobName: "sj197",
    properties: {
        datasource: {
            consumerGroupName: "sdkconsumergroup",
            eventHubName: "sdkeventhub",
            serviceBusNamespace: "sdktest",
            sharedAccessPolicyKey: "someSharedAccessPolicyKey==",
            sharedAccessPolicyName: "RootManageSharedAccessKey",
            type: "Microsoft.ServiceBus/EventHub",
        },
        serialization: {
            encoding: azure_native.streamanalytics.Encoding.UTF8,
            type: "Json",
        },
        type: "Stream",
    },
    resourceGroupName: "sjrg3139",
});
import pulumi
import pulumi_azure_native as azure_native
input = azure_native.streamanalytics.Input("input",
    input_name="input7425",
    job_name="sj197",
    properties={
        "datasource": {
            "consumer_group_name": "sdkconsumergroup",
            "event_hub_name": "sdkeventhub",
            "service_bus_namespace": "sdktest",
            "shared_access_policy_key": "someSharedAccessPolicyKey==",
            "shared_access_policy_name": "RootManageSharedAccessKey",
            "type": "Microsoft.ServiceBus/EventHub",
        },
        "serialization": {
            "encoding": azure_native.streamanalytics.Encoding.UTF8,
            "type": "Json",
        },
        "type": "Stream",
    },
    resource_group_name="sjrg3139")
resources:
  input:
    type: azure-native:streamanalytics:Input
    properties:
      inputName: input7425
      jobName: sj197
      properties:
        datasource:
          consumerGroupName: sdkconsumergroup
          eventHubName: sdkeventhub
          serviceBusNamespace: sdktest
          sharedAccessPolicyKey: someSharedAccessPolicyKey==
          sharedAccessPolicyName: RootManageSharedAccessKey
          type: Microsoft.ServiceBus/EventHub
        serialization:
          encoding: UTF8
          type: Json
        type: Stream
      resourceGroupName: sjrg3139
Create a stream IoT Hub input with Avro serialization
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var input = new AzureNative.StreamAnalytics.Input("input", new()
    {
        InputName = "input7970",
        JobName = "sj9742",
        Properties = new AzureNative.StreamAnalytics.Inputs.StreamInputPropertiesArgs
        {
            Datasource = new AzureNative.StreamAnalytics.Inputs.IoTHubStreamInputDataSourceArgs
            {
                ConsumerGroupName = "sdkconsumergroup",
                Endpoint = "messages/events",
                IotHubNamespace = "iothub",
                SharedAccessPolicyKey = "sharedAccessPolicyKey=",
                SharedAccessPolicyName = "owner",
                Type = "Microsoft.Devices/IotHubs",
            },
            Serialization = new AzureNative.StreamAnalytics.Inputs.AvroSerializationArgs
            {
                Type = "Avro",
            },
            Type = "Stream",
        },
        ResourceGroupName = "sjrg3467",
    });
});
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.NewInput(ctx, "input", &streamanalytics.InputArgs{
			InputName: pulumi.String("input7970"),
			JobName:   pulumi.String("sj9742"),
			Properties: &streamanalytics.StreamInputPropertiesArgs{
				Datasource: streamanalytics.IoTHubStreamInputDataSource{
					ConsumerGroupName:      "sdkconsumergroup",
					Endpoint:               "messages/events",
					IotHubNamespace:        "iothub",
					SharedAccessPolicyKey:  "sharedAccessPolicyKey=",
					SharedAccessPolicyName: "owner",
					Type:                   "Microsoft.Devices/IotHubs",
				},
				Serialization: streamanalytics.AvroSerialization{
					Type: "Avro",
				},
				Type: pulumi.String("Stream"),
			},
			ResourceGroupName: pulumi.String("sjrg3467"),
		})
		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.Input;
import com.pulumi.azurenative.streamanalytics.InputArgs;
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 input = new Input("input", InputArgs.builder()
            .inputName("input7970")
            .jobName("sj9742")
            .properties(StreamInputPropertiesArgs.builder()
                .datasource(BlobStreamInputDataSourceArgs.builder()
                    .consumerGroupName("sdkconsumergroup")
                    .endpoint("messages/events")
                    .iotHubNamespace("iothub")
                    .sharedAccessPolicyKey("sharedAccessPolicyKey=")
                    .sharedAccessPolicyName("owner")
                    .type("Microsoft.Devices/IotHubs")
                    .build())
                .serialization(AvroSerializationArgs.builder()
                    .type("Avro")
                    .build())
                .type("Stream")
                .build())
            .resourceGroupName("sjrg3467")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const input = new azure_native.streamanalytics.Input("input", {
    inputName: "input7970",
    jobName: "sj9742",
    properties: {
        datasource: {
            consumerGroupName: "sdkconsumergroup",
            endpoint: "messages/events",
            iotHubNamespace: "iothub",
            sharedAccessPolicyKey: "sharedAccessPolicyKey=",
            sharedAccessPolicyName: "owner",
            type: "Microsoft.Devices/IotHubs",
        },
        serialization: {
            type: "Avro",
        },
        type: "Stream",
    },
    resourceGroupName: "sjrg3467",
});
import pulumi
import pulumi_azure_native as azure_native
input = azure_native.streamanalytics.Input("input",
    input_name="input7970",
    job_name="sj9742",
    properties={
        "datasource": {
            "consumer_group_name": "sdkconsumergroup",
            "endpoint": "messages/events",
            "iot_hub_namespace": "iothub",
            "shared_access_policy_key": "sharedAccessPolicyKey=",
            "shared_access_policy_name": "owner",
            "type": "Microsoft.Devices/IotHubs",
        },
        "serialization": {
            "type": "Avro",
        },
        "type": "Stream",
    },
    resource_group_name="sjrg3467")
resources:
  input:
    type: azure-native:streamanalytics:Input
    properties:
      inputName: input7970
      jobName: sj9742
      properties:
        datasource:
          consumerGroupName: sdkconsumergroup
          endpoint: messages/events
          iotHubNamespace: iothub
          sharedAccessPolicyKey: sharedAccessPolicyKey=
          sharedAccessPolicyName: owner
          type: Microsoft.Devices/IotHubs
        serialization:
          type: Avro
        type: Stream
      resourceGroupName: sjrg3467
Create a stream blob input with CSV serialization
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var input = new AzureNative.StreamAnalytics.Input("input", new()
    {
        InputName = "input8899",
        JobName = "sj6695",
        Properties = new AzureNative.StreamAnalytics.Inputs.StreamInputPropertiesArgs
        {
            Datasource = new AzureNative.StreamAnalytics.Inputs.BlobStreamInputDataSourceArgs
            {
                Container = "state",
                DateFormat = "yyyy/MM/dd",
                PathPattern = "{date}/{time}",
                SourcePartitionCount = 16,
                StorageAccounts = new[]
                {
                    new AzureNative.StreamAnalytics.Inputs.StorageAccountArgs
                    {
                        AccountKey = "someAccountKey==",
                        AccountName = "someAccountName",
                    },
                },
                TimeFormat = "HH",
                Type = "Microsoft.Storage/Blob",
            },
            Serialization = new AzureNative.StreamAnalytics.Inputs.CsvSerializationArgs
            {
                Encoding = AzureNative.StreamAnalytics.Encoding.UTF8,
                FieldDelimiter = ",",
                Type = "Csv",
            },
            Type = "Stream",
        },
        ResourceGroupName = "sjrg8161",
    });
});
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.NewInput(ctx, "input", &streamanalytics.InputArgs{
			InputName: pulumi.String("input8899"),
			JobName:   pulumi.String("sj6695"),
			Properties: &streamanalytics.StreamInputPropertiesArgs{
				Datasource: streamanalytics.BlobStreamInputDataSource{
					Container:            "state",
					DateFormat:           "yyyy/MM/dd",
					PathPattern:          "{date}/{time}",
					SourcePartitionCount: 16,
					StorageAccounts: []streamanalytics.StorageAccount{
						{
							AccountKey:  "someAccountKey==",
							AccountName: "someAccountName",
						},
					},
					TimeFormat: "HH",
					Type:       "Microsoft.Storage/Blob",
				},
				Serialization: streamanalytics.CsvSerialization{
					Encoding:       streamanalytics.EncodingUTF8,
					FieldDelimiter: ",",
					Type:           "Csv",
				},
				Type: pulumi.String("Stream"),
			},
			ResourceGroupName: pulumi.String("sjrg8161"),
		})
		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.Input;
import com.pulumi.azurenative.streamanalytics.InputArgs;
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 input = new Input("input", InputArgs.builder()
            .inputName("input8899")
            .jobName("sj6695")
            .properties(StreamInputPropertiesArgs.builder()
                .datasource(BlobStreamInputDataSourceArgs.builder()
                    .container("state")
                    .dateFormat("yyyy/MM/dd")
                    .pathPattern("{date}/{time}")
                    .sourcePartitionCount(16)
                    .storageAccounts(StorageAccountArgs.builder()
                        .accountKey("someAccountKey==")
                        .accountName("someAccountName")
                        .build())
                    .timeFormat("HH")
                    .type("Microsoft.Storage/Blob")
                    .build())
                .serialization(CsvSerializationArgs.builder()
                    .encoding("UTF8")
                    .fieldDelimiter(",")
                    .type("Csv")
                    .build())
                .type("Stream")
                .build())
            .resourceGroupName("sjrg8161")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const input = new azure_native.streamanalytics.Input("input", {
    inputName: "input8899",
    jobName: "sj6695",
    properties: {
        datasource: {
            container: "state",
            dateFormat: "yyyy/MM/dd",
            pathPattern: "{date}/{time}",
            sourcePartitionCount: 16,
            storageAccounts: [{
                accountKey: "someAccountKey==",
                accountName: "someAccountName",
            }],
            timeFormat: "HH",
            type: "Microsoft.Storage/Blob",
        },
        serialization: {
            encoding: azure_native.streamanalytics.Encoding.UTF8,
            fieldDelimiter: ",",
            type: "Csv",
        },
        type: "Stream",
    },
    resourceGroupName: "sjrg8161",
});
import pulumi
import pulumi_azure_native as azure_native
input = azure_native.streamanalytics.Input("input",
    input_name="input8899",
    job_name="sj6695",
    properties={
        "datasource": {
            "container": "state",
            "date_format": "yyyy/MM/dd",
            "path_pattern": "{date}/{time}",
            "source_partition_count": 16,
            "storage_accounts": [{
                "account_key": "someAccountKey==",
                "account_name": "someAccountName",
            }],
            "time_format": "HH",
            "type": "Microsoft.Storage/Blob",
        },
        "serialization": {
            "encoding": azure_native.streamanalytics.Encoding.UTF8,
            "field_delimiter": ",",
            "type": "Csv",
        },
        "type": "Stream",
    },
    resource_group_name="sjrg8161")
resources:
  input:
    type: azure-native:streamanalytics:Input
    properties:
      inputName: input8899
      jobName: sj6695
      properties:
        datasource:
          container: state
          dateFormat: yyyy/MM/dd
          pathPattern: '{date}/{time}'
          sourcePartitionCount: 16
          storageAccounts:
            - accountKey: someAccountKey==
              accountName: someAccountName
          timeFormat: HH
          type: Microsoft.Storage/Blob
        serialization:
          encoding: UTF8
          fieldDelimiter: ','
          type: Csv
        type: Stream
      resourceGroupName: sjrg8161
Create Input Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Input(name: string, args: InputArgs, opts?: CustomResourceOptions);@overload
def Input(resource_name: str,
          args: InputInitArgs,
          opts: Optional[ResourceOptions] = None)
@overload
def Input(resource_name: str,
          opts: Optional[ResourceOptions] = None,
          job_name: Optional[str] = None,
          resource_group_name: Optional[str] = None,
          input_name: Optional[str] = None,
          name: Optional[str] = None,
          properties: Optional[Union[ReferenceInputPropertiesArgs, StreamInputPropertiesArgs]] = None)func NewInput(ctx *Context, name string, args InputArgs, opts ...ResourceOption) (*Input, error)public Input(string name, InputArgs args, CustomResourceOptions? opts = null)type: azure-native:streamanalytics:Input
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 InputArgs
- 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 InputInitArgs
- 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 InputArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InputArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InputArgs
- 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 inputResource = new AzureNative.StreamAnalytics.Input("inputResource", new()
{
    JobName = "string",
    ResourceGroupName = "string",
    InputName = "string",
    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",
        },
    },
});
example, err := streamanalytics.NewInput(ctx, "inputResource", &streamanalytics.InputArgs{
	JobName:           pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	InputName:         pulumi.String("string"),
	Name:              pulumi.String("string"),
	Properties: &streamanalytics.ReferenceInputPropertiesArgs{
		Type: pulumi.String("Reference"),
		Compression: &streamanalytics.CompressionArgs{
			Type: pulumi.String("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: pulumi.String("string"),
		Serialization: streamanalytics.AvroSerialization{
			Type: "Avro",
		},
	},
})
var inputResource = new Input("inputResource", InputArgs.builder()
    .jobName("string")
    .resourceGroupName("string")
    .inputName("string")
    .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());
input_resource = azure_native.streamanalytics.Input("inputResource",
    job_name="string",
    resource_group_name="string",
    input_name="string",
    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",
        },
    })
const inputResource = new azure_native.streamanalytics.Input("inputResource", {
    jobName: "string",
    resourceGroupName: "string",
    inputName: "string",
    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",
        },
    },
});
type: azure-native:streamanalytics:Input
properties:
    inputName: string
    jobName: string
    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
    resourceGroupName: string
Input 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 Input resource accepts the following input properties:
- JobName string
- The name of the streaming job.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- InputName string
- The name of the input.
- Name string
- Resource name
- Properties
Pulumi.Azure | Pulumi.Native. Stream Analytics. Inputs. Reference Input Properties Azure Native. Stream Analytics. Inputs. Stream Input Properties 
- The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
- JobName string
- The name of the streaming job.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- InputName string
- The name of the input.
- Name string
- Resource name
- Properties
ReferenceInput | StreamProperties Args Input Properties Args 
- The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
- jobName String
- The name of the streaming job.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- inputName String
- The name of the input.
- name String
- Resource name
- properties
ReferenceInput | StreamProperties Input Properties 
- The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
- jobName string
- The name of the streaming job.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- inputName string
- The name of the input.
- name string
- Resource name
- properties
ReferenceInput | StreamProperties Input Properties 
- The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
- job_name str
- The name of the streaming job.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- input_name str
- The name of the input.
- name str
- Resource name
- properties
ReferenceInput | StreamProperties Args Input Properties Args 
- The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
- jobName String
- The name of the streaming job.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- inputName String
- The name of the input.
- name String
- Resource name
- properties Property Map | Property Map
- The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
Outputs
All input properties are implicitly available as output properties. Additionally, the Input resource produces the following output properties:
Supporting Types
AuthenticationMode, AuthenticationModeArgs    
- Msi
- Msi
- UserToken 
- UserToken
- ConnectionString 
- ConnectionString
- AuthenticationMode Msi 
- Msi
- AuthenticationMode User Token 
- UserToken
- AuthenticationMode Connection String 
- 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      
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.
- DeltaSnapshot stringQuery 
- 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.
- FullSnapshot stringQuery 
- 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.Azure Native. Stream Analytics. Refresh Type 
- 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.
- DeltaSnapshot stringQuery 
- 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.
- FullSnapshot stringQuery 
- 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.
- deltaSnapshot StringQuery 
- 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.
- fullSnapshot StringQuery 
- 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.
- deltaSnapshot stringQuery 
- 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.
- fullSnapshot stringQuery 
- 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_ strquery 
- 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_ strquery 
- 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.
- deltaSnapshot StringQuery 
- 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.
- fullSnapshot StringQuery 
- 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" | "RefreshPeriodically With Full" | "Refresh Periodically With Delta" 
- 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.
- DeltaSnapshot stringQuery 
- 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.
- FullSnapshot stringQuery 
- 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.
- DeltaSnapshot stringQuery 
- 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.
- FullSnapshot stringQuery 
- 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.
- deltaSnapshot StringQuery 
- 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.
- fullSnapshot StringQuery 
- 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.
- deltaSnapshot stringQuery 
- 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.
- fullSnapshot stringQuery 
- 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_ strquery 
- 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_ strquery 
- 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.
- deltaSnapshot StringQuery 
- 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.
- fullSnapshot StringQuery 
- 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.
BlobReferenceInputDataSource, BlobReferenceInputDataSourceArgs          
- AuthenticationMode string | Pulumi.Azure Native. Stream Analytics. Authentication Mode 
- 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.Azure Native. Stream Analytics. Inputs. Storage Account> 
- 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" | "Connection 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.
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.Azure Native. Stream Analytics. Inputs. Storage Account Response> 
- 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 []StorageAccount Response 
- 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<StorageAccount Response> 
- 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 StorageAccount Response[] 
- 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[StorageAccount Response] 
- 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.Azure Native. Stream Analytics. Authentication Mode 
- 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.
- SourcePartition intCount 
- The partition count of the blob input data source. Range 1 - 1024.
- StorageAccounts List<Pulumi.Azure Native. Stream Analytics. Inputs. Storage Account> 
- 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.
- SourcePartition intCount 
- 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.
- sourcePartition IntegerCount 
- 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.
- sourcePartition numberCount 
- 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_ intcount 
- 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" | "Connection 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.
- sourcePartition NumberCount 
- 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.
- SourcePartition intCount 
- The partition count of the blob input data source. Range 1 - 1024.
- StorageAccounts List<Pulumi.Azure Native. Stream Analytics. Inputs. Storage Account Response> 
- 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.
- SourcePartition intCount 
- The partition count of the blob input data source. Range 1 - 1024.
- StorageAccounts []StorageAccount Response 
- 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.
- sourcePartition IntegerCount 
- The partition count of the blob input data source. Range 1 - 1024.
- storageAccounts List<StorageAccount Response> 
- 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.
- sourcePartition numberCount 
- The partition count of the blob input data source. Range 1 - 1024.
- storageAccounts StorageAccount Response[] 
- 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_ intcount 
- The partition count of the blob input data source. Range 1 - 1024.
- storage_accounts Sequence[StorageAccount Response] 
- 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.
- sourcePartition NumberCount 
- 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.
Compression, CompressionArgs  
- Type
string | Pulumi.Azure Native. Stream Analytics. Compression Type 
- 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
- CompressionType None 
- None
- CompressionType GZip 
- GZip
- CompressionType Deflate 
- 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
CsvSerialization, CsvSerializationArgs    
- Encoding
string | Pulumi.Azure Native. Stream Analytics. 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.Azure Native. Stream Analytics. Inputs. Diagnostic Condition Response> 
- A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
- Conditions
[]DiagnosticCondition Response 
- A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
- conditions
List<DiagnosticCondition Response> 
- A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
- conditions
DiagnosticCondition Response[] 
- A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
- conditions
Sequence[DiagnosticCondition Response] 
- 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.
Encoding, EncodingArgs  
- UTF8
- UTF8
- EncodingUTF8 
- UTF8
- UTF8
- UTF8
- UTF8
- UTF8
- UTF8
- UTF8
- "UTF8"
- UTF8
EventHubStreamInputDataSource, EventHubStreamInputDataSourceArgs            
- AuthenticationMode string | Pulumi.Azure Native. Stream Analytics. Authentication Mode 
- Authentication Mode.
- ConsumerGroup stringName 
- 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.
- EventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- ServiceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- ConsumerGroup stringName 
- 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.
- EventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- ServiceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup StringName 
- 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.
- eventHub StringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus StringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup stringName 
- 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.
- eventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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_ strname 
- 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_ strname 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- service_bus_ strnamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- str
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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" | "Connection String" 
- Authentication Mode.
- consumerGroup StringName 
- 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.
- eventHub StringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus StringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- ConsumerGroup stringName 
- 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.
- EventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- ServiceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- ConsumerGroup stringName 
- 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.
- EventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- ServiceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup StringName 
- 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.
- eventHub StringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus StringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup stringName 
- 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.
- eventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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_ strname 
- 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_ strname 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- service_bus_ strnamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- str
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup StringName 
- 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.
- eventHub StringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus StringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.Azure Native. Stream Analytics. Authentication Mode 
- Authentication Mode.
- ConsumerGroup stringName 
- 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.
- EventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- ServiceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- ConsumerGroup stringName 
- 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.
- EventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- ServiceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup StringName 
- 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.
- eventHub StringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus StringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup stringName 
- 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.
- eventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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_ strname 
- 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_ strname 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- service_bus_ strnamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- str
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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" | "Connection String" 
- Authentication Mode.
- consumerGroup StringName 
- 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.
- eventHub StringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus StringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- ConsumerGroup stringName 
- 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.
- EventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- ServiceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- ConsumerGroup stringName 
- 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.
- EventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- ServiceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup StringName 
- 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.
- eventHub StringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus StringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup stringName 
- 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.
- eventHub stringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus stringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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_ strname 
- 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_ strname 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- service_bus_ strnamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- str
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup StringName 
- 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.
- eventHub StringName 
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
- serviceBus StringNamespace 
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
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.
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.
IoTHubStreamInputDataSource, IoTHubStreamInputDataSourceArgs            
- ConsumerGroup stringName 
- 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.).
- IotHub stringNamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- ConsumerGroup stringName 
- 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.).
- IotHub stringNamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup StringName 
- 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.).
- iotHub StringNamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup stringName 
- 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.).
- iotHub stringNamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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_ strname 
- 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_ strnamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- str
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup StringName 
- 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.).
- iotHub StringNamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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              
- ConsumerGroup stringName 
- 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.).
- IotHub stringNamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- ConsumerGroup stringName 
- 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.).
- IotHub stringNamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup StringName 
- 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.).
- iotHub StringNamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup stringName 
- 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.).
- iotHub stringNamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- string
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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_ strname 
- 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_ strnamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- str
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
- consumerGroup StringName 
- 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.).
- iotHub StringNamespace 
- The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
- String
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
- 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.
JsonOutputSerializationFormat, JsonOutputSerializationFormatArgs        
- LineSeparated 
- LineSeparated
- Array
- Array
- JsonOutput Serialization Format Line Separated 
- LineSeparated
- JsonOutput Serialization Format Array 
- Array
- LineSeparated 
- LineSeparated
- Array
- Array
- LineSeparated 
- LineSeparated
- Array
- Array
- LINE_SEPARATED
- LineSeparated
- ARRAY
- Array
- "LineSeparated" 
- LineSeparated
- "Array"
- Array
JsonSerialization, JsonSerializationArgs    
- Encoding
string | Pulumi.Azure Native. Stream Analytics. 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.Azure Native. Stream Analytics. Json Output Serialization Format 
- 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 | JsonOutput Serialization Format 
- 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 | JsonOutput Serialization Format 
- 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 | JsonOutput Serialization Format 
- 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 | JsonOutput Serialization Format 
- 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.
ParquetSerialization, ParquetSerializationArgs    
ParquetSerializationResponse, ParquetSerializationResponseArgs      
ReferenceInputProperties, ReferenceInputPropertiesArgs      
- Compression
Pulumi.Azure Native. Stream Analytics. Inputs. Compression 
- Describes how input data is compressed
- Datasource
Pulumi.Azure | Pulumi.Native. Stream Analytics. Inputs. Azure Sql Reference Input Data Source Azure | Pulumi.Native. Stream Analytics. Inputs. Blob Reference Input Data Source Azure Native. Stream Analytics. Inputs. File Reference Input Data Source 
- 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.Azure | Pulumi.Native. Stream Analytics. Inputs. Avro Serialization Azure | Pulumi.Native. Stream Analytics. Inputs. Csv Serialization Azure | Pulumi.Native. Stream Analytics. Inputs. Json Serialization Azure Native. Stream Analytics. Inputs. Parquet Serialization 
- 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
AzureSql | BlobReference Input Data Source Reference | FileInput Data Source Reference Input Data Source 
- 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
AzureSql | BlobReference Input Data Source Reference | FileInput Data Source Reference Input Data Source 
- 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
AzureSql | BlobReference Input Data Source Reference | FileInput Data Source Reference Input Data Source 
- 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
AzureSql | BlobReference Input Data Source Reference | FileInput Data Source Reference Input Data Source 
- 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.Azure Native. Stream Analytics. Inputs. Diagnostics Response 
- 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.Azure Native. Stream Analytics. Inputs. Compression Response 
- Describes how input data is compressed
- Datasource
Pulumi.Azure | Pulumi.Native. Stream Analytics. Inputs. Azure Sql Reference Input Data Source Response Azure | Pulumi.Native. Stream Analytics. Inputs. Blob Reference Input Data Source Response Azure Native. Stream Analytics. Inputs. File Reference Input Data Source Response 
- 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.Azure | Pulumi.Native. Stream Analytics. Inputs. Avro Serialization Response Azure | Pulumi.Native. Stream Analytics. Inputs. Csv Serialization Response Azure | Pulumi.Native. Stream Analytics. Inputs. Json Serialization Response Azure Native. Stream Analytics. Inputs. Parquet Serialization Response 
- 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
AzureSql | BlobReference Input Data Source Response Reference | FileInput Data Source Response Reference Input Data Source Response 
- 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 | CsvResponse Serialization | JsonResponse Serialization | ParquetResponse Serialization Response 
- 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
AzureSql | BlobReference Input Data Source Response Reference | FileInput Data Source Response Reference Input Data Source Response 
- 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 | CsvResponse Serialization | JsonResponse Serialization | ParquetResponse Serialization Response 
- 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
AzureSql | BlobReference Input Data Source Response Reference | FileInput Data Source Response Reference Input Data Source Response 
- 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 | CsvResponse Serialization | JsonResponse Serialization | ParquetResponse Serialization Response 
- 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
AzureSql | BlobReference Input Data Source Response Reference | FileInput Data Source Response Reference Input Data Source Response 
- 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 | CsvResponse Serialization | JsonResponse Serialization | ParquetResponse Serialization Response 
- 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
- RefreshPeriodically With Full 
- RefreshPeriodicallyWithFull
- RefreshPeriodically With Delta 
- RefreshPeriodicallyWithDelta
- RefreshType Static 
- Static
- RefreshType Refresh Periodically With Full 
- RefreshPeriodicallyWithFull
- RefreshType Refresh Periodically With Delta 
- RefreshPeriodicallyWithDelta
- Static
- Static
- RefreshPeriodically With Full 
- RefreshPeriodicallyWithFull
- RefreshPeriodically With Delta 
- RefreshPeriodicallyWithDelta
- Static
- Static
- RefreshPeriodically With Full 
- RefreshPeriodicallyWithFull
- RefreshPeriodically With Delta 
- RefreshPeriodicallyWithDelta
- STATIC
- Static
- REFRESH_PERIODICALLY_WITH_FULL
- RefreshPeriodicallyWithFull
- REFRESH_PERIODICALLY_WITH_DELTA
- RefreshPeriodicallyWithDelta
- "Static"
- Static
- "RefreshPeriodically With Full" 
- RefreshPeriodicallyWithFull
- "RefreshPeriodically With Delta" 
- RefreshPeriodicallyWithDelta
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.Azure Native. Stream Analytics. Inputs. Compression 
- Describes how input data is compressed
- Datasource
Pulumi.Azure | Pulumi.Native. Stream Analytics. Inputs. Blob Stream Input Data Source Azure | Pulumi.Native. Stream Analytics. Inputs. Event Hub Stream Input Data Source Azure | Pulumi.Native. Stream Analytics. Inputs. Event Hub V2Stream Input Data Source Azure | Pulumi.Native. Stream Analytics. Inputs. Gateway Message Bus Stream Input Data Source Azure Native. Stream Analytics. Inputs. Io THub Stream Input Data Source 
- 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.Azure | Pulumi.Native. Stream Analytics. Inputs. Avro Serialization Azure | Pulumi.Native. Stream Analytics. Inputs. Csv Serialization Azure | Pulumi.Native. Stream Analytics. Inputs. Json Serialization Azure Native. Stream Analytics. Inputs. Parquet Serialization 
- 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
BlobStream | EventInput Data Source Hub | EventStream Input Data Source Hub | GatewayV2Stream Input Data Source Message | IoBus Stream Input Data Source THub Stream Input Data Source 
- 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
BlobStream | EventInput Data Source Hub | EventStream Input Data Source Hub | GatewayV2Stream Input Data Source Message | IoBus Stream Input Data Source THub Stream Input Data Source 
- 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
BlobStream | EventInput Data Source Hub | EventStream Input Data Source Hub | GatewayV2Stream Input Data Source Message | IoBus Stream Input Data Source THub Stream Input Data Source 
- 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
BlobStream | EventInput Data Source Hub | EventStream Input Data Source Hub | GatewayV2Stream Input Data Source Message | IoBus Stream Input Data Source THub Stream Input Data Source 
- 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.Azure Native. Stream Analytics. Inputs. Diagnostics Response 
- 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.Azure Native. Stream Analytics. Inputs. Compression Response 
- Describes how input data is compressed
- Datasource
Pulumi.Azure | Pulumi.Native. Stream Analytics. Inputs. Blob Stream Input Data Source Response Azure | Pulumi.Native. Stream Analytics. Inputs. Event Hub Stream Input Data Source Response Azure | Pulumi.Native. Stream Analytics. Inputs. Event Hub V2Stream Input Data Source Response Azure | Pulumi.Native. Stream Analytics. Inputs. Gateway Message Bus Stream Input Data Source Response Azure Native. Stream Analytics. Inputs. Io THub Stream Input Data Source Response 
- 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.Azure | Pulumi.Native. Stream Analytics. Inputs. Avro Serialization Response Azure | Pulumi.Native. Stream Analytics. Inputs. Csv Serialization Response Azure | Pulumi.Native. Stream Analytics. Inputs. Json Serialization Response Azure Native. Stream Analytics. Inputs. Parquet Serialization Response 
- 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
BlobStream | EventInput Data Source Response Hub | EventStream Input Data Source Response Hub | GatewayV2Stream Input Data Source Response Message | IoBus Stream Input Data Source Response THub Stream Input Data Source Response 
- 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 | CsvResponse Serialization | JsonResponse Serialization | ParquetResponse Serialization Response 
- 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
BlobStream | EventInput Data Source Response Hub | EventStream Input Data Source Response Hub | GatewayV2Stream Input Data Source Response Message | IoBus Stream Input Data Source Response THub Stream Input Data Source Response 
- 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 | CsvResponse Serialization | JsonResponse Serialization | ParquetResponse Serialization Response 
- 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
BlobStream | EventInput Data Source Response Hub | EventStream Input Data Source Response Hub | GatewayV2Stream Input Data Source Response Message | IoBus Stream Input Data Source Response THub Stream Input Data Source Response 
- 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 | CsvResponse Serialization | JsonResponse Serialization | ParquetResponse Serialization Response 
- 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
BlobStream | EventInput Data Source Response Hub | EventStream Input Data Source Response Hub | GatewayV2Stream Input Data Source Response Message | IoBus Stream Input Data Source Response THub Stream Input Data Source Response 
- 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 | CsvResponse Serialization | JsonResponse Serialization | ParquetResponse Serialization Response 
- 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.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:streamanalytics:Input input8899 /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0