streamanalytics

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-azure repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-azurerm repo.

class pulumi_azure.streamanalytics.AwaitableGetJobResult(compatibility_level=None, data_locale=None, events_late_arrival_max_delay_in_seconds=None, events_out_of_order_max_delay_in_seconds=None, events_out_of_order_policy=None, job_id=None, location=None, name=None, output_error_policy=None, resource_group_name=None, streaming_units=None, transformation_query=None, id=None)
class pulumi_azure.streamanalytics.FunctionJavaScriptUDF(resource_name, opts=None, inputs=None, name=None, output=None, resource_group_name=None, script=None, stream_analytics_job_name=None, __props__=None, __name__=None, __opts__=None)

Manages a JavaScript UDF Function within Stream Analytics Streaming Job.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • inputs (pulumi.Input[list]) – One or more input blocks as defined below.

  • name (pulumi.Input[str]) – The name of the JavaScript UDF Function. Changing this forces a new resource to be created.

  • output (pulumi.Input[dict]) – An output blocks as defined below.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • script (pulumi.Input[str]) – The JavaScript of this UDF Function.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job where this Function should be created. Changing this forces a new resource to be created.

The inputs object supports the following:

  • type (pulumi.Input[str])

The output object supports the following:

  • type (pulumi.Input[str])

inputs = None

One or more input blocks as defined below.

  • type (str)

name = None

The name of the JavaScript UDF Function. Changing this forces a new resource to be created.

output = None

An output blocks as defined below.

  • type (str)

resource_group_name = None

The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

script = None

The JavaScript of this UDF Function.

stream_analytics_job_name = None

The name of the Stream Analytics Job where this Function should be created. Changing this forces a new resource to be created.

static get(resource_name, id, opts=None, inputs=None, name=None, output=None, resource_group_name=None, script=None, stream_analytics_job_name=None)

Get an existing FunctionJavaScriptUDF resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • inputs (pulumi.Input[list]) – One or more input blocks as defined below.

  • name (pulumi.Input[str]) – The name of the JavaScript UDF Function. Changing this forces a new resource to be created.

  • output (pulumi.Input[dict]) – An output blocks as defined below.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • script (pulumi.Input[str]) – The JavaScript of this UDF Function.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job where this Function should be created. Changing this forces a new resource to be created.

The inputs object supports the following:

  • type (pulumi.Input[str])

The output object supports the following:

  • type (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.streamanalytics.GetJobResult(compatibility_level=None, data_locale=None, events_late_arrival_max_delay_in_seconds=None, events_out_of_order_max_delay_in_seconds=None, events_out_of_order_policy=None, job_id=None, location=None, name=None, output_error_policy=None, resource_group_name=None, streaming_units=None, transformation_query=None, id=None)

A collection of values returned by getJob.

compatibility_level = None

The compatibility level for this job.

data_locale = None

The Data Locale of the Job.

events_late_arrival_max_delay_in_seconds = None

The maximum tolerable delay in seconds where events arriving late could be included.

events_out_of_order_max_delay_in_seconds = None

The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.

events_out_of_order_policy = None

The policy which should be applied to events which arrive out of order in the input event stream.

job_id = None

The Job ID assigned by the Stream Analytics Job.

location = None

The Azure location where the Stream Analytics Job exists.

output_error_policy = None

The policy which should be applied to events which arrive at the output and cannot be written to the external storage due to being malformed (such as missing column values, column values of wrong type or size).

streaming_units = None

The number of streaming units that the streaming job uses.

transformation_query = None

The query that will be run in the streaming job, written in Stream Analytics Query Language (SAQL).

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_azure.streamanalytics.Job(resource_name, opts=None, compatibility_level=None, data_locale=None, events_late_arrival_max_delay_in_seconds=None, events_out_of_order_max_delay_in_seconds=None, events_out_of_order_policy=None, location=None, name=None, output_error_policy=None, resource_group_name=None, streaming_units=None, tags=None, transformation_query=None, __props__=None, __name__=None, __opts__=None)

Manages a Stream Analytics Job.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • compatibility_level (pulumi.Input[str]) – Specifies the compatibility level for this job - which controls certain runtime behaviors of the streaming job. Possible values are 1.0 and 1.1``.

  • data_locale (pulumi.Input[str]) – Specifies the Data Locale of the Job, which [should be a supported .NET Culture](https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx).

  • events_late_arrival_max_delay_in_seconds (pulumi.Input[float]) – Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is``-1(indefinite) to1814399``(20d 23h 59m 59s).

  • events_out_of_order_max_delay_in_seconds (pulumi.Input[float]) – Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is``0to599``(9m 59s).

  • events_out_of_order_policy (pulumi.Input[str]) – Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are``AdjustandDrop``.

  • location (pulumi.Input[str]) – The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

  • output_error_policy (pulumi.Input[str]) – Specifies the policy which should be applied to events which arrive at the output and cannot be written to the external storage due to being malformed (such as missing column values, column values of wrong type or size). Possible values are``DropandStop``.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.

  • streaming_units (pulumi.Input[float]) – Specifies the number of streaming units that the streaming job uses. Supported values are``1,3,6and multiples of6up to120`.

  • tags (pulumi.Input[dict]) – A mapping of tags assigned to the resource.

  • transformation_query (pulumi.Input[str]) –

    Specifies the query that will be run in the streaming job, written in Stream Analytics Query Language (SAQL).

compatibility_level = None

Specifies the compatibility level for this job - which controls certain runtime behaviors of the streaming job. Possible values are 1.0 and 1.1`.

data_locale = None

Specifies the Data Locale of the Job, which should be a supported .NET Culture.aspx).

events_late_arrival_max_delay_in_seconds = None

Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 (indefinite) to 1814399 (20d 23h 59m 59s).

events_out_of_order_max_delay_in_seconds = None

Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is 0 to 599 (9m 59s).

events_out_of_order_policy = None

Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are Adjust and Drop.

job_id = None

The Job ID assigned by the Stream Analytics Job.

location = None

The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.

name = None

The name of the Stream Analytics Job. Changing this forces a new resource to be created.

output_error_policy = None

Specifies the policy which should be applied to events which arrive at the output and cannot be written to the external storage due to being malformed (such as missing column values, column values of wrong type or size). Possible values are Drop and Stop.

resource_group_name = None

The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.

streaming_units = None

Specifies the number of streaming units that the streaming job uses. Supported values are 1, 3, 6 and multiples of 6 up to 120.

tags = None

A mapping of tags assigned to the resource.

transformation_query = None

Specifies the query that will be run in the streaming job, written in Stream Analytics Query Language (SAQL).

static get(resource_name, id, opts=None, compatibility_level=None, data_locale=None, events_late_arrival_max_delay_in_seconds=None, events_out_of_order_max_delay_in_seconds=None, events_out_of_order_policy=None, job_id=None, location=None, name=None, output_error_policy=None, resource_group_name=None, streaming_units=None, tags=None, transformation_query=None)

Get an existing Job resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • compatibility_level (pulumi.Input[str]) – Specifies the compatibility level for this job - which controls certain runtime behaviors of the streaming job. Possible values are 1.0 and 1.1``.

  • data_locale (pulumi.Input[str]) – Specifies the Data Locale of the Job, which [should be a supported .NET Culture](https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx).

  • events_late_arrival_max_delay_in_seconds (pulumi.Input[float]) – Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is``-1(indefinite) to1814399``(20d 23h 59m 59s).

  • events_out_of_order_max_delay_in_seconds (pulumi.Input[float]) – Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is``0to599``(9m 59s).

  • events_out_of_order_policy (pulumi.Input[str]) – Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are``AdjustandDrop``.

  • job_id (pulumi.Input[str]) – The Job ID assigned by the Stream Analytics Job.

  • location (pulumi.Input[str]) – The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

  • output_error_policy (pulumi.Input[str]) – Specifies the policy which should be applied to events which arrive at the output and cannot be written to the external storage due to being malformed (such as missing column values, column values of wrong type or size). Possible values are``DropandStop``.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.

  • streaming_units (pulumi.Input[float]) – Specifies the number of streaming units that the streaming job uses. Supported values are``1,3,6and multiples of6up to120`.

  • tags (pulumi.Input[dict]) – A mapping of tags assigned to the resource.

  • transformation_query (pulumi.Input[str]) –

    Specifies the query that will be run in the streaming job, written in Stream Analytics Query Language (SAQL).

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.streamanalytics.OutputBlob(resource_name, opts=None, date_format=None, name=None, path_pattern=None, resource_group_name=None, serialization=None, storage_account_key=None, storage_account_name=None, storage_container_name=None, stream_analytics_job_name=None, time_format=None, __props__=None, __name__=None, __opts__=None)

Manages a Stream Analytics Output to Blob Storage.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • date_format (pulumi.Input[str]) – The date format. Wherever {date} appears in path_pattern, the value of this property is used as the date format instead.

  • name (pulumi.Input[str]) – The name of the Stream Output. Changing this forces a new resource to be created.

  • path_pattern (pulumi.Input[str]) – The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • storage_account_key (pulumi.Input[str]) – The Access Key which should be used to connect to this Storage Account.

  • storage_account_name (pulumi.Input[str]) – The name of the Storage Account.

  • storage_container_name (pulumi.Input[str]) – The name of the Container within the Storage Account.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

  • time_format (pulumi.Input[str]) – The time format. Wherever {time} appears in path_pattern, the value of this property is used as the time format instead.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • format (pulumi.Input[str])

  • type (pulumi.Input[str])

date_format = None

The date format. Wherever {date} appears in path_pattern, the value of this property is used as the date format instead.

name = None

The name of the Stream Output. Changing this forces a new resource to be created.

path_pattern = None

The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job.

resource_group_name = None

The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

serialization = None

A serialization block as defined below.

  • encoding (str)

  • fieldDelimiter (str)

  • format (str)

  • type (str)

storage_account_key = None

The Access Key which should be used to connect to this Storage Account.

storage_account_name = None

The name of the Storage Account.

storage_container_name = None

The name of the Container within the Storage Account.

stream_analytics_job_name = None

The name of the Stream Analytics Job. Changing this forces a new resource to be created.

time_format = None

The time format. Wherever {time} appears in path_pattern, the value of this property is used as the time format instead.

static get(resource_name, id, opts=None, date_format=None, name=None, path_pattern=None, resource_group_name=None, serialization=None, storage_account_key=None, storage_account_name=None, storage_container_name=None, stream_analytics_job_name=None, time_format=None)

Get an existing OutputBlob resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • date_format (pulumi.Input[str]) – The date format. Wherever {date} appears in path_pattern, the value of this property is used as the date format instead.

  • name (pulumi.Input[str]) – The name of the Stream Output. Changing this forces a new resource to be created.

  • path_pattern (pulumi.Input[str]) – The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • storage_account_key (pulumi.Input[str]) – The Access Key which should be used to connect to this Storage Account.

  • storage_account_name (pulumi.Input[str]) – The name of the Storage Account.

  • storage_container_name (pulumi.Input[str]) – The name of the Container within the Storage Account.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

  • time_format (pulumi.Input[str]) – The time format. Wherever {time} appears in path_pattern, the value of this property is used as the time format instead.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • format (pulumi.Input[str])

  • type (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.streamanalytics.OutputEventHub(resource_name, opts=None, eventhub_name=None, name=None, resource_group_name=None, serialization=None, servicebus_namespace=None, shared_access_policy_key=None, shared_access_policy_name=None, stream_analytics_job_name=None, __props__=None, __name__=None, __opts__=None)

Manages a Stream Analytics Output to an EventHub.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • eventhub_name (pulumi.Input[str]) – The name of the Event Hub.

  • name (pulumi.Input[str]) – The name of the Stream Output. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • servicebus_namespace (pulumi.Input[str]) – The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • shared_access_policy_key (pulumi.Input[str]) – The shared access policy key for the specified shared access policy.

  • shared_access_policy_name (pulumi.Input[str]) – The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • format (pulumi.Input[str])

  • type (pulumi.Input[str])

eventhub_name = None

The name of the Event Hub.

name = None

The name of the Stream Output. Changing this forces a new resource to be created.

resource_group_name = None

The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

serialization = None

A serialization block as defined below.

  • encoding (str)

  • fieldDelimiter (str)

  • format (str)

  • type (str)

servicebus_namespace = None

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc.

shared_access_policy_key = None

The shared access policy key for the specified shared access policy.

shared_access_policy_name = None

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

stream_analytics_job_name = None

The name of the Stream Analytics Job. Changing this forces a new resource to be created.

static get(resource_name, id, opts=None, eventhub_name=None, name=None, resource_group_name=None, serialization=None, servicebus_namespace=None, shared_access_policy_key=None, shared_access_policy_name=None, stream_analytics_job_name=None)

Get an existing OutputEventHub resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • eventhub_name (pulumi.Input[str]) – The name of the Event Hub.

  • name (pulumi.Input[str]) – The name of the Stream Output. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • servicebus_namespace (pulumi.Input[str]) – The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • shared_access_policy_key (pulumi.Input[str]) – The shared access policy key for the specified shared access policy.

  • shared_access_policy_name (pulumi.Input[str]) – The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • format (pulumi.Input[str])

  • type (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.streamanalytics.OutputMssql(resource_name, opts=None, database=None, name=None, password=None, resource_group_name=None, server=None, stream_analytics_job_name=None, table=None, user=None, __props__=None, __name__=None, __opts__=None)

Manages a Stream Analytics Output to Microsoft SQL Server Database.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • name (pulumi.Input[str]) – The name of the Stream Output. Changing this forces a new resource to be created.

  • password (pulumi.Input[str]) – Password used together with username, to login to the Microsoft SQL Server. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • server (pulumi.Input[str]) – The SQL server url. Changing this forces a new resource to be created.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

  • table (pulumi.Input[str]) – Table in the database that the output points to. Changing this forces a new resource to be created.

  • user (pulumi.Input[str]) – Username used to login to the Microsoft SQL Server. Changing this forces a new resource to be created.

name = None

The name of the Stream Output. Changing this forces a new resource to be created.

password = None

Password used together with username, to login to the Microsoft SQL Server. Changing this forces a new resource to be created.

resource_group_name = None

The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

server = None

The SQL server url. Changing this forces a new resource to be created.

stream_analytics_job_name = None

The name of the Stream Analytics Job. Changing this forces a new resource to be created.

table = None

Table in the database that the output points to. Changing this forces a new resource to be created.

user = None

Username used to login to the Microsoft SQL Server. Changing this forces a new resource to be created.

static get(resource_name, id, opts=None, database=None, name=None, password=None, resource_group_name=None, server=None, stream_analytics_job_name=None, table=None, user=None)

Get an existing OutputMssql resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • name (pulumi.Input[str]) – The name of the Stream Output. Changing this forces a new resource to be created.

  • password (pulumi.Input[str]) – Password used together with username, to login to the Microsoft SQL Server. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • server (pulumi.Input[str]) – The SQL server url. Changing this forces a new resource to be created.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

  • table (pulumi.Input[str]) – Table in the database that the output points to. Changing this forces a new resource to be created.

  • user (pulumi.Input[str]) – Username used to login to the Microsoft SQL Server. Changing this forces a new resource to be created.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.streamanalytics.OutputServiceBusQueue(resource_name, opts=None, name=None, queue_name=None, resource_group_name=None, serialization=None, servicebus_namespace=None, shared_access_policy_key=None, shared_access_policy_name=None, stream_analytics_job_name=None, __props__=None, __name__=None, __opts__=None)

Manages a Stream Analytics Output to a ServiceBus Queue.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • name (pulumi.Input[str]) – The name of the Stream Output. Changing this forces a new resource to be created.

  • queue_name (pulumi.Input[str]) – The name of the Service Bus Queue.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • servicebus_namespace (pulumi.Input[str]) – The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • shared_access_policy_key (pulumi.Input[str]) – The shared access policy key for the specified shared access policy.

  • shared_access_policy_name (pulumi.Input[str]) – The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • format (pulumi.Input[str])

  • type (pulumi.Input[str])

name = None

The name of the Stream Output. Changing this forces a new resource to be created.

queue_name = None

The name of the Service Bus Queue.

resource_group_name = None

The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

serialization = None

A serialization block as defined below.

  • encoding (str)

  • fieldDelimiter (str)

  • format (str)

  • type (str)

servicebus_namespace = None

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc.

shared_access_policy_key = None

The shared access policy key for the specified shared access policy.

shared_access_policy_name = None

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

stream_analytics_job_name = None

The name of the Stream Analytics Job. Changing this forces a new resource to be created.

static get(resource_name, id, opts=None, name=None, queue_name=None, resource_group_name=None, serialization=None, servicebus_namespace=None, shared_access_policy_key=None, shared_access_policy_name=None, stream_analytics_job_name=None)

Get an existing OutputServiceBusQueue resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • name (pulumi.Input[str]) – The name of the Stream Output. Changing this forces a new resource to be created.

  • queue_name (pulumi.Input[str]) – The name of the Service Bus Queue.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • servicebus_namespace (pulumi.Input[str]) – The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • shared_access_policy_key (pulumi.Input[str]) – The shared access policy key for the specified shared access policy.

  • shared_access_policy_name (pulumi.Input[str]) – The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • format (pulumi.Input[str])

  • type (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.streamanalytics.StreamInputBlob(resource_name, opts=None, date_format=None, name=None, path_pattern=None, resource_group_name=None, serialization=None, storage_account_key=None, storage_account_name=None, storage_container_name=None, stream_analytics_job_name=None, time_format=None, __props__=None, __name__=None, __opts__=None)

Manages a Stream Analytics Stream Input Blob.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • date_format (pulumi.Input[str]) – The date format. Wherever {date} appears in path_pattern, the value of this property is used as the date format instead.

  • name (pulumi.Input[str]) – The name of the Stream Input Blob. Changing this forces a new resource to be created.

  • path_pattern (pulumi.Input[str]) – The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • storage_account_key (pulumi.Input[str]) – The Access Key which should be used to connect to this Storage Account.

  • storage_account_name (pulumi.Input[str]) – The name of the Storage Account.

  • storage_container_name (pulumi.Input[str]) – The name of the Container within the Storage Account.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

  • time_format (pulumi.Input[str]) – The time format. Wherever {time} appears in path_pattern, the value of this property is used as the time format instead.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • type (pulumi.Input[str])

date_format = None

The date format. Wherever {date} appears in path_pattern, the value of this property is used as the date format instead.

name = None

The name of the Stream Input Blob. Changing this forces a new resource to be created.

path_pattern = None

The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job.

resource_group_name = None

The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

serialization = None

A serialization block as defined below.

  • encoding (str)

  • fieldDelimiter (str)

  • type (str)

storage_account_key = None

The Access Key which should be used to connect to this Storage Account.

storage_account_name = None

The name of the Storage Account.

storage_container_name = None

The name of the Container within the Storage Account.

stream_analytics_job_name = None

The name of the Stream Analytics Job. Changing this forces a new resource to be created.

time_format = None

The time format. Wherever {time} appears in path_pattern, the value of this property is used as the time format instead.

static get(resource_name, id, opts=None, date_format=None, name=None, path_pattern=None, resource_group_name=None, serialization=None, storage_account_key=None, storage_account_name=None, storage_container_name=None, stream_analytics_job_name=None, time_format=None)

Get an existing StreamInputBlob resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • date_format (pulumi.Input[str]) – The date format. Wherever {date} appears in path_pattern, the value of this property is used as the date format instead.

  • name (pulumi.Input[str]) – The name of the Stream Input Blob. Changing this forces a new resource to be created.

  • path_pattern (pulumi.Input[str]) – The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • storage_account_key (pulumi.Input[str]) – The Access Key which should be used to connect to this Storage Account.

  • storage_account_name (pulumi.Input[str]) – The name of the Storage Account.

  • storage_container_name (pulumi.Input[str]) – The name of the Container within the Storage Account.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

  • time_format (pulumi.Input[str]) – The time format. Wherever {time} appears in path_pattern, the value of this property is used as the time format instead.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • type (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.streamanalytics.StreamInputEventHub(resource_name, opts=None, eventhub_consumer_group_name=None, eventhub_name=None, name=None, resource_group_name=None, serialization=None, servicebus_namespace=None, shared_access_policy_key=None, shared_access_policy_name=None, stream_analytics_job_name=None, __props__=None, __name__=None, __opts__=None)

Manages a Stream Analytics Stream Input EventHub.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • eventhub_consumer_group_name (pulumi.Input[str]) – The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub.

  • eventhub_name (pulumi.Input[str]) – The name of the Event Hub.

  • name (pulumi.Input[str]) – The name of the Stream Input EventHub. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • servicebus_namespace (pulumi.Input[str]) – The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • shared_access_policy_key (pulumi.Input[str]) – The shared access policy key for the specified shared access policy.

  • shared_access_policy_name (pulumi.Input[str]) – The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • type (pulumi.Input[str])

eventhub_consumer_group_name = None

The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub.

eventhub_name = None

The name of the Event Hub.

name = None

The name of the Stream Input EventHub. Changing this forces a new resource to be created.

resource_group_name = None

The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

serialization = None

A serialization block as defined below.

  • encoding (str)

  • fieldDelimiter (str)

  • type (str)

servicebus_namespace = None

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc.

shared_access_policy_key = None

The shared access policy key for the specified shared access policy.

shared_access_policy_name = None

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

stream_analytics_job_name = None

The name of the Stream Analytics Job. Changing this forces a new resource to be created.

static get(resource_name, id, opts=None, eventhub_consumer_group_name=None, eventhub_name=None, name=None, resource_group_name=None, serialization=None, servicebus_namespace=None, shared_access_policy_key=None, shared_access_policy_name=None, stream_analytics_job_name=None)

Get an existing StreamInputEventHub resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • eventhub_consumer_group_name (pulumi.Input[str]) – The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub.

  • eventhub_name (pulumi.Input[str]) – The name of the Event Hub.

  • name (pulumi.Input[str]) – The name of the Stream Input EventHub. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • servicebus_namespace (pulumi.Input[str]) – The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • shared_access_policy_key (pulumi.Input[str]) – The shared access policy key for the specified shared access policy.

  • shared_access_policy_name (pulumi.Input[str]) – The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • type (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.streamanalytics.StreamInputIotHub(resource_name, opts=None, endpoint=None, eventhub_consumer_group_name=None, iothub_namespace=None, name=None, resource_group_name=None, serialization=None, shared_access_policy_key=None, shared_access_policy_name=None, stream_analytics_job_name=None, __props__=None, __name__=None, __opts__=None)

Manages a Stream Analytics Stream Input IoTHub.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • endpoint (pulumi.Input[str]) – The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).

  • eventhub_consumer_group_name (pulumi.Input[str]) – The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub.

  • iothub_namespace (pulumi.Input[str]) – The name or the URI of the IoT Hub.

  • name (pulumi.Input[str]) – The name of the Stream Input IoTHub. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • shared_access_policy_key (pulumi.Input[str]) – The shared access policy key for the specified shared access policy.

  • shared_access_policy_name (pulumi.Input[str]) – The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • type (pulumi.Input[str])

endpoint = None

The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).

eventhub_consumer_group_name = None

The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub.

iothub_namespace = None

The name or the URI of the IoT Hub.

name = None

The name of the Stream Input IoTHub. Changing this forces a new resource to be created.

resource_group_name = None

The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

serialization = None

A serialization block as defined below.

  • encoding (str)

  • fieldDelimiter (str)

  • type (str)

shared_access_policy_key = None

The shared access policy key for the specified shared access policy.

shared_access_policy_name = None

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

stream_analytics_job_name = None

The name of the Stream Analytics Job. Changing this forces a new resource to be created.

static get(resource_name, id, opts=None, endpoint=None, eventhub_consumer_group_name=None, iothub_namespace=None, name=None, resource_group_name=None, serialization=None, shared_access_policy_key=None, shared_access_policy_name=None, stream_analytics_job_name=None)

Get an existing StreamInputIotHub resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • endpoint (pulumi.Input[str]) – The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).

  • eventhub_consumer_group_name (pulumi.Input[str]) – The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub.

  • iothub_namespace (pulumi.Input[str]) – The name or the URI of the IoT Hub.

  • name (pulumi.Input[str]) – The name of the Stream Input IoTHub. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created.

  • serialization (pulumi.Input[dict]) – A serialization block as defined below.

  • shared_access_policy_key (pulumi.Input[str]) – The shared access policy key for the specified shared access policy.

  • shared_access_policy_name (pulumi.Input[str]) – The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc.

  • stream_analytics_job_name (pulumi.Input[str]) – The name of the Stream Analytics Job. Changing this forces a new resource to be created.

The serialization object supports the following:

  • encoding (pulumi.Input[str])

  • fieldDelimiter (pulumi.Input[str])

  • type (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

pulumi_azure.streamanalytics.get_job(name=None, resource_group_name=None, opts=None)

Use this data source to access information about an existing Stream Analytics Job.

Parameters
  • name (str) – Specifies the name of the Stream Analytics Job.

  • resource_group_name (str) – Specifies the name of the resource group the Stream Analytics Job is located in.