1. Packages
  2. Azure Native
  3. API Docs
  4. streamanalytics
  5. Function
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.streamanalytics.Function

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

A function object, containing all information associated with the named function. All functions are contained under a streaming job.

Uses Azure REST API version 2020-03-01. In version 2.x of the Azure Native provider, it used API version 2020-03-01.

Other available API versions: 2021-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native streamanalytics [ApiVersion]. See the version guide for details.

Example Usage

Create a JavaScript function

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

return await Deployment.RunAsync(() => 
{
    var function = new AzureNative.StreamAnalytics.Function("function", new()
    {
        FunctionName = "function8197",
        JobName = "sj8653",
        Properties = new AzureNative.StreamAnalytics.Inputs.ScalarFunctionPropertiesArgs
        {
            Binding = new AzureNative.StreamAnalytics.Inputs.JavaScriptFunctionBindingArgs
            {
                Script = "function (x, y) { return x + y; }",
                Type = "Microsoft.StreamAnalytics/JavascriptUdf",
            },
            Inputs = new[]
            {
                new AzureNative.StreamAnalytics.Inputs.FunctionInputArgs
                {
                    DataType = "Any",
                },
            },
            Output = new AzureNative.StreamAnalytics.Inputs.FunctionOutputArgs
            {
                DataType = "Any",
            },
            Type = "Scalar",
        },
        ResourceGroupName = "sjrg1637",
    });

});
Copy
package main

import (
	streamanalytics "github.com/pulumi/pulumi-azure-native-sdk/streamanalytics/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := streamanalytics.NewFunction(ctx, "function", &streamanalytics.FunctionArgs{
			FunctionName: pulumi.String("function8197"),
			JobName:      pulumi.String("sj8653"),
			Properties: &streamanalytics.ScalarFunctionPropertiesArgs{
				Binding: streamanalytics.JavaScriptFunctionBinding{
					Script: "function (x, y) { return x + y; }",
					Type:   "Microsoft.StreamAnalytics/JavascriptUdf",
				},
				Inputs: streamanalytics.FunctionInputTypeArray{
					&streamanalytics.FunctionInputTypeArgs{
						DataType: pulumi.String("Any"),
					},
				},
				Output: &streamanalytics.FunctionOutputTypeArgs{
					DataType: pulumi.String("Any"),
				},
				Type: pulumi.String("Scalar"),
			},
			ResourceGroupName: pulumi.String("sjrg1637"),
		})
		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.Function;
import com.pulumi.azurenative.streamanalytics.FunctionArgs;
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 function = new Function("function", FunctionArgs.builder()
            .functionName("function8197")
            .jobName("sj8653")
            .properties(ScalarFunctionPropertiesArgs.builder()
                .binding(JavaScriptFunctionBindingArgs.builder()
                    .script("function (x, y) { return x + y; }")
                    .type("Microsoft.StreamAnalytics/JavascriptUdf")
                    .build())
                .inputs(FunctionInputArgs.builder()
                    .dataType("Any")
                    .build())
                .output(FunctionOutputArgs.builder()
                    .dataType("Any")
                    .build())
                .type("Scalar")
                .build())
            .resourceGroupName("sjrg1637")
            .build());

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

const _function = new azure_native.streamanalytics.Function("function", {
    functionName: "function8197",
    jobName: "sj8653",
    properties: {
        binding: {
            script: "function (x, y) { return x + y; }",
            type: "Microsoft.StreamAnalytics/JavascriptUdf",
        },
        inputs: [{
            dataType: "Any",
        }],
        output: {
            dataType: "Any",
        },
        type: "Scalar",
    },
    resourceGroupName: "sjrg1637",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

function = azure_native.streamanalytics.Function("function",
    function_name="function8197",
    job_name="sj8653",
    properties={
        "binding": {
            "script": "function (x, y) { return x + y; }",
            "type": "Microsoft.StreamAnalytics/JavascriptUdf",
        },
        "inputs": [{
            "data_type": "Any",
        }],
        "output": {
            "data_type": "Any",
        },
        "type": "Scalar",
    },
    resource_group_name="sjrg1637")
Copy
resources:
  function:
    type: azure-native:streamanalytics:Function
    properties:
      functionName: function8197
      jobName: sj8653
      properties:
        binding:
          script: function (x, y) { return x + y; }
          type: Microsoft.StreamAnalytics/JavascriptUdf
        inputs:
          - dataType: Any
        output:
          dataType: Any
        type: Scalar
      resourceGroupName: sjrg1637
Copy

Create an Azure ML function

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

return await Deployment.RunAsync(() => 
{
    var function = new AzureNative.StreamAnalytics.Function("function", new()
    {
        FunctionName = "function588",
        JobName = "sj9093",
        Properties = new AzureNative.StreamAnalytics.Inputs.ScalarFunctionPropertiesArgs
        {
            Binding = new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceFunctionBindingArgs
            {
                ApiKey = "someApiKey==",
                BatchSize = 1000,
                Endpoint = "someAzureMLEndpointURL",
                Inputs = new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputsArgs
                {
                    ColumnNames = new[]
                    {
                        new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputColumnArgs
                        {
                            DataType = "string",
                            MapTo = 0,
                            Name = "tweet",
                        },
                    },
                    Name = "input1",
                },
                Outputs = new[]
                {
                    new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceOutputColumnArgs
                    {
                        DataType = "string",
                        Name = "Sentiment",
                    },
                },
                Type = "Microsoft.MachineLearning/WebService",
            },
            Inputs = new[]
            {
                new AzureNative.StreamAnalytics.Inputs.FunctionInputArgs
                {
                    DataType = "nvarchar(max)",
                },
            },
            Output = new AzureNative.StreamAnalytics.Inputs.FunctionOutputArgs
            {
                DataType = "nvarchar(max)",
            },
            Type = "Scalar",
        },
        ResourceGroupName = "sjrg7",
    });

});
Copy
package main

import (
	streamanalytics "github.com/pulumi/pulumi-azure-native-sdk/streamanalytics/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := streamanalytics.NewFunction(ctx, "function", &streamanalytics.FunctionArgs{
			FunctionName: pulumi.String("function588"),
			JobName:      pulumi.String("sj9093"),
			Properties: &streamanalytics.ScalarFunctionPropertiesArgs{
				Binding: streamanalytics.AzureMachineLearningWebServiceFunctionBinding{
					ApiKey:    "someApiKey==",
					BatchSize: 1000,
					Endpoint:  "someAzureMLEndpointURL",
					Inputs: streamanalytics.AzureMachineLearningWebServiceInputs{
						ColumnNames: []streamanalytics.AzureMachineLearningWebServiceInputColumn{
							{
								DataType: "string",
								MapTo:    0,
								Name:     "tweet",
							},
						},
						Name: "input1",
					},
					Outputs: []streamanalytics.AzureMachineLearningWebServiceOutputColumn{
						{
							DataType: "string",
							Name:     "Sentiment",
						},
					},
					Type: "Microsoft.MachineLearning/WebService",
				},
				Inputs: streamanalytics.FunctionInputTypeArray{
					&streamanalytics.FunctionInputTypeArgs{
						DataType: pulumi.String("nvarchar(max)"),
					},
				},
				Output: &streamanalytics.FunctionOutputTypeArgs{
					DataType: pulumi.String("nvarchar(max)"),
				},
				Type: pulumi.String("Scalar"),
			},
			ResourceGroupName: pulumi.String("sjrg7"),
		})
		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.Function;
import com.pulumi.azurenative.streamanalytics.FunctionArgs;
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 function = new Function("function", FunctionArgs.builder()
            .functionName("function588")
            .jobName("sj9093")
            .properties(ScalarFunctionPropertiesArgs.builder()
                .binding(AzureMachineLearningWebServiceFunctionBindingArgs.builder()
                    .apiKey("someApiKey==")
                    .batchSize(1000)
                    .endpoint("someAzureMLEndpointURL")
                    .inputs(AzureMachineLearningWebServiceInputsArgs.builder()
                        .columnNames(AzureMachineLearningWebServiceInputColumnArgs.builder()
                            .dataType("string")
                            .mapTo(0)
                            .name("tweet")
                            .build())
                        .name("input1")
                        .build())
                    .outputs(AzureMachineLearningWebServiceOutputColumnArgs.builder()
                        .dataType("string")
                        .name("Sentiment")
                        .build())
                    .type("Microsoft.MachineLearning/WebService")
                    .build())
                .inputs(FunctionInputArgs.builder()
                    .dataType("nvarchar(max)")
                    .build())
                .output(FunctionOutputArgs.builder()
                    .dataType("nvarchar(max)")
                    .build())
                .type("Scalar")
                .build())
            .resourceGroupName("sjrg7")
            .build());

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

const _function = new azure_native.streamanalytics.Function("function", {
    functionName: "function588",
    jobName: "sj9093",
    properties: {
        binding: {
            apiKey: "someApiKey==",
            batchSize: 1000,
            endpoint: "someAzureMLEndpointURL",
            inputs: {
                columnNames: [{
                    dataType: "string",
                    mapTo: 0,
                    name: "tweet",
                }],
                name: "input1",
            },
            outputs: [{
                dataType: "string",
                name: "Sentiment",
            }],
            type: "Microsoft.MachineLearning/WebService",
        },
        inputs: [{
            dataType: "nvarchar(max)",
        }],
        output: {
            dataType: "nvarchar(max)",
        },
        type: "Scalar",
    },
    resourceGroupName: "sjrg7",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

function = azure_native.streamanalytics.Function("function",
    function_name="function588",
    job_name="sj9093",
    properties={
        "binding": {
            "api_key": "someApiKey==",
            "batch_size": 1000,
            "endpoint": "someAzureMLEndpointURL",
            "inputs": {
                "column_names": [{
                    "data_type": "string",
                    "map_to": 0,
                    "name": "tweet",
                }],
                "name": "input1",
            },
            "outputs": [{
                "data_type": "string",
                "name": "Sentiment",
            }],
            "type": "Microsoft.MachineLearning/WebService",
        },
        "inputs": [{
            "data_type": "nvarchar(max)",
        }],
        "output": {
            "data_type": "nvarchar(max)",
        },
        "type": "Scalar",
    },
    resource_group_name="sjrg7")
Copy
resources:
  function:
    type: azure-native:streamanalytics:Function
    properties:
      functionName: function588
      jobName: sj9093
      properties:
        binding:
          apiKey: someApiKey==
          batchSize: 1000
          endpoint: someAzureMLEndpointURL
          inputs:
            columnNames:
              - dataType: string
                mapTo: 0
                name: tweet
            name: input1
          outputs:
            - dataType: string
              name: Sentiment
          type: Microsoft.MachineLearning/WebService
        inputs:
          - dataType: nvarchar(max)
        output:
          dataType: nvarchar(max)
        type: Scalar
      resourceGroupName: sjrg7
Copy

Create Function Resource

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

Constructor syntax

new Function(name: string, args: FunctionArgs, opts?: CustomResourceOptions);
@overload
def Function(resource_name: str,
             args: FunctionInitArgs,
             opts: Optional[ResourceOptions] = None)

@overload
def Function(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             job_name: Optional[str] = None,
             resource_group_name: Optional[str] = None,
             function_name: Optional[str] = None,
             name: Optional[str] = None,
             properties: Optional[Union[AggregateFunctionPropertiesArgs, ScalarFunctionPropertiesArgs]] = None)
func NewFunction(ctx *Context, name string, args FunctionArgs, opts ...ResourceOption) (*Function, error)
public Function(string name, FunctionArgs args, CustomResourceOptions? opts = null)
public Function(String name, FunctionArgs args)
public Function(String name, FunctionArgs args, CustomResourceOptions options)
type: azure-native:streamanalytics:Function
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. FunctionArgs
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. FunctionInitArgs
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. FunctionArgs
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. FunctionArgs
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. FunctionArgs
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 functionResource = new AzureNative.StreamAnalytics.Function("functionResource", new()
{
    JobName = "string",
    ResourceGroupName = "string",
    FunctionName = "string",
    Name = "string",
    Properties = new AzureNative.StreamAnalytics.Inputs.AggregateFunctionPropertiesArgs
    {
        Type = "Aggregate",
        Binding = new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceFunctionBindingArgs
        {
            Type = "Microsoft.MachineLearning/WebService",
            ApiKey = "string",
            BatchSize = 0,
            Endpoint = "string",
            Inputs = new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputsArgs
            {
                ColumnNames = new[]
                {
                    new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputColumnArgs
                    {
                        DataType = "string",
                        MapTo = 0,
                        Name = "string",
                    },
                },
                Name = "string",
            },
            Outputs = new[]
            {
                new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceOutputColumnArgs
                {
                    DataType = "string",
                    Name = "string",
                },
            },
        },
        Inputs = new[]
        {
            new AzureNative.StreamAnalytics.Inputs.FunctionInputArgs
            {
                DataType = "string",
                IsConfigurationParameter = false,
            },
        },
        Output = new AzureNative.StreamAnalytics.Inputs.FunctionOutputArgs
        {
            DataType = "string",
        },
    },
});
Copy
example, err := streamanalytics.NewFunction(ctx, "functionResource", &streamanalytics.FunctionArgs{
	JobName:           pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	FunctionName:      pulumi.String("string"),
	Name:              pulumi.String("string"),
	Properties: &streamanalytics.AggregateFunctionPropertiesArgs{
		Type: pulumi.String("Aggregate"),
		Binding: streamanalytics.AzureMachineLearningWebServiceFunctionBinding{
			Type:      "Microsoft.MachineLearning/WebService",
			ApiKey:    "string",
			BatchSize: 0,
			Endpoint:  "string",
			Inputs: streamanalytics.AzureMachineLearningWebServiceInputs{
				ColumnNames: []streamanalytics.AzureMachineLearningWebServiceInputColumn{
					{
						DataType: "string",
						MapTo:    0,
						Name:     "string",
					},
				},
				Name: "string",
			},
			Outputs: []streamanalytics.AzureMachineLearningWebServiceOutputColumn{
				{
					DataType: "string",
					Name:     "string",
				},
			},
		},
		Inputs: streamanalytics.FunctionInputTypeArray{
			&streamanalytics.FunctionInputTypeArgs{
				DataType:                 pulumi.String("string"),
				IsConfigurationParameter: pulumi.Bool(false),
			},
		},
		Output: &streamanalytics.FunctionOutputTypeArgs{
			DataType: pulumi.String("string"),
		},
	},
})
Copy
var functionResource = new Function("functionResource", FunctionArgs.builder()
    .jobName("string")
    .resourceGroupName("string")
    .functionName("string")
    .name("string")
    .properties(AggregateFunctionPropertiesArgs.builder()
        .type("Aggregate")
        .binding(AzureMachineLearningWebServiceFunctionBindingArgs.builder()
            .type("Microsoft.MachineLearning/WebService")
            .apiKey("string")
            .batchSize(0)
            .endpoint("string")
            .inputs(AzureMachineLearningWebServiceInputsArgs.builder()
                .columnNames(AzureMachineLearningWebServiceInputColumnArgs.builder()
                    .dataType("string")
                    .mapTo(0)
                    .name("string")
                    .build())
                .name("string")
                .build())
            .outputs(AzureMachineLearningWebServiceOutputColumnArgs.builder()
                .dataType("string")
                .name("string")
                .build())
            .build())
        .inputs(FunctionInputArgs.builder()
            .dataType("string")
            .isConfigurationParameter(false)
            .build())
        .output(FunctionOutputArgs.builder()
            .dataType("string")
            .build())
        .build())
    .build());
Copy
function_resource = azure_native.streamanalytics.Function("functionResource",
    job_name="string",
    resource_group_name="string",
    function_name="string",
    name="string",
    properties={
        "type": "Aggregate",
        "binding": {
            "type": "Microsoft.MachineLearning/WebService",
            "api_key": "string",
            "batch_size": 0,
            "endpoint": "string",
            "inputs": {
                "column_names": [{
                    "data_type": "string",
                    "map_to": 0,
                    "name": "string",
                }],
                "name": "string",
            },
            "outputs": [{
                "data_type": "string",
                "name": "string",
            }],
        },
        "inputs": [{
            "data_type": "string",
            "is_configuration_parameter": False,
        }],
        "output": {
            "data_type": "string",
        },
    })
Copy
const functionResource = new azure_native.streamanalytics.Function("functionResource", {
    jobName: "string",
    resourceGroupName: "string",
    functionName: "string",
    name: "string",
    properties: {
        type: "Aggregate",
        binding: {
            type: "Microsoft.MachineLearning/WebService",
            apiKey: "string",
            batchSize: 0,
            endpoint: "string",
            inputs: {
                columnNames: [{
                    dataType: "string",
                    mapTo: 0,
                    name: "string",
                }],
                name: "string",
            },
            outputs: [{
                dataType: "string",
                name: "string",
            }],
        },
        inputs: [{
            dataType: "string",
            isConfigurationParameter: false,
        }],
        output: {
            dataType: "string",
        },
    },
});
Copy
type: azure-native:streamanalytics:Function
properties:
    functionName: string
    jobName: string
    name: string
    properties:
        binding:
            apiKey: string
            batchSize: 0
            endpoint: string
            inputs:
                columnNames:
                    - dataType: string
                      mapTo: 0
                      name: string
                name: string
            outputs:
                - dataType: string
                  name: string
            type: Microsoft.MachineLearning/WebService
        inputs:
            - dataType: string
              isConfigurationParameter: false
        output:
            dataType: string
        type: Aggregate
    resourceGroupName: string
Copy

Function 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 Function 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.
FunctionName Changes to this property will trigger replacement. string
The name of the function.
Name string
Resource name
Properties Pulumi.AzureNative.StreamAnalytics.Inputs.AggregateFunctionProperties | Pulumi.AzureNative.StreamAnalytics.Inputs.ScalarFunctionProperties
The properties that are associated with a function.
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.
FunctionName Changes to this property will trigger replacement. string
The name of the function.
Name string
Resource name
Properties AggregateFunctionPropertiesArgs | ScalarFunctionPropertiesArgs
The properties that are associated with a function.
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.
functionName Changes to this property will trigger replacement. String
The name of the function.
name String
Resource name
properties AggregateFunctionProperties | ScalarFunctionProperties
The properties that are associated with a function.
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.
functionName Changes to this property will trigger replacement. string
The name of the function.
name string
Resource name
properties AggregateFunctionProperties | ScalarFunctionProperties
The properties that are associated with a function.
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.
function_name Changes to this property will trigger replacement. str
The name of the function.
name str
Resource name
properties AggregateFunctionPropertiesArgs | ScalarFunctionPropertiesArgs
The properties that are associated with a function.
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.
functionName Changes to this property will trigger replacement. String
The name of the function.
name String
Resource name
properties Property Map | Property Map
The properties that are associated with a function.

Outputs

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

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Type string
Resource type
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Type string
Resource type
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
type String
Resource type
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
type string
Resource type
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
type str
Resource type
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
type String
Resource type

Supporting Types

AggregateFunctionProperties
, AggregateFunctionPropertiesArgs

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

AggregateFunctionPropertiesResponse
, AggregateFunctionPropertiesResponseArgs

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

AzureMachineLearningWebServiceFunctionBinding
, AzureMachineLearningWebServiceFunctionBindingArgs

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

AzureMachineLearningWebServiceFunctionBindingResponse
, AzureMachineLearningWebServiceFunctionBindingResponseArgs

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

AzureMachineLearningWebServiceInputColumn
, AzureMachineLearningWebServiceInputColumnArgs

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

AzureMachineLearningWebServiceInputColumnResponse
, AzureMachineLearningWebServiceInputColumnResponseArgs

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

AzureMachineLearningWebServiceInputs
, AzureMachineLearningWebServiceInputsArgs

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

AzureMachineLearningWebServiceInputsResponse
, AzureMachineLearningWebServiceInputsResponseArgs

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

AzureMachineLearningWebServiceOutputColumn
, AzureMachineLearningWebServiceOutputColumnArgs

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

AzureMachineLearningWebServiceOutputColumnResponse
, AzureMachineLearningWebServiceOutputColumnResponseArgs

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

FunctionInput
, FunctionInputArgs

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

FunctionInputResponse
, FunctionInputResponseArgs

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

FunctionOutput
, FunctionOutputArgs

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

FunctionOutputResponse
, FunctionOutputResponseArgs

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

JavaScriptFunctionBinding
, JavaScriptFunctionBindingArgs

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

JavaScriptFunctionBindingResponse
, JavaScriptFunctionBindingResponseArgs

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

ScalarFunctionProperties
, ScalarFunctionPropertiesArgs

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

ScalarFunctionPropertiesResponse
, ScalarFunctionPropertiesResponseArgs

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

Import

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

$ pulumi import azure-native:streamanalytics:Function function588 /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/functions/{functionName} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi