1. Packages
  2. Azure Native
  3. API Docs
  4. streamanalytics
  5. Function
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.0 published on Monday, Jun 24, 2024 by Pulumi

azure-native.streamanalytics.Function

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.0 published on Monday, Jun 24, 2024 by Pulumi

    A function object, containing all information associated with the named function. All functions 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: 2016-03-01, 2021-10-01-preview.

    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",
        });
    
    });
    
    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.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.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
    	})
    }
    
    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(AzureMachineLearningWebServiceFunctionBindingArgs.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());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    function = azure_native.streamanalytics.Function("function",
        function_name="function8197",
        job_name="sj8653",
        properties=azure_native.streamanalytics.ScalarFunctionPropertiesArgs(
            binding=azure_native.streamanalytics.JavaScriptFunctionBindingArgs(
                script="function (x, y) { return x + y; }",
                type="Microsoft.StreamAnalytics/JavascriptUdf",
            ),
            inputs=[azure_native.streamanalytics.FunctionInputArgs(
                data_type="Any",
            )],
            output=azure_native.streamanalytics.FunctionOutputArgs(
                data_type="Any",
            ),
            type="Scalar",
        ),
        resource_group_name="sjrg1637")
    
    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",
    });
    
    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
    

    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",
        });
    
    });
    
    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.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.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
    	})
    }
    
    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());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    function = azure_native.streamanalytics.Function("function",
        function_name="function588",
        job_name="sj9093",
        properties=azure_native.streamanalytics.ScalarFunctionPropertiesArgs(
            binding=azure_native.streamanalytics.AzureMachineLearningWebServiceFunctionBindingArgs(
                api_key="someApiKey==",
                batch_size=1000,
                endpoint="someAzureMLEndpointURL",
                inputs=azure_native.streamanalytics.AzureMachineLearningWebServiceInputsArgs(
                    column_names=[azure_native.streamanalytics.AzureMachineLearningWebServiceInputColumnArgs(
                        data_type="string",
                        map_to=0,
                        name="tweet",
                    )],
                    name="input1",
                ),
                outputs=[azure_native.streamanalytics.AzureMachineLearningWebServiceOutputColumnArgs(
                    data_type="string",
                    name="Sentiment",
                )],
                type="Microsoft.MachineLearning/WebService",
            ),
            inputs=[azure_native.streamanalytics.FunctionInputArgs(
                data_type="nvarchar(max)",
            )],
            output=azure_native.streamanalytics.FunctionOutputArgs(
                data_type="nvarchar(max)",
            ),
            type="Scalar",
        ),
        resource_group_name="sjrg7")
    
    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",
    });
    
    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
    

    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 string
    The unique name of the resource.
    args FunctionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args FunctionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FunctionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FunctionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    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",
            },
        },
    });
    
    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.AggregateFunctionProperties{
    Type: "Aggregate",
    Binding: streamanalytics.AzureMachineLearningWebServiceFunctionBinding{
    Type: "Microsoft.MachineLearning/WebService",
    ApiKey: "string",
    BatchSize: 0,
    Endpoint: "string",
    Inputs: streamanalytics.AzureMachineLearningWebServiceInputs{
    ColumnNames: []streamanalytics.AzureMachineLearningWebServiceInputColumn{
    {
    DataType: "string",
    MapTo: 0,
    Name: "string",
    },
    },
    Name: "string",
    },
    Outputs: []streamanalytics.AzureMachineLearningWebServiceOutputColumn{
    {
    DataType: "string",
    Name: "string",
    },
    },
    },
    Inputs: []streamanalytics.FunctionInputType{
    {
    DataType: "string",
    IsConfigurationParameter: false,
    },
    },
    Output: streamanalytics.FunctionOutputType{
    DataType: "string",
    },
    },
    })
    
    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());
    
    function_resource = azure_native.streamanalytics.Function("functionResource",
        job_name="string",
        resource_group_name="string",
        function_name="string",
        name="string",
        properties=azure_native.streamanalytics.AggregateFunctionPropertiesArgs(
            type="Aggregate",
            binding=azure_native.streamanalytics.AzureMachineLearningWebServiceFunctionBindingArgs(
                type="Microsoft.MachineLearning/WebService",
                api_key="string",
                batch_size=0,
                endpoint="string",
                inputs=azure_native.streamanalytics.AzureMachineLearningWebServiceInputsArgs(
                    column_names=[azure_native.streamanalytics.AzureMachineLearningWebServiceInputColumnArgs(
                        data_type="string",
                        map_to=0,
                        name="string",
                    )],
                    name="string",
                ),
                outputs=[azure_native.streamanalytics.AzureMachineLearningWebServiceOutputColumnArgs(
                    data_type="string",
                    name="string",
                )],
            ),
            inputs=[azure_native.streamanalytics.FunctionInputArgs(
                data_type="string",
                is_configuration_parameter=False,
            )],
            output=azure_native.streamanalytics.FunctionOutputArgs(
                data_type="string",
            ),
        ))
    
    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",
            },
        },
    });
    
    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
    

    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

    The Function resource accepts the following input properties:

    JobName string
    The name of the streaming job.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    FunctionName 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 string
    The name of the streaming job.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    FunctionName string
    The name of the function.
    Name string
    Resource name
    Properties AggregateFunctionPropertiesArgs | ScalarFunctionPropertiesArgs
    The properties that are associated with a function.
    jobName String
    The name of the streaming job.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    functionName String
    The name of the function.
    name String
    Resource name
    properties AggregateFunctionProperties | ScalarFunctionProperties
    The properties that are associated with a function.
    jobName string
    The name of the streaming job.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    functionName string
    The name of the function.
    name string
    Resource name
    properties AggregateFunctionProperties | ScalarFunctionProperties
    The properties that are associated with a function.
    job_name str
    The name of the streaming job.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    function_name str
    The name of the function.
    name str
    Resource name
    properties AggregateFunctionPropertiesArgs | ScalarFunctionPropertiesArgs
    The properties that are associated with a function.
    jobName String
    The name of the streaming job.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    functionName 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:

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

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

    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} 
    

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

    Package Details

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