Azure Native

Pulumi Official
Package maintained by Pulumi
v1.67.0 published on Tuesday, Jul 12, 2022 by Pulumi

Function

A function object, containing all information associated with the named function. All functions are contained under a streaming job. API Version: 2016-03-01.

Example Usage

Create a JavaScript function

using Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var function = new AzureNative.StreamAnalytics.Function("function", new AzureNative.StreamAnalytics.FunctionArgs
        {
            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 AzureNative.StreamAnalytics.Inputs.FunctionInputArgs
                    {
                        DataType = "Any",
                    },
                },
                Output = new AzureNative.StreamAnalytics.Inputs.FunctionOutputArgs
                {
                    DataType = "Any",
                },
                Type = "Scalar",
            },
            ResourceGroupName = "sjrg1637",
        });
    }

}

Coming soon!

package generated_program;

import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

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(Map.ofEntries(
                Map.entry("binding", Map.ofEntries(
                    Map.entry("script", "function (x, y) { return x + y; }"),
                    Map.entry("type", "Microsoft.StreamAnalytics/JavascriptUdf")
                )),
                Map.entry("inputs", Map.of("dataType", "Any")),
                Map.entry("output", Map.of("dataType", "Any")),
                Map.entry("type", "Scalar")
            ))
            .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={
        "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 Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var function = new AzureNative.StreamAnalytics.Function("function", new AzureNative.StreamAnalytics.FunctionArgs
        {
            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 AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceInputColumnArgs
                            {
                                DataType = "string",
                                MapTo = 0,
                                Name = "tweet",
                            },
                        },
                        Name = "input1",
                    },
                    Outputs = 
                    {
                        new AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceOutputColumnArgs
                        {
                            DataType = "string",
                            Name = "Sentiment",
                        },
                    },
                    Type = "Microsoft.MachineLearning/WebService",
                },
                Inputs = 
                {
                    new AzureNative.StreamAnalytics.Inputs.FunctionInputArgs
                    {
                        DataType = "nvarchar(max)",
                    },
                },
                Output = new AzureNative.StreamAnalytics.Inputs.FunctionOutputArgs
                {
                    DataType = "nvarchar(max)",
                },
                Type = "Scalar",
            },
            ResourceGroupName = "sjrg7",
        });
    }

}

Coming soon!

package generated_program;

import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

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(Map.ofEntries(
                Map.entry("binding", Map.ofEntries(
                    Map.entry("apiKey", "someApiKey=="),
                    Map.entry("batchSize", 1000),
                    Map.entry("endpoint", "someAzureMLEndpointURL"),
                    Map.entry("inputs", Map.ofEntries(
                        Map.entry("columnNames", Map.ofEntries(
                            Map.entry("dataType", "string"),
                            Map.entry("mapTo", 0),
                            Map.entry("name", "tweet")
                        )),
                        Map.entry("name", "input1")
                    )),
                    Map.entry("outputs", Map.ofEntries(
                        Map.entry("dataType", "string"),
                        Map.entry("name", "Sentiment")
                    )),
                    Map.entry("type", "Microsoft.MachineLearning/WebService")
                )),
                Map.entry("inputs", Map.of("dataType", "nvarchar(max)")),
                Map.entry("output", Map.of("dataType", "nvarchar(max)")),
                Map.entry("type", "Scalar")
            ))
            .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={
        "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 a Function Resource

new Function(name: string, args: FunctionArgs, opts?: CustomResourceOptions);
@overload
def Function(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             function_name: Optional[str] = None,
             job_name: Optional[str] = None,
             name: Optional[str] = None,
             properties: Optional[ScalarFunctionPropertiesArgs] = None,
             resource_group_name: Optional[str] = None)
@overload
def Function(resource_name: str,
             args: FunctionInitArgs,
             opts: Optional[ResourceOptions] = 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.

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.

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 that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

FunctionName string

The name of the function.

Name string

Resource name

Properties Pulumi.AzureNative.StreamAnalytics.Inputs.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 that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

FunctionName string

The name of the function.

Name string

Resource name

Properties 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 that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

functionName String

The name of the function.

name String

Resource name

properties 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 that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

functionName string

The name of the function.

name string

Resource name

properties ScalarFunctionPropertiesArgs

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 that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

function_name str

The name of the function.

name str

Resource name

properties 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 that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

functionName String

The name of the function.

name String

Resource name

properties 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

AzureMachineLearningWebServiceFunctionBinding

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Binding Pulumi.AzureNative.StreamAnalytics.Inputs.AzureMachineLearningWebServiceFunctionBinding | Pulumi.AzureNative.StreamAnalytics.Inputs.JavaScriptFunctionBinding

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.FunctionInput>

A list of inputs describing the parameters of the function.

Output Pulumi.AzureNative.StreamAnalytics.Inputs.FunctionOutput

The output of the 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 []FunctionInputType

A list of inputs describing the parameters of the function.

Output FunctionOutputType

The output of the 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>

A list of inputs describing the parameters of the function.

output FunctionOutput

The output of the 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[]

A list of inputs describing the parameters of the function.

output FunctionOutput

The output of the 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]

A list of inputs describing the parameters of the function.

output FunctionOutput

The output of the 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>

A list of inputs describing the parameters of the function.

output Property Map

The output of the function.

ScalarFunctionPropertiesResponse

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>

A list of inputs describing the parameters of the function.

Output Pulumi.AzureNative.StreamAnalytics.Inputs.FunctionOutputResponse

The output of the 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

A list of inputs describing the parameters of the function.

Output FunctionOutputResponse

The output of the 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>

A list of inputs describing the parameters of the function.

output FunctionOutputResponse

The output of the 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[]

A list of inputs describing the parameters of the function.

output FunctionOutputResponse

The output of the 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]

A list of inputs describing the parameters of the function.

output FunctionOutputResponse

The output of the 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>

A list of inputs describing the parameters of the function.

output Property Map

The output of the 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/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg7/providers/Microsoft.StreamAnalytics/streamingjobs/sj9093/functions/function588 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0