1. Packages
  2. Azure Native v2
  3. API Docs
  4. streamanalytics
  5. Output
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.streamanalytics.Output

Explore with Pulumi AI

An output object, containing all information associated with the named output. All outputs 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 DocumentDB output

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.DocumentDbOutputDataSourceArgs
        {
            AccountId = "someAccountId",
            AccountKey = "accountKey==",
            CollectionNamePattern = "collection",
            Database = "db01",
            DocumentId = "documentId",
            PartitionKey = "key",
            Type = "Microsoft.Storage/DocumentDB",
        },
        JobName = "sj2331",
        OutputName = "output3022",
        ResourceGroupName = "sjrg7983",
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.DocumentDbOutputDataSourceArgs{
				AccountId:             pulumi.String("someAccountId"),
				AccountKey:            pulumi.String("accountKey=="),
				CollectionNamePattern: pulumi.String("collection"),
				Database:              pulumi.String("db01"),
				DocumentId:            pulumi.String("documentId"),
				PartitionKey:          pulumi.String("key"),
				Type:                  pulumi.String("Microsoft.Storage/DocumentDB"),
			},
			JobName:           pulumi.String("sj2331"),
			OutputName:        pulumi.String("output3022"),
			ResourceGroupName: pulumi.String("sjrg7983"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                .accountId("someAccountId")
                .accountKey("accountKey==")
                .collectionNamePattern("collection")
                .database("db01")
                .documentId("documentId")
                .partitionKey("key")
                .type("Microsoft.Storage/DocumentDB")
                .build())
            .jobName("sj2331")
            .outputName("output3022")
            .resourceGroupName("sjrg7983")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        accountId: "someAccountId",
        accountKey: "accountKey==",
        collectionNamePattern: "collection",
        database: "db01",
        documentId: "documentId",
        partitionKey: "key",
        type: "Microsoft.Storage/DocumentDB",
    },
    jobName: "sj2331",
    outputName: "output3022",
    resourceGroupName: "sjrg7983",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "account_id": "someAccountId",
        "account_key": "accountKey==",
        "collection_name_pattern": "collection",
        "database": "db01",
        "document_id": "documentId",
        "partition_key": "key",
        "type": "Microsoft.Storage/DocumentDB",
    },
    job_name="sj2331",
    output_name="output3022",
    resource_group_name="sjrg7983")
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        accountId: someAccountId
        accountKey: accountKey==
        collectionNamePattern: collection
        database: db01
        documentId: documentId
        partitionKey: key
        type: Microsoft.Storage/DocumentDB
      jobName: sj2331
      outputName: output3022
      resourceGroupName: sjrg7983
Copy

Create a Gateway Message Bus output

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.GatewayMessageBusOutputDataSourceArgs
        {
            Topic = "EdgeTopic1",
            Type = "GatewayMessageBus",
        },
        JobName = "sj2331",
        OutputName = "output3022",
        ResourceGroupName = "sjrg7983",
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.GatewayMessageBusOutputDataSourceArgs{
				Topic: pulumi.String("EdgeTopic1"),
				Type:  pulumi.String("GatewayMessageBus"),
			},
			JobName:           pulumi.String("sj2331"),
			OutputName:        pulumi.String("output3022"),
			ResourceGroupName: pulumi.String("sjrg7983"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(GatewayMessageBusOutputDataSourceArgs.builder()
                .topic("EdgeTopic1")
                .type("GatewayMessageBus")
                .build())
            .jobName("sj2331")
            .outputName("output3022")
            .resourceGroupName("sjrg7983")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        topic: "EdgeTopic1",
        type: "GatewayMessageBus",
    },
    jobName: "sj2331",
    outputName: "output3022",
    resourceGroupName: "sjrg7983",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "topic": "EdgeTopic1",
        "type": "GatewayMessageBus",
    },
    job_name="sj2331",
    output_name="output3022",
    resource_group_name="sjrg7983")
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        topic: EdgeTopic1
        type: GatewayMessageBus
      jobName: sj2331
      outputName: output3022
      resourceGroupName: sjrg7983
Copy

Create a Power BI output

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.PowerBIOutputDataSourceArgs
        {
            Dataset = "someDataset",
            GroupId = "ac40305e-3e8d-43ac-8161-c33799f43e95",
            GroupName = "MyPowerBIGroup",
            RefreshToken = "someRefreshToken==",
            Table = "someTable",
            TokenUserDisplayName = "Bob Smith",
            TokenUserPrincipalName = "bobsmith@contoso.com",
            Type = "PowerBI",
        },
        JobName = "sj2331",
        OutputName = "output3022",
        ResourceGroupName = "sjrg7983",
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.PowerBIOutputDataSourceArgs{
				Dataset:                pulumi.String("someDataset"),
				GroupId:                pulumi.String("ac40305e-3e8d-43ac-8161-c33799f43e95"),
				GroupName:              pulumi.String("MyPowerBIGroup"),
				RefreshToken:           pulumi.String("someRefreshToken=="),
				Table:                  pulumi.String("someTable"),
				TokenUserDisplayName:   pulumi.String("Bob Smith"),
				TokenUserPrincipalName: pulumi.String("bobsmith@contoso.com"),
				Type:                   pulumi.String("PowerBI"),
			},
			JobName:           pulumi.String("sj2331"),
			OutputName:        pulumi.String("output3022"),
			ResourceGroupName: pulumi.String("sjrg7983"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(PowerBIOutputDataSourceArgs.builder()
                .dataset("someDataset")
                .groupId("ac40305e-3e8d-43ac-8161-c33799f43e95")
                .groupName("MyPowerBIGroup")
                .refreshToken("someRefreshToken==")
                .table("someTable")
                .tokenUserDisplayName("Bob Smith")
                .tokenUserPrincipalName("bobsmith@contoso.com")
                .type("PowerBI")
                .build())
            .jobName("sj2331")
            .outputName("output3022")
            .resourceGroupName("sjrg7983")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        dataset: "someDataset",
        groupId: "ac40305e-3e8d-43ac-8161-c33799f43e95",
        groupName: "MyPowerBIGroup",
        refreshToken: "someRefreshToken==",
        table: "someTable",
        tokenUserDisplayName: "Bob Smith",
        tokenUserPrincipalName: "bobsmith@contoso.com",
        type: "PowerBI",
    },
    jobName: "sj2331",
    outputName: "output3022",
    resourceGroupName: "sjrg7983",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "dataset": "someDataset",
        "group_id": "ac40305e-3e8d-43ac-8161-c33799f43e95",
        "group_name": "MyPowerBIGroup",
        "refresh_token": "someRefreshToken==",
        "table": "someTable",
        "token_user_display_name": "Bob Smith",
        "token_user_principal_name": "bobsmith@contoso.com",
        "type": "PowerBI",
    },
    job_name="sj2331",
    output_name="output3022",
    resource_group_name="sjrg7983")
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        dataset: someDataset
        groupId: ac40305e-3e8d-43ac-8161-c33799f43e95
        groupName: MyPowerBIGroup
        refreshToken: someRefreshToken==
        table: someTable
        tokenUserDisplayName: Bob Smith
        tokenUserPrincipalName: bobsmith@contoso.com
        type: PowerBI
      jobName: sj2331
      outputName: output3022
      resourceGroupName: sjrg7983
Copy

Create a Service Bus Queue output with Avro serialization

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.ServiceBusQueueOutputDataSourceArgs
        {
            PropertyColumns = new[]
            {
                "column1",
                "column2",
            },
            QueueName = "sdkqueue",
            ServiceBusNamespace = "sdktest",
            SharedAccessPolicyKey = "sharedAccessPolicyKey=",
            SharedAccessPolicyName = "RootManageSharedAccessKey",
            SystemPropertyColumns = new Dictionary<string, object?>
            {
                ["MessageId"] = "col3",
                ["PartitionKey"] = "col4",
            },
            Type = "Microsoft.ServiceBus/Queue",
        },
        JobName = "sj5095",
        OutputName = "output3456",
        ResourceGroupName = "sjrg3410",
        Serialization = new AzureNative.StreamAnalytics.Inputs.AvroSerializationArgs
        {
            Type = "Avro",
        },
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.ServiceBusQueueOutputDataSourceArgs{
				PropertyColumns: pulumi.StringArray{
					pulumi.String("column1"),
					pulumi.String("column2"),
				},
				QueueName:              pulumi.String("sdkqueue"),
				ServiceBusNamespace:    pulumi.String("sdktest"),
				SharedAccessPolicyKey:  pulumi.String("sharedAccessPolicyKey="),
				SharedAccessPolicyName: pulumi.String("RootManageSharedAccessKey"),
				SystemPropertyColumns: pulumi.Any(map[string]interface{}{
					"MessageId":    "col3",
					"PartitionKey": "col4",
				}),
				Type: pulumi.String("Microsoft.ServiceBus/Queue"),
			},
			JobName:           pulumi.String("sj5095"),
			OutputName:        pulumi.String("output3456"),
			ResourceGroupName: pulumi.String("sjrg3410"),
			Serialization: &streamanalytics.AvroSerializationArgs{
				Type: pulumi.String("Avro"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                .propertyColumns(                
                    "column1",
                    "column2")
                .queueName("sdkqueue")
                .serviceBusNamespace("sdktest")
                .sharedAccessPolicyKey("sharedAccessPolicyKey=")
                .sharedAccessPolicyName("RootManageSharedAccessKey")
                .systemPropertyColumns(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .type("Microsoft.ServiceBus/Queue")
                .build())
            .jobName("sj5095")
            .outputName("output3456")
            .resourceGroupName("sjrg3410")
            .serialization(AvroSerializationArgs.builder()
                .type("Avro")
                .build())
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        propertyColumns: [
            "column1",
            "column2",
        ],
        queueName: "sdkqueue",
        serviceBusNamespace: "sdktest",
        sharedAccessPolicyKey: "sharedAccessPolicyKey=",
        sharedAccessPolicyName: "RootManageSharedAccessKey",
        systemPropertyColumns: {
            MessageId: "col3",
            PartitionKey: "col4",
        },
        type: "Microsoft.ServiceBus/Queue",
    },
    jobName: "sj5095",
    outputName: "output3456",
    resourceGroupName: "sjrg3410",
    serialization: {
        type: "Avro",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "property_columns": [
            "column1",
            "column2",
        ],
        "queue_name": "sdkqueue",
        "service_bus_namespace": "sdktest",
        "shared_access_policy_key": "sharedAccessPolicyKey=",
        "shared_access_policy_name": "RootManageSharedAccessKey",
        "system_property_columns": {
            "MessageId": "col3",
            "PartitionKey": "col4",
        },
        "type": "Microsoft.ServiceBus/Queue",
    },
    job_name="sj5095",
    output_name="output3456",
    resource_group_name="sjrg3410",
    serialization={
        "type": "Avro",
    })
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        propertyColumns:
          - column1
          - column2
        queueName: sdkqueue
        serviceBusNamespace: sdktest
        sharedAccessPolicyKey: sharedAccessPolicyKey=
        sharedAccessPolicyName: RootManageSharedAccessKey
        systemPropertyColumns:
          MessageId: col3
          PartitionKey: col4
        type: Microsoft.ServiceBus/Queue
      jobName: sj5095
      outputName: output3456
      resourceGroupName: sjrg3410
      serialization:
        type: Avro
Copy

Create a Service Bus Topic output with CSV serialization

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.ServiceBusTopicOutputDataSourceArgs
        {
            PropertyColumns = new[]
            {
                "column1",
                "column2",
            },
            ServiceBusNamespace = "sdktest",
            SharedAccessPolicyKey = "sharedAccessPolicyKey=",
            SharedAccessPolicyName = "RootManageSharedAccessKey",
            TopicName = "sdktopic",
            Type = "Microsoft.ServiceBus/Topic",
        },
        JobName = "sj7094",
        OutputName = "output7886",
        ResourceGroupName = "sjrg6450",
        Serialization = new AzureNative.StreamAnalytics.Inputs.CsvSerializationArgs
        {
            Encoding = AzureNative.StreamAnalytics.Encoding.UTF8,
            FieldDelimiter = ",",
            Type = "Csv",
        },
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.ServiceBusTopicOutputDataSourceArgs{
				PropertyColumns: pulumi.StringArray{
					pulumi.String("column1"),
					pulumi.String("column2"),
				},
				ServiceBusNamespace:    pulumi.String("sdktest"),
				SharedAccessPolicyKey:  pulumi.String("sharedAccessPolicyKey="),
				SharedAccessPolicyName: pulumi.String("RootManageSharedAccessKey"),
				TopicName:              pulumi.String("sdktopic"),
				Type:                   pulumi.String("Microsoft.ServiceBus/Topic"),
			},
			JobName:           pulumi.String("sj7094"),
			OutputName:        pulumi.String("output7886"),
			ResourceGroupName: pulumi.String("sjrg6450"),
			Serialization: &streamanalytics.CsvSerializationArgs{
				Encoding:       pulumi.String(streamanalytics.EncodingUTF8),
				FieldDelimiter: pulumi.String(","),
				Type:           pulumi.String("Csv"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                .propertyColumns(                
                    "column1",
                    "column2")
                .serviceBusNamespace("sdktest")
                .sharedAccessPolicyKey("sharedAccessPolicyKey=")
                .sharedAccessPolicyName("RootManageSharedAccessKey")
                .topicName("sdktopic")
                .type("Microsoft.ServiceBus/Topic")
                .build())
            .jobName("sj7094")
            .outputName("output7886")
            .resourceGroupName("sjrg6450")
            .serialization(CsvSerializationArgs.builder()
                .encoding("UTF8")
                .fieldDelimiter(",")
                .type("Csv")
                .build())
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        propertyColumns: [
            "column1",
            "column2",
        ],
        serviceBusNamespace: "sdktest",
        sharedAccessPolicyKey: "sharedAccessPolicyKey=",
        sharedAccessPolicyName: "RootManageSharedAccessKey",
        topicName: "sdktopic",
        type: "Microsoft.ServiceBus/Topic",
    },
    jobName: "sj7094",
    outputName: "output7886",
    resourceGroupName: "sjrg6450",
    serialization: {
        encoding: azure_native.streamanalytics.Encoding.UTF8,
        fieldDelimiter: ",",
        type: "Csv",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "property_columns": [
            "column1",
            "column2",
        ],
        "service_bus_namespace": "sdktest",
        "shared_access_policy_key": "sharedAccessPolicyKey=",
        "shared_access_policy_name": "RootManageSharedAccessKey",
        "topic_name": "sdktopic",
        "type": "Microsoft.ServiceBus/Topic",
    },
    job_name="sj7094",
    output_name="output7886",
    resource_group_name="sjrg6450",
    serialization={
        "encoding": azure_native.streamanalytics.Encoding.UTF8,
        "field_delimiter": ",",
        "type": "Csv",
    })
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        propertyColumns:
          - column1
          - column2
        serviceBusNamespace: sdktest
        sharedAccessPolicyKey: sharedAccessPolicyKey=
        sharedAccessPolicyName: RootManageSharedAccessKey
        topicName: sdktopic
        type: Microsoft.ServiceBus/Topic
      jobName: sj7094
      outputName: output7886
      resourceGroupName: sjrg6450
      serialization:
        encoding: UTF8
        fieldDelimiter: ','
        type: Csv
Copy

Create a blob output with CSV serialization

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.BlobOutputDataSourceArgs
        {
            Container = "state",
            DateFormat = "yyyy/MM/dd",
            PathPattern = "{date}/{time}",
            StorageAccounts = new[]
            {
                new AzureNative.StreamAnalytics.Inputs.StorageAccountArgs
                {
                    AccountKey = "accountKey==",
                    AccountName = "someAccountName",
                },
            },
            TimeFormat = "HH",
            Type = "Microsoft.Storage/Blob",
        },
        JobName = "sj900",
        OutputName = "output1623",
        ResourceGroupName = "sjrg5023",
        Serialization = new AzureNative.StreamAnalytics.Inputs.CsvSerializationArgs
        {
            Encoding = AzureNative.StreamAnalytics.Encoding.UTF8,
            FieldDelimiter = ",",
            Type = "Csv",
        },
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.BlobOutputDataSourceArgs{
				Container:   pulumi.String("state"),
				DateFormat:  pulumi.String("yyyy/MM/dd"),
				PathPattern: pulumi.String("{date}/{time}"),
				StorageAccounts: streamanalytics.StorageAccountArray{
					&streamanalytics.StorageAccountArgs{
						AccountKey:  pulumi.String("accountKey=="),
						AccountName: pulumi.String("someAccountName"),
					},
				},
				TimeFormat: pulumi.String("HH"),
				Type:       pulumi.String("Microsoft.Storage/Blob"),
			},
			JobName:           pulumi.String("sj900"),
			OutputName:        pulumi.String("output1623"),
			ResourceGroupName: pulumi.String("sjrg5023"),
			Serialization: &streamanalytics.CsvSerializationArgs{
				Encoding:       pulumi.String(streamanalytics.EncodingUTF8),
				FieldDelimiter: pulumi.String(","),
				Type:           pulumi.String("Csv"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.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())
            .jobName("sj900")
            .outputName("output1623")
            .resourceGroupName("sjrg5023")
            .serialization(CsvSerializationArgs.builder()
                .encoding("UTF8")
                .fieldDelimiter(",")
                .type("Csv")
                .build())
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        container: "state",
        dateFormat: "yyyy/MM/dd",
        pathPattern: "{date}/{time}",
        storageAccounts: [{
            accountKey: "accountKey==",
            accountName: "someAccountName",
        }],
        timeFormat: "HH",
        type: "Microsoft.Storage/Blob",
    },
    jobName: "sj900",
    outputName: "output1623",
    resourceGroupName: "sjrg5023",
    serialization: {
        encoding: azure_native.streamanalytics.Encoding.UTF8,
        fieldDelimiter: ",",
        type: "Csv",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "container": "state",
        "date_format": "yyyy/MM/dd",
        "path_pattern": "{date}/{time}",
        "storage_accounts": [{
            "account_key": "accountKey==",
            "account_name": "someAccountName",
        }],
        "time_format": "HH",
        "type": "Microsoft.Storage/Blob",
    },
    job_name="sj900",
    output_name="output1623",
    resource_group_name="sjrg5023",
    serialization={
        "encoding": azure_native.streamanalytics.Encoding.UTF8,
        "field_delimiter": ",",
        "type": "Csv",
    })
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        container: state
        dateFormat: yyyy/MM/dd
        pathPattern: '{date}/{time}'
        storageAccounts:
          - accountKey: accountKey==
            accountName: someAccountName
        timeFormat: HH
        type: Microsoft.Storage/Blob
      jobName: sj900
      outputName: output1623
      resourceGroupName: sjrg5023
      serialization:
        encoding: UTF8
        fieldDelimiter: ','
        type: Csv
Copy

Create an Azure Data Lake Store output with JSON serialization

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.AzureDataLakeStoreOutputDataSourceArgs
        {
            AccountName = "someaccount",
            DateFormat = "yyyy/MM/dd",
            FilePathPrefix = "{date}/{time}",
            RefreshToken = "someRefreshToken==",
            TenantId = "cea4e98b-c798-49e7-8c40-4a2b3beb47dd",
            TimeFormat = "HH",
            TokenUserDisplayName = "Bob Smith",
            TokenUserPrincipalName = "bobsmith@contoso.com",
            Type = "Microsoft.DataLake/Accounts",
        },
        JobName = "sj3310",
        OutputName = "output5195",
        ResourceGroupName = "sjrg6912",
        Serialization = new AzureNative.StreamAnalytics.Inputs.JsonSerializationArgs
        {
            Encoding = AzureNative.StreamAnalytics.Encoding.UTF8,
            Format = AzureNative.StreamAnalytics.JsonOutputSerializationFormat.Array,
            Type = "Json",
        },
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.AzureDataLakeStoreOutputDataSourceArgs{
				AccountName:            pulumi.String("someaccount"),
				DateFormat:             pulumi.String("yyyy/MM/dd"),
				FilePathPrefix:         pulumi.String("{date}/{time}"),
				RefreshToken:           pulumi.String("someRefreshToken=="),
				TenantId:               pulumi.String("cea4e98b-c798-49e7-8c40-4a2b3beb47dd"),
				TimeFormat:             pulumi.String("HH"),
				TokenUserDisplayName:   pulumi.String("Bob Smith"),
				TokenUserPrincipalName: pulumi.String("bobsmith@contoso.com"),
				Type:                   pulumi.String("Microsoft.DataLake/Accounts"),
			},
			JobName:           pulumi.String("sj3310"),
			OutputName:        pulumi.String("output5195"),
			ResourceGroupName: pulumi.String("sjrg6912"),
			Serialization: &streamanalytics.JsonSerializationArgs{
				Encoding: pulumi.String(streamanalytics.EncodingUTF8),
				Format:   pulumi.String(streamanalytics.JsonOutputSerializationFormatArray),
				Type:     pulumi.String("Json"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                .accountName("someaccount")
                .dateFormat("yyyy/MM/dd")
                .filePathPrefix("{date}/{time}")
                .refreshToken("someRefreshToken==")
                .tenantId("cea4e98b-c798-49e7-8c40-4a2b3beb47dd")
                .timeFormat("HH")
                .tokenUserDisplayName("Bob Smith")
                .tokenUserPrincipalName("bobsmith@contoso.com")
                .type("Microsoft.DataLake/Accounts")
                .build())
            .jobName("sj3310")
            .outputName("output5195")
            .resourceGroupName("sjrg6912")
            .serialization(JsonSerializationArgs.builder()
                .encoding("UTF8")
                .format("Array")
                .type("Json")
                .build())
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        accountName: "someaccount",
        dateFormat: "yyyy/MM/dd",
        filePathPrefix: "{date}/{time}",
        refreshToken: "someRefreshToken==",
        tenantId: "cea4e98b-c798-49e7-8c40-4a2b3beb47dd",
        timeFormat: "HH",
        tokenUserDisplayName: "Bob Smith",
        tokenUserPrincipalName: "bobsmith@contoso.com",
        type: "Microsoft.DataLake/Accounts",
    },
    jobName: "sj3310",
    outputName: "output5195",
    resourceGroupName: "sjrg6912",
    serialization: {
        encoding: azure_native.streamanalytics.Encoding.UTF8,
        format: azure_native.streamanalytics.JsonOutputSerializationFormat.Array,
        type: "Json",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "account_name": "someaccount",
        "date_format": "yyyy/MM/dd",
        "file_path_prefix": "{date}/{time}",
        "refresh_token": "someRefreshToken==",
        "tenant_id": "cea4e98b-c798-49e7-8c40-4a2b3beb47dd",
        "time_format": "HH",
        "token_user_display_name": "Bob Smith",
        "token_user_principal_name": "bobsmith@contoso.com",
        "type": "Microsoft.DataLake/Accounts",
    },
    job_name="sj3310",
    output_name="output5195",
    resource_group_name="sjrg6912",
    serialization={
        "encoding": azure_native.streamanalytics.Encoding.UTF8,
        "format": azure_native.streamanalytics.JsonOutputSerializationFormat.ARRAY,
        "type": "Json",
    })
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        accountName: someaccount
        dateFormat: yyyy/MM/dd
        filePathPrefix: '{date}/{time}'
        refreshToken: someRefreshToken==
        tenantId: cea4e98b-c798-49e7-8c40-4a2b3beb47dd
        timeFormat: HH
        tokenUserDisplayName: Bob Smith
        tokenUserPrincipalName: bobsmith@contoso.com
        type: Microsoft.DataLake/Accounts
      jobName: sj3310
      outputName: output5195
      resourceGroupName: sjrg6912
      serialization:
        encoding: UTF8
        format: Array
        type: Json
Copy

Create an Azure Data Warehouse output

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.AzureSynapseOutputDataSourceArgs
        {
            Database = "zhayaSQLpool",
            Password = "password123",
            Server = "asatestserver",
            Table = "test2",
            Type = "Microsoft.Sql/Server/DataWarehouse",
            User = "tolladmin",
        },
        JobName = "sjName",
        OutputName = "dwOutput",
        ResourceGroupName = "sjrg",
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.AzureSynapseOutputDataSourceArgs{
				Database: pulumi.String("zhayaSQLpool"),
				Password: pulumi.String("password123"),
				Server:   pulumi.String("asatestserver"),
				Table:    pulumi.String("test2"),
				Type:     pulumi.String("Microsoft.Sql/Server/DataWarehouse"),
				User:     pulumi.String("tolladmin"),
			},
			JobName:           pulumi.String("sjName"),
			OutputName:        pulumi.String("dwOutput"),
			ResourceGroupName: pulumi.String("sjrg"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                .database("zhayaSQLpool")
                .password("password123")
                .server("asatestserver")
                .table("test2")
                .type("Microsoft.Sql/Server/DataWarehouse")
                .user("tolladmin")
                .build())
            .jobName("sjName")
            .outputName("dwOutput")
            .resourceGroupName("sjrg")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        database: "zhayaSQLpool",
        password: "password123",
        server: "asatestserver",
        table: "test2",
        type: "Microsoft.Sql/Server/DataWarehouse",
        user: "tolladmin",
    },
    jobName: "sjName",
    outputName: "dwOutput",
    resourceGroupName: "sjrg",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "database": "zhayaSQLpool",
        "password": "password123",
        "server": "asatestserver",
        "table": "test2",
        "type": "Microsoft.Sql/Server/DataWarehouse",
        "user": "tolladmin",
    },
    job_name="sjName",
    output_name="dwOutput",
    resource_group_name="sjrg")
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        database: zhayaSQLpool
        password: password123
        server: asatestserver
        table: test2
        type: Microsoft.Sql/Server/DataWarehouse
        user: tolladmin
      jobName: sjName
      outputName: dwOutput
      resourceGroupName: sjrg
Copy

Create an Azure Function output

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.AzureFunctionOutputDataSourceArgs
        {
            FunctionAppName = "functionappforasaautomation",
            FunctionName = "HttpTrigger2",
            MaxBatchCount = 100,
            MaxBatchSize = 256,
            Type = "Microsoft.AzureFunction",
        },
        JobName = "sjName",
        OutputName = "azureFunction1",
        ResourceGroupName = "sjrg",
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.AzureFunctionOutputDataSourceArgs{
				FunctionAppName: pulumi.String("functionappforasaautomation"),
				FunctionName:    pulumi.String("HttpTrigger2"),
				MaxBatchCount:   pulumi.Float64(100),
				MaxBatchSize:    pulumi.Float64(256),
				Type:            pulumi.String("Microsoft.AzureFunction"),
			},
			JobName:           pulumi.String("sjName"),
			OutputName:        pulumi.String("azureFunction1"),
			ResourceGroupName: pulumi.String("sjrg"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                .functionAppName("functionappforasaautomation")
                .functionName("HttpTrigger2")
                .maxBatchCount(100)
                .maxBatchSize(256)
                .type("Microsoft.AzureFunction")
                .build())
            .jobName("sjName")
            .outputName("azureFunction1")
            .resourceGroupName("sjrg")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        functionAppName: "functionappforasaautomation",
        functionName: "HttpTrigger2",
        maxBatchCount: 100,
        maxBatchSize: 256,
        type: "Microsoft.AzureFunction",
    },
    jobName: "sjName",
    outputName: "azureFunction1",
    resourceGroupName: "sjrg",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "function_app_name": "functionappforasaautomation",
        "function_name": "HttpTrigger2",
        "max_batch_count": 100,
        "max_batch_size": 256,
        "type": "Microsoft.AzureFunction",
    },
    job_name="sjName",
    output_name="azureFunction1",
    resource_group_name="sjrg")
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        functionAppName: functionappforasaautomation
        functionName: HttpTrigger2
        maxBatchCount: 100
        maxBatchSize: 256
        type: Microsoft.AzureFunction
      jobName: sjName
      outputName: azureFunction1
      resourceGroupName: sjrg
Copy

Create an Azure SQL database output

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.AzureSqlDatabaseOutputDataSourceArgs
        {
            Database = "someDatabase",
            Password = "somePassword",
            Server = "someServer",
            Table = "someTable",
            Type = "Microsoft.Sql/Server/Database",
            User = "<user>",
        },
        JobName = "sj6458",
        OutputName = "output1755",
        ResourceGroupName = "sjrg2157",
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.AzureSqlDatabaseOutputDataSourceArgs{
				Database: pulumi.String("someDatabase"),
				Password: pulumi.String("somePassword"),
				Server:   pulumi.String("someServer"),
				Table:    pulumi.String("someTable"),
				Type:     pulumi.String("Microsoft.Sql/Server/Database"),
				User:     pulumi.String("<user>"),
			},
			JobName:           pulumi.String("sj6458"),
			OutputName:        pulumi.String("output1755"),
			ResourceGroupName: pulumi.String("sjrg2157"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                .database("someDatabase")
                .password("somePassword")
                .server("someServer")
                .table("someTable")
                .type("Microsoft.Sql/Server/Database")
                .user("<user>")
                .build())
            .jobName("sj6458")
            .outputName("output1755")
            .resourceGroupName("sjrg2157")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        database: "someDatabase",
        password: "somePassword",
        server: "someServer",
        table: "someTable",
        type: "Microsoft.Sql/Server/Database",
        user: "<user>",
    },
    jobName: "sj6458",
    outputName: "output1755",
    resourceGroupName: "sjrg2157",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "database": "someDatabase",
        "password": "somePassword",
        "server": "someServer",
        "table": "someTable",
        "type": "Microsoft.Sql/Server/Database",
        "user": "<user>",
    },
    job_name="sj6458",
    output_name="output1755",
    resource_group_name="sjrg2157")
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        database: someDatabase
        password: somePassword
        server: someServer
        table: someTable
        type: Microsoft.Sql/Server/Database
        user: <user>
      jobName: sj6458
      outputName: output1755
      resourceGroupName: sjrg2157
Copy

Create an Azure Table output

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.AzureTableOutputDataSourceArgs
        {
            AccountKey = "accountKey==",
            AccountName = "someAccountName",
            BatchSize = 25,
            ColumnsToRemove = new[]
            {
                "column1",
                "column2",
            },
            PartitionKey = "partitionKey",
            RowKey = "rowKey",
            Table = "samples",
            Type = "Microsoft.Storage/Table",
        },
        JobName = "sj2790",
        OutputName = "output958",
        ResourceGroupName = "sjrg5176",
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.AzureTableOutputDataSourceArgs{
				AccountKey:  pulumi.String("accountKey=="),
				AccountName: pulumi.String("someAccountName"),
				BatchSize:   pulumi.Int(25),
				ColumnsToRemove: pulumi.StringArray{
					pulumi.String("column1"),
					pulumi.String("column2"),
				},
				PartitionKey: pulumi.String("partitionKey"),
				RowKey:       pulumi.String("rowKey"),
				Table:        pulumi.String("samples"),
				Type:         pulumi.String("Microsoft.Storage/Table"),
			},
			JobName:           pulumi.String("sj2790"),
			OutputName:        pulumi.String("output958"),
			ResourceGroupName: pulumi.String("sjrg5176"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                .accountKey("accountKey==")
                .accountName("someAccountName")
                .batchSize(25)
                .columnsToRemove(                
                    "column1",
                    "column2")
                .partitionKey("partitionKey")
                .rowKey("rowKey")
                .table("samples")
                .type("Microsoft.Storage/Table")
                .build())
            .jobName("sj2790")
            .outputName("output958")
            .resourceGroupName("sjrg5176")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        accountKey: "accountKey==",
        accountName: "someAccountName",
        batchSize: 25,
        columnsToRemove: [
            "column1",
            "column2",
        ],
        partitionKey: "partitionKey",
        rowKey: "rowKey",
        table: "samples",
        type: "Microsoft.Storage/Table",
    },
    jobName: "sj2790",
    outputName: "output958",
    resourceGroupName: "sjrg5176",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "account_key": "accountKey==",
        "account_name": "someAccountName",
        "batch_size": 25,
        "columns_to_remove": [
            "column1",
            "column2",
        ],
        "partition_key": "partitionKey",
        "row_key": "rowKey",
        "table": "samples",
        "type": "Microsoft.Storage/Table",
    },
    job_name="sj2790",
    output_name="output958",
    resource_group_name="sjrg5176")
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        accountKey: accountKey==
        accountName: someAccountName
        batchSize: 25
        columnsToRemove:
          - column1
          - column2
        partitionKey: partitionKey
        rowKey: rowKey
        table: samples
        type: Microsoft.Storage/Table
      jobName: sj2790
      outputName: output958
      resourceGroupName: sjrg5176
Copy

Create an Event Hub output with JSON serialization

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var output = new AzureNative.StreamAnalytics.Output("output", new()
    {
        Datasource = new AzureNative.StreamAnalytics.Inputs.EventHubOutputDataSourceArgs
        {
            EventHubName = "sdkeventhub",
            PartitionKey = "partitionKey",
            ServiceBusNamespace = "sdktest",
            SharedAccessPolicyKey = "sharedAccessPolicyKey=",
            SharedAccessPolicyName = "RootManageSharedAccessKey",
            Type = "Microsoft.ServiceBus/EventHub",
        },
        JobName = "sj3310",
        OutputName = "output5195",
        ResourceGroupName = "sjrg6912",
        Serialization = new AzureNative.StreamAnalytics.Inputs.JsonSerializationArgs
        {
            Encoding = AzureNative.StreamAnalytics.Encoding.UTF8,
            Format = AzureNative.StreamAnalytics.JsonOutputSerializationFormat.Array,
            Type = "Json",
        },
    });

});
Copy
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.NewOutput(ctx, "output", &streamanalytics.OutputArgs{
			Datasource: &streamanalytics.EventHubOutputDataSourceArgs{
				EventHubName:           pulumi.String("sdkeventhub"),
				PartitionKey:           pulumi.String("partitionKey"),
				ServiceBusNamespace:    pulumi.String("sdktest"),
				SharedAccessPolicyKey:  pulumi.String("sharedAccessPolicyKey="),
				SharedAccessPolicyName: pulumi.String("RootManageSharedAccessKey"),
				Type:                   pulumi.String("Microsoft.ServiceBus/EventHub"),
			},
			JobName:           pulumi.String("sj3310"),
			OutputName:        pulumi.String("output5195"),
			ResourceGroupName: pulumi.String("sjrg6912"),
			Serialization: &streamanalytics.JsonSerializationArgs{
				Encoding: pulumi.String(streamanalytics.EncodingUTF8),
				Format:   pulumi.String(streamanalytics.JsonOutputSerializationFormatArray),
				Type:     pulumi.String("Json"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.streamanalytics.Output;
import com.pulumi.azurenative.streamanalytics.OutputArgs;
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 output = new Output("output", OutputArgs.builder()
            .datasource(AzureDataLakeStoreOutputDataSourceArgs.builder()
                .eventHubName("sdkeventhub")
                .partitionKey("partitionKey")
                .serviceBusNamespace("sdktest")
                .sharedAccessPolicyKey("sharedAccessPolicyKey=")
                .sharedAccessPolicyName("RootManageSharedAccessKey")
                .type("Microsoft.ServiceBus/EventHub")
                .build())
            .jobName("sj3310")
            .outputName("output5195")
            .resourceGroupName("sjrg6912")
            .serialization(JsonSerializationArgs.builder()
                .encoding("UTF8")
                .format("Array")
                .type("Json")
                .build())
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const output = new azure_native.streamanalytics.Output("output", {
    datasource: {
        eventHubName: "sdkeventhub",
        partitionKey: "partitionKey",
        serviceBusNamespace: "sdktest",
        sharedAccessPolicyKey: "sharedAccessPolicyKey=",
        sharedAccessPolicyName: "RootManageSharedAccessKey",
        type: "Microsoft.ServiceBus/EventHub",
    },
    jobName: "sj3310",
    outputName: "output5195",
    resourceGroupName: "sjrg6912",
    serialization: {
        encoding: azure_native.streamanalytics.Encoding.UTF8,
        format: azure_native.streamanalytics.JsonOutputSerializationFormat.Array,
        type: "Json",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

output = azure_native.streamanalytics.Output("output",
    datasource={
        "event_hub_name": "sdkeventhub",
        "partition_key": "partitionKey",
        "service_bus_namespace": "sdktest",
        "shared_access_policy_key": "sharedAccessPolicyKey=",
        "shared_access_policy_name": "RootManageSharedAccessKey",
        "type": "Microsoft.ServiceBus/EventHub",
    },
    job_name="sj3310",
    output_name="output5195",
    resource_group_name="sjrg6912",
    serialization={
        "encoding": azure_native.streamanalytics.Encoding.UTF8,
        "format": azure_native.streamanalytics.JsonOutputSerializationFormat.ARRAY,
        "type": "Json",
    })
Copy
resources:
  output:
    type: azure-native:streamanalytics:Output
    properties:
      datasource:
        eventHubName: sdkeventhub
        partitionKey: partitionKey
        serviceBusNamespace: sdktest
        sharedAccessPolicyKey: sharedAccessPolicyKey=
        sharedAccessPolicyName: RootManageSharedAccessKey
        type: Microsoft.ServiceBus/EventHub
      jobName: sj3310
      outputName: output5195
      resourceGroupName: sjrg6912
      serialization:
        encoding: UTF8
        format: Array
        type: Json
Copy

Create Output Resource

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

Constructor syntax

new Output(name: string, args: OutputArgs, opts?: CustomResourceOptions);
@overload
def Output(resource_name: str,
           args: OutputInitArgs,
           opts: Optional[ResourceOptions] = None)

@overload
def Output(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           job_name: Optional[str] = None,
           resource_group_name: Optional[str] = None,
           datasource: Optional[Union[AzureDataLakeStoreOutputDataSourceArgs, AzureFunctionOutputDataSourceArgs, AzureSqlDatabaseOutputDataSourceArgs, AzureSynapseOutputDataSourceArgs, AzureTableOutputDataSourceArgs, BlobOutputDataSourceArgs, DocumentDbOutputDataSourceArgs, EventHubOutputDataSourceArgs, EventHubV2OutputDataSourceArgs, GatewayMessageBusOutputDataSourceArgs, PowerBIOutputDataSourceArgs, ServiceBusQueueOutputDataSourceArgs, ServiceBusTopicOutputDataSourceArgs]] = None,
           name: Optional[str] = None,
           output_name: Optional[str] = None,
           serialization: Optional[Union[AvroSerializationArgs, CsvSerializationArgs, JsonSerializationArgs, ParquetSerializationArgs]] = None,
           size_window: Optional[int] = None,
           time_window: Optional[str] = None)
func NewOutput(ctx *Context, name string, args OutputArgs, opts ...ResourceOption) (*Output, error)
public Output(string name, OutputArgs args, CustomResourceOptions? opts = null)
public Output(String name, OutputArgs args)
public Output(String name, OutputArgs args, CustomResourceOptions options)
type: azure-native:streamanalytics:Output
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. OutputArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. OutputInitArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. OutputArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. OutputArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. OutputArgs
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 outputResource = new AzureNative.Streamanalytics.Output("outputResource", new()
{
    JobName = "string",
    ResourceGroupName = "string",
    Datasource = 
    {
        { "type", "Microsoft.DataLake/Accounts" },
        { "accountName", "string" },
        { "authenticationMode", "string" },
        { "dateFormat", "string" },
        { "filePathPrefix", "string" },
        { "refreshToken", "string" },
        { "tenantId", "string" },
        { "timeFormat", "string" },
        { "tokenUserDisplayName", "string" },
        { "tokenUserPrincipalName", "string" },
    },
    Name = "string",
    OutputName = "string",
    Serialization = 
    {
        { "type", "Avro" },
    },
    SizeWindow = 0,
    TimeWindow = "string",
});
Copy
example, err := streamanalytics.NewOutput(ctx, "outputResource", &streamanalytics.OutputArgs{
	JobName:           "string",
	ResourceGroupName: "string",
	Datasource: map[string]interface{}{
		"type":                   "Microsoft.DataLake/Accounts",
		"accountName":            "string",
		"authenticationMode":     "string",
		"dateFormat":             "string",
		"filePathPrefix":         "string",
		"refreshToken":           "string",
		"tenantId":               "string",
		"timeFormat":             "string",
		"tokenUserDisplayName":   "string",
		"tokenUserPrincipalName": "string",
	},
	Name:       "string",
	OutputName: "string",
	Serialization: map[string]interface{}{
		"type": "Avro",
	},
	SizeWindow: 0,
	TimeWindow: "string",
})
Copy
var outputResource = new Output("outputResource", OutputArgs.builder()
    .jobName("string")
    .resourceGroupName("string")
    .datasource(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .name("string")
    .outputName("string")
    .serialization(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .sizeWindow(0)
    .timeWindow("string")
    .build());
Copy
output_resource = azure_native.streamanalytics.Output("outputResource",
    job_name=string,
    resource_group_name=string,
    datasource={
        type: Microsoft.DataLake/Accounts,
        accountName: string,
        authenticationMode: string,
        dateFormat: string,
        filePathPrefix: string,
        refreshToken: string,
        tenantId: string,
        timeFormat: string,
        tokenUserDisplayName: string,
        tokenUserPrincipalName: string,
    },
    name=string,
    output_name=string,
    serialization={
        type: Avro,
    },
    size_window=0,
    time_window=string)
Copy
const outputResource = new azure_native.streamanalytics.Output("outputResource", {
    jobName: "string",
    resourceGroupName: "string",
    datasource: {
        type: "Microsoft.DataLake/Accounts",
        accountName: "string",
        authenticationMode: "string",
        dateFormat: "string",
        filePathPrefix: "string",
        refreshToken: "string",
        tenantId: "string",
        timeFormat: "string",
        tokenUserDisplayName: "string",
        tokenUserPrincipalName: "string",
    },
    name: "string",
    outputName: "string",
    serialization: {
        type: "Avro",
    },
    sizeWindow: 0,
    timeWindow: "string",
});
Copy
type: azure-native:streamanalytics:Output
properties:
    datasource:
        accountName: string
        authenticationMode: string
        dateFormat: string
        filePathPrefix: string
        refreshToken: string
        tenantId: string
        timeFormat: string
        tokenUserDisplayName: string
        tokenUserPrincipalName: string
        type: Microsoft.DataLake/Accounts
    jobName: string
    name: string
    outputName: string
    resourceGroupName: string
    serialization:
        type: Avro
    sizeWindow: 0
    timeWindow: string
Copy

Output 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 Output resource accepts the following input properties:

JobName
This property is required.
Changes to this property will trigger replacement.
string
The name of the streaming job.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Datasource Pulumi.AzureNative.StreamAnalytics.Inputs.AzureDataLakeStoreOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureFunctionOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureSqlDatabaseOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureSynapseOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.AzureTableOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.BlobOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.DocumentDbOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.EventHubV2OutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.GatewayMessageBusOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.PowerBIOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.ServiceBusQueueOutputDataSource | Pulumi.AzureNative.StreamAnalytics.Inputs.ServiceBusTopicOutputDataSource
Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
Name string
Resource name
OutputName Changes to this property will trigger replacement. string
The name of the output.
Serialization Pulumi.AzureNative.StreamAnalytics.Inputs.AvroSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.CsvSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.JsonSerialization | Pulumi.AzureNative.StreamAnalytics.Inputs.ParquetSerialization
Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
SizeWindow int
The size window to constrain a Stream Analytics output to.
TimeWindow string
The time frame for filtering Stream Analytics job outputs.
JobName
This property is required.
Changes to this property will trigger replacement.
string
The name of the streaming job.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Datasource AzureDataLakeStoreOutputDataSourceArgs | AzureFunctionOutputDataSourceArgs | AzureSqlDatabaseOutputDataSourceArgs | AzureSynapseOutputDataSourceArgs | AzureTableOutputDataSourceArgs | BlobOutputDataSourceArgs | DocumentDbOutputDataSourceArgs | EventHubOutputDataSourceArgs | EventHubV2OutputDataSourceArgs | GatewayMessageBusOutputDataSourceArgs | PowerBIOutputDataSourceArgs | ServiceBusQueueOutputDataSourceArgs | ServiceBusTopicOutputDataSourceArgs
Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
Name string
Resource name
OutputName Changes to this property will trigger replacement. string
The name of the output.
Serialization AvroSerializationArgs | CsvSerializationArgs | JsonSerializationArgs | ParquetSerializationArgs
Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
SizeWindow int
The size window to constrain a Stream Analytics output to.
TimeWindow string
The time frame for filtering Stream Analytics job outputs.
jobName
This property is required.
Changes to this property will trigger replacement.
String
The name of the streaming job.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
datasource AzureDataLakeStoreOutputDataSource | AzureFunctionOutputDataSource | AzureSqlDatabaseOutputDataSource | AzureSynapseOutputDataSource | AzureTableOutputDataSource | BlobOutputDataSource | DocumentDbOutputDataSource | EventHubOutputDataSource | EventHubV2OutputDataSource | GatewayMessageBusOutputDataSource | PowerBIOutputDataSource | ServiceBusQueueOutputDataSource | ServiceBusTopicOutputDataSource
Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
name String
Resource name
outputName Changes to this property will trigger replacement. String
The name of the output.
serialization AvroSerialization | CsvSerialization | JsonSerialization | ParquetSerialization
Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
sizeWindow Integer
The size window to constrain a Stream Analytics output to.
timeWindow String
The time frame for filtering Stream Analytics job outputs.
jobName
This property is required.
Changes to this property will trigger replacement.
string
The name of the streaming job.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
datasource AzureDataLakeStoreOutputDataSource | AzureFunctionOutputDataSource | AzureSqlDatabaseOutputDataSource | AzureSynapseOutputDataSource | AzureTableOutputDataSource | BlobOutputDataSource | DocumentDbOutputDataSource | EventHubOutputDataSource | EventHubV2OutputDataSource | GatewayMessageBusOutputDataSource | PowerBIOutputDataSource | ServiceBusQueueOutputDataSource | ServiceBusTopicOutputDataSource
Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
name string
Resource name
outputName Changes to this property will trigger replacement. string
The name of the output.
serialization AvroSerialization | CsvSerialization | JsonSerialization | ParquetSerialization
Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
sizeWindow number
The size window to constrain a Stream Analytics output to.
timeWindow string
The time frame for filtering Stream Analytics job outputs.
job_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the streaming job.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
datasource AzureDataLakeStoreOutputDataSourceArgs | AzureFunctionOutputDataSourceArgs | AzureSqlDatabaseOutputDataSourceArgs | AzureSynapseOutputDataSourceArgs | AzureTableOutputDataSourceArgs | BlobOutputDataSourceArgs | DocumentDbOutputDataSourceArgs | EventHubOutputDataSourceArgs | EventHubV2OutputDataSourceArgs | GatewayMessageBusOutputDataSourceArgs | PowerBIOutputDataSourceArgs | ServiceBusQueueOutputDataSourceArgs | ServiceBusTopicOutputDataSourceArgs
Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
name str
Resource name
output_name Changes to this property will trigger replacement. str
The name of the output.
serialization AvroSerializationArgs | CsvSerializationArgs | JsonSerializationArgs | ParquetSerializationArgs
Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
size_window int
The size window to constrain a Stream Analytics output to.
time_window str
The time frame for filtering Stream Analytics job outputs.
jobName
This property is required.
Changes to this property will trigger replacement.
String
The name of the streaming job.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
datasource Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
name String
Resource name
outputName Changes to this property will trigger replacement. String
The name of the output.
serialization Property Map | Property Map | Property Map | Property Map
Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
sizeWindow Number
The size window to constrain a Stream Analytics output to.
timeWindow String
The time frame for filtering Stream Analytics job outputs.

Outputs

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

Diagnostics Pulumi.AzureNative.StreamAnalytics.Outputs.DiagnosticsResponse
Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
Etag string
The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
Id string
The provider-assigned unique ID for this managed resource.
Type string
Resource type
Diagnostics DiagnosticsResponse
Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
Etag string
The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
Id string
The provider-assigned unique ID for this managed resource.
Type string
Resource type
diagnostics DiagnosticsResponse
Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
etag String
The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
id String
The provider-assigned unique ID for this managed resource.
type String
Resource type
diagnostics DiagnosticsResponse
Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
etag string
The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
id string
The provider-assigned unique ID for this managed resource.
type string
Resource type
diagnostics DiagnosticsResponse
Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
etag str
The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
id str
The provider-assigned unique ID for this managed resource.
type str
Resource type
diagnostics Property Map
Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
etag String
The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
id String
The provider-assigned unique ID for this managed resource.
type String
Resource type

Supporting Types

AuthenticationMode
, AuthenticationModeArgs

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

AvroSerialization
, AvroSerializationArgs

AvroSerializationResponse
, AvroSerializationResponseArgs

AzureDataLakeStoreOutputDataSource
, AzureDataLakeStoreOutputDataSourceArgs

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

AzureDataLakeStoreOutputDataSourceResponse
, AzureDataLakeStoreOutputDataSourceResponseArgs

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

AzureFunctionOutputDataSource
, AzureFunctionOutputDataSourceArgs

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

AzureFunctionOutputDataSourceResponse
, AzureFunctionOutputDataSourceResponseArgs

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

AzureSqlDatabaseOutputDataSource
, AzureSqlDatabaseOutputDataSourceArgs

AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
Authentication Mode.
Database string
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
MaxBatchCount double
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
MaxWriterCount double
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
Password string
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
Server string
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
Table string
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
User string
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
AuthenticationMode string | AuthenticationMode
Authentication Mode.
Database string
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
MaxBatchCount float64
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
MaxWriterCount float64
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
Password string
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
Server string
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
Table string
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
User string
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
authenticationMode String | AuthenticationMode
Authentication Mode.
database String
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
maxBatchCount Double
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
maxWriterCount Double
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
password String
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
server String
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
table String
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
user String
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
authenticationMode string | AuthenticationMode
Authentication Mode.
database string
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
maxBatchCount number
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
maxWriterCount number
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
password string
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
server string
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
table string
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
user string
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
authentication_mode str | AuthenticationMode
Authentication Mode.
database str
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
max_batch_count float
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
max_writer_count float
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
password str
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
server str
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
table str
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
user str
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
Authentication Mode.
database String
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
maxBatchCount Number
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
maxWriterCount Number
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
password String
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
server String
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
table String
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
user String
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

AzureSqlDatabaseOutputDataSourceResponse
, AzureSqlDatabaseOutputDataSourceResponseArgs

AuthenticationMode string
Authentication Mode.
Database string
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
MaxBatchCount double
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
MaxWriterCount double
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
Password string
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
Server string
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
Table string
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
User string
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
AuthenticationMode string
Authentication Mode.
Database string
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
MaxBatchCount float64
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
MaxWriterCount float64
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
Password string
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
Server string
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
Table string
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
User string
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
authenticationMode String
Authentication Mode.
database String
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
maxBatchCount Double
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
maxWriterCount Double
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
password String
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
server String
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
table String
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
user String
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
authenticationMode string
Authentication Mode.
database string
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
maxBatchCount number
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
maxWriterCount number
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
password string
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
server string
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
table string
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
user string
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
authentication_mode str
Authentication Mode.
database str
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
max_batch_count float
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
max_writer_count float
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
password str
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
server str
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
table str
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
user str
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
authenticationMode String
Authentication Mode.
database String
The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
maxBatchCount Number
Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
maxWriterCount Number
Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
password String
The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
server String
The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
table String
The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
user String
The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

AzureSynapseOutputDataSource
, AzureSynapseOutputDataSourceArgs

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

AzureSynapseOutputDataSourceResponse
, AzureSynapseOutputDataSourceResponseArgs

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

AzureTableOutputDataSource
, AzureTableOutputDataSourceArgs

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

AzureTableOutputDataSourceResponse
, AzureTableOutputDataSourceResponseArgs

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

BlobOutputDataSource
, BlobOutputDataSourceArgs

AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
Authentication Mode.
BlobPathPrefix string
Blob path prefix.
Container string
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
DateFormat string
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
PathPattern string
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
StorageAccounts List<Pulumi.AzureNative.StreamAnalytics.Inputs.StorageAccount>
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
TimeFormat string
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
AuthenticationMode string | AuthenticationMode
Authentication Mode.
BlobPathPrefix string
Blob path prefix.
Container string
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
DateFormat string
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
PathPattern string
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
StorageAccounts []StorageAccount
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
TimeFormat string
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
authenticationMode String | AuthenticationMode
Authentication Mode.
blobPathPrefix String
Blob path prefix.
container String
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
dateFormat String
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
pathPattern String
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
storageAccounts List<StorageAccount>
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
timeFormat String
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
authenticationMode string | AuthenticationMode
Authentication Mode.
blobPathPrefix string
Blob path prefix.
container string
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
dateFormat string
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
pathPattern string
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
storageAccounts StorageAccount[]
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
timeFormat string
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
authentication_mode str | AuthenticationMode
Authentication Mode.
blob_path_prefix str
Blob path prefix.
container str
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
date_format str
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
path_pattern str
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
storage_accounts Sequence[StorageAccount]
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
time_format str
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
Authentication Mode.
blobPathPrefix String
Blob path prefix.
container String
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
dateFormat String
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
pathPattern String
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
storageAccounts List<Property Map>
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
timeFormat String
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

BlobOutputDataSourceResponse
, BlobOutputDataSourceResponseArgs

AuthenticationMode string
Authentication Mode.
BlobPathPrefix string
Blob path prefix.
Container string
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
DateFormat string
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
PathPattern string
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
StorageAccounts List<Pulumi.AzureNative.StreamAnalytics.Inputs.StorageAccountResponse>
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
TimeFormat string
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
AuthenticationMode string
Authentication Mode.
BlobPathPrefix string
Blob path prefix.
Container string
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
DateFormat string
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
PathPattern string
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
StorageAccounts []StorageAccountResponse
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
TimeFormat string
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
authenticationMode String
Authentication Mode.
blobPathPrefix String
Blob path prefix.
container String
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
dateFormat String
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
pathPattern String
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
storageAccounts List<StorageAccountResponse>
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
timeFormat String
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
authenticationMode string
Authentication Mode.
blobPathPrefix string
Blob path prefix.
container string
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
dateFormat string
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
pathPattern string
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
storageAccounts StorageAccountResponse[]
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
timeFormat string
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
authentication_mode str
Authentication Mode.
blob_path_prefix str
Blob path prefix.
container str
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
date_format str
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
path_pattern str
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
storage_accounts Sequence[StorageAccountResponse]
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
time_format str
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
authenticationMode String
Authentication Mode.
blobPathPrefix String
Blob path prefix.
container String
The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
dateFormat String
The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
pathPattern String
The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
storageAccounts List<Property Map>
A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
timeFormat String
The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

CsvSerialization
, CsvSerializationArgs

Encoding string | Pulumi.AzureNative.StreamAnalytics.Encoding
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
FieldDelimiter string
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
Encoding string | Encoding
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
FieldDelimiter string
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
encoding String | Encoding
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
fieldDelimiter String
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
encoding string | Encoding
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
fieldDelimiter string
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
encoding str | Encoding
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
field_delimiter str
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
encoding String | "UTF8"
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
fieldDelimiter String
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.

CsvSerializationResponse
, CsvSerializationResponseArgs

Encoding string
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
FieldDelimiter string
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
Encoding string
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
FieldDelimiter string
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
encoding String
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
fieldDelimiter String
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
encoding string
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
fieldDelimiter string
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
encoding str
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
field_delimiter str
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
encoding String
Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
fieldDelimiter String
Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.

DiagnosticConditionResponse
, DiagnosticConditionResponseArgs

Code This property is required. string
The opaque diagnostic code.
Message This property is required. string
The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
Since This property is required. 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 This property is required. string
The opaque diagnostic code.
Message This property is required. string
The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
Since This property is required. 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 This property is required. String
The opaque diagnostic code.
message This property is required. String
The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
since This property is required. 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 This property is required. string
The opaque diagnostic code.
message This property is required. string
The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
since This property is required. 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 This property is required. str
The opaque diagnostic code.
message This property is required. str
The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
since This property is required. 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 This property is required. String
The opaque diagnostic code.
message This property is required. String
The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
since This property is required. 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 This property is required. List<Pulumi.AzureNative.StreamAnalytics.Inputs.DiagnosticConditionResponse>
A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
Conditions This property is required. []DiagnosticConditionResponse
A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
conditions This property is required. List<DiagnosticConditionResponse>
A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
conditions This property is required. DiagnosticConditionResponse[]
A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
conditions This property is required. Sequence[DiagnosticConditionResponse]
A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
conditions This property is required. List<Property Map>
A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.

DocumentDbOutputDataSource
, DocumentDbOutputDataSourceArgs

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

DocumentDbOutputDataSourceResponse
, DocumentDbOutputDataSourceResponseArgs

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

Encoding
, EncodingArgs

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

EventHubOutputDataSource
, EventHubOutputDataSourceArgs

AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
Authentication Mode.
EventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
PartitionKey string
The key/column that is used to determine to which partition to send event data.
PropertyColumns List<string>
The properties associated with this Event Hub output.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
AuthenticationMode string | AuthenticationMode
Authentication Mode.
EventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
PartitionKey string
The key/column that is used to determine to which partition to send event data.
PropertyColumns []string
The properties associated with this Event Hub output.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode String | AuthenticationMode
Authentication Mode.
eventHubName String
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey String
The key/column that is used to determine to which partition to send event data.
propertyColumns List<String>
The properties associated with this Event Hub output.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode string | AuthenticationMode
Authentication Mode.
eventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey string
The key/column that is used to determine to which partition to send event data.
propertyColumns string[]
The properties associated with this Event Hub output.
serviceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authentication_mode str | AuthenticationMode
Authentication Mode.
event_hub_name str
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partition_key str
The key/column that is used to determine to which partition to send event data.
property_columns Sequence[str]
The properties associated with this Event Hub output.
service_bus_namespace str
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
shared_access_policy_key str
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
shared_access_policy_name str
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
Authentication Mode.
eventHubName String
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey String
The key/column that is used to determine to which partition to send event data.
propertyColumns List<String>
The properties associated with this Event Hub output.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

EventHubOutputDataSourceResponse
, EventHubOutputDataSourceResponseArgs

AuthenticationMode string
Authentication Mode.
EventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
PartitionKey string
The key/column that is used to determine to which partition to send event data.
PropertyColumns List<string>
The properties associated with this Event Hub output.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
AuthenticationMode string
Authentication Mode.
EventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
PartitionKey string
The key/column that is used to determine to which partition to send event data.
PropertyColumns []string
The properties associated with this Event Hub output.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode String
Authentication Mode.
eventHubName String
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey String
The key/column that is used to determine to which partition to send event data.
propertyColumns List<String>
The properties associated with this Event Hub output.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode string
Authentication Mode.
eventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey string
The key/column that is used to determine to which partition to send event data.
propertyColumns string[]
The properties associated with this Event Hub output.
serviceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authentication_mode str
Authentication Mode.
event_hub_name str
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partition_key str
The key/column that is used to determine to which partition to send event data.
property_columns Sequence[str]
The properties associated with this Event Hub output.
service_bus_namespace str
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
shared_access_policy_key str
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
shared_access_policy_name str
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode String
Authentication Mode.
eventHubName String
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey String
The key/column that is used to determine to which partition to send event data.
propertyColumns List<String>
The properties associated with this Event Hub output.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

EventHubV2OutputDataSource
, EventHubV2OutputDataSourceArgs

AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
Authentication Mode.
EventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
PartitionKey string
The key/column that is used to determine to which partition to send event data.
PropertyColumns List<string>
The properties associated with this Event Hub output.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
AuthenticationMode string | AuthenticationMode
Authentication Mode.
EventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
PartitionKey string
The key/column that is used to determine to which partition to send event data.
PropertyColumns []string
The properties associated with this Event Hub output.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode String | AuthenticationMode
Authentication Mode.
eventHubName String
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey String
The key/column that is used to determine to which partition to send event data.
propertyColumns List<String>
The properties associated with this Event Hub output.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode string | AuthenticationMode
Authentication Mode.
eventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey string
The key/column that is used to determine to which partition to send event data.
propertyColumns string[]
The properties associated with this Event Hub output.
serviceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authentication_mode str | AuthenticationMode
Authentication Mode.
event_hub_name str
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partition_key str
The key/column that is used to determine to which partition to send event data.
property_columns Sequence[str]
The properties associated with this Event Hub output.
service_bus_namespace str
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
shared_access_policy_key str
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
shared_access_policy_name str
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
Authentication Mode.
eventHubName String
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey String
The key/column that is used to determine to which partition to send event data.
propertyColumns List<String>
The properties associated with this Event Hub output.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

EventHubV2OutputDataSourceResponse
, EventHubV2OutputDataSourceResponseArgs

AuthenticationMode string
Authentication Mode.
EventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
PartitionKey string
The key/column that is used to determine to which partition to send event data.
PropertyColumns List<string>
The properties associated with this Event Hub output.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
AuthenticationMode string
Authentication Mode.
EventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
PartitionKey string
The key/column that is used to determine to which partition to send event data.
PropertyColumns []string
The properties associated with this Event Hub output.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode String
Authentication Mode.
eventHubName String
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey String
The key/column that is used to determine to which partition to send event data.
propertyColumns List<String>
The properties associated with this Event Hub output.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode string
Authentication Mode.
eventHubName string
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey string
The key/column that is used to determine to which partition to send event data.
propertyColumns string[]
The properties associated with this Event Hub output.
serviceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authentication_mode str
Authentication Mode.
event_hub_name str
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partition_key str
The key/column that is used to determine to which partition to send event data.
property_columns Sequence[str]
The properties associated with this Event Hub output.
service_bus_namespace str
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
shared_access_policy_key str
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
shared_access_policy_name str
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
authenticationMode String
Authentication Mode.
eventHubName String
The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
partitionKey String
The key/column that is used to determine to which partition to send event data.
propertyColumns List<String>
The properties associated with this Event Hub output.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

GatewayMessageBusOutputDataSource
, GatewayMessageBusOutputDataSourceArgs

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

GatewayMessageBusOutputDataSourceResponse
, GatewayMessageBusOutputDataSourceResponseArgs

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

JsonOutputSerializationFormat
, JsonOutputSerializationFormatArgs

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

JsonSerialization
, JsonSerializationArgs

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

JsonSerializationResponse
, JsonSerializationResponseArgs

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

ParquetSerialization
, ParquetSerializationArgs

ParquetSerializationResponse
, ParquetSerializationResponseArgs

PowerBIOutputDataSource
, PowerBIOutputDataSourceArgs

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

PowerBIOutputDataSourceResponse
, PowerBIOutputDataSourceResponseArgs

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

ServiceBusQueueOutputDataSource
, ServiceBusQueueOutputDataSourceArgs

AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
Authentication Mode.
PropertyColumns List<string>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
QueueName string
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SystemPropertyColumns object
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
AuthenticationMode string | AuthenticationMode
Authentication Mode.
PropertyColumns []string
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
QueueName string
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SystemPropertyColumns interface{}
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
authenticationMode String | AuthenticationMode
Authentication Mode.
propertyColumns List<String>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
queueName String
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns Object
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
authenticationMode string | AuthenticationMode
Authentication Mode.
propertyColumns string[]
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
queueName string
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
serviceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns any
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
authentication_mode str | AuthenticationMode
Authentication Mode.
property_columns Sequence[str]
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
queue_name str
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
service_bus_namespace str
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
shared_access_policy_key str
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
shared_access_policy_name str
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
system_property_columns Any
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
Authentication Mode.
propertyColumns List<String>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
queueName String
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns Any
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

ServiceBusQueueOutputDataSourceResponse
, ServiceBusQueueOutputDataSourceResponseArgs

AuthenticationMode string
Authentication Mode.
PropertyColumns List<string>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
QueueName string
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SystemPropertyColumns object
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
AuthenticationMode string
Authentication Mode.
PropertyColumns []string
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
QueueName string
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SystemPropertyColumns interface{}
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
authenticationMode String
Authentication Mode.
propertyColumns List<String>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
queueName String
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns Object
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
authenticationMode string
Authentication Mode.
propertyColumns string[]
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
queueName string
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
serviceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns any
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
authentication_mode str
Authentication Mode.
property_columns Sequence[str]
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
queue_name str
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
service_bus_namespace str
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
shared_access_policy_key str
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
shared_access_policy_name str
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
system_property_columns Any
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
authenticationMode String
Authentication Mode.
propertyColumns List<String>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
queueName String
The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns Any
The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

ServiceBusTopicOutputDataSource
, ServiceBusTopicOutputDataSourceArgs

AuthenticationMode string | Pulumi.AzureNative.StreamAnalytics.AuthenticationMode
Authentication Mode.
PropertyColumns List<string>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SystemPropertyColumns Dictionary<string, string>
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
TopicName string
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
AuthenticationMode string | AuthenticationMode
Authentication Mode.
PropertyColumns []string
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SystemPropertyColumns map[string]string
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
TopicName string
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
authenticationMode String | AuthenticationMode
Authentication Mode.
propertyColumns List<String>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns Map<String,String>
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
topicName String
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
authenticationMode string | AuthenticationMode
Authentication Mode.
propertyColumns string[]
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
serviceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns {[key: string]: string}
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
topicName string
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
authentication_mode str | AuthenticationMode
Authentication Mode.
property_columns Sequence[str]
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
service_bus_namespace str
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
shared_access_policy_key str
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
shared_access_policy_name str
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
system_property_columns Mapping[str, str]
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
topic_name str
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
authenticationMode String | "Msi" | "UserToken" | "ConnectionString"
Authentication Mode.
propertyColumns List<String>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns Map<String>
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
topicName String
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.

ServiceBusTopicOutputDataSourceResponse
, ServiceBusTopicOutputDataSourceResponseArgs

AuthenticationMode string
Authentication Mode.
PropertyColumns List<string>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SystemPropertyColumns Dictionary<string, string>
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
TopicName string
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
AuthenticationMode string
Authentication Mode.
PropertyColumns []string
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
ServiceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
SharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
SystemPropertyColumns map[string]string
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
TopicName string
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
authenticationMode String
Authentication Mode.
propertyColumns List<String>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns Map<String,String>
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
topicName String
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
authenticationMode string
Authentication Mode.
propertyColumns string[]
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
serviceBusNamespace string
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey string
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName string
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns {[key: string]: string}
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
topicName string
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
authentication_mode str
Authentication Mode.
property_columns Sequence[str]
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
service_bus_namespace str
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
shared_access_policy_key str
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
shared_access_policy_name str
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
system_property_columns Mapping[str, str]
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
topic_name str
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
authenticationMode String
Authentication Mode.
propertyColumns List<String>
A string array of the names of output columns to be attached to Service Bus messages as custom properties.
serviceBusNamespace String
The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyKey String
The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
sharedAccessPolicyName String
The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
systemPropertyColumns Map<String>
The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
topicName String
The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.

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.

Import

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

$ pulumi import azure-native:streamanalytics:Output output5195 /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/outputs/{outputName} 
Copy

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

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0