We recommend using Azure Native.
azure.streamanalytics.Job
Explore with Pulumi AI
Manages a Stream Analytics Job.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = new azure.core.ResourceGroup("example", {
name: "example-resources",
location: "West Europe",
});
const exampleJob = new azure.streamanalytics.Job("example", {
name: "example-job",
resourceGroupName: example.name,
location: example.location,
compatibilityLevel: "1.2",
dataLocale: "en-GB",
eventsLateArrivalMaxDelayInSeconds: 60,
eventsOutOfOrderMaxDelayInSeconds: 50,
eventsOutOfOrderPolicy: "Adjust",
outputErrorPolicy: "Drop",
streamingUnits: 3,
skuName: "StandardV2",
tags: {
environment: "Example",
},
transformationQuery: ` SELECT *
INTO [YourOutputAlias]
FROM [YourInputAlias]
`,
});
import pulumi
import pulumi_azure as azure
example = azure.core.ResourceGroup("example",
name="example-resources",
location="West Europe")
example_job = azure.streamanalytics.Job("example",
name="example-job",
resource_group_name=example.name,
location=example.location,
compatibility_level="1.2",
data_locale="en-GB",
events_late_arrival_max_delay_in_seconds=60,
events_out_of_order_max_delay_in_seconds=50,
events_out_of_order_policy="Adjust",
output_error_policy="Drop",
streaming_units=3,
sku_name="StandardV2",
tags={
"environment": "Example",
},
transformation_query=""" SELECT *
INTO [YourOutputAlias]
FROM [YourInputAlias]
""")
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/streamanalytics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
Name: pulumi.String("example-resources"),
Location: pulumi.String("West Europe"),
})
if err != nil {
return err
}
_, err = streamanalytics.NewJob(ctx, "example", &streamanalytics.JobArgs{
Name: pulumi.String("example-job"),
ResourceGroupName: example.Name,
Location: example.Location,
CompatibilityLevel: pulumi.String("1.2"),
DataLocale: pulumi.String("en-GB"),
EventsLateArrivalMaxDelayInSeconds: pulumi.Int(60),
EventsOutOfOrderMaxDelayInSeconds: pulumi.Int(50),
EventsOutOfOrderPolicy: pulumi.String("Adjust"),
OutputErrorPolicy: pulumi.String("Drop"),
StreamingUnits: pulumi.Int(3),
SkuName: pulumi.String("StandardV2"),
Tags: pulumi.StringMap{
"environment": pulumi.String("Example"),
},
TransformationQuery: pulumi.String(" SELECT *\n INTO [YourOutputAlias]\n FROM [YourInputAlias]\n"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = new Azure.Core.ResourceGroup("example", new()
{
Name = "example-resources",
Location = "West Europe",
});
var exampleJob = new Azure.StreamAnalytics.Job("example", new()
{
Name = "example-job",
ResourceGroupName = example.Name,
Location = example.Location,
CompatibilityLevel = "1.2",
DataLocale = "en-GB",
EventsLateArrivalMaxDelayInSeconds = 60,
EventsOutOfOrderMaxDelayInSeconds = 50,
EventsOutOfOrderPolicy = "Adjust",
OutputErrorPolicy = "Drop",
StreamingUnits = 3,
SkuName = "StandardV2",
Tags =
{
{ "environment", "Example" },
},
TransformationQuery = @" SELECT *
INTO [YourOutputAlias]
FROM [YourInputAlias]
",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.core.ResourceGroup;
import com.pulumi.azure.core.ResourceGroupArgs;
import com.pulumi.azure.streamanalytics.Job;
import com.pulumi.azure.streamanalytics.JobArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ResourceGroup("example", ResourceGroupArgs.builder()
.name("example-resources")
.location("West Europe")
.build());
var exampleJob = new Job("exampleJob", JobArgs.builder()
.name("example-job")
.resourceGroupName(example.name())
.location(example.location())
.compatibilityLevel("1.2")
.dataLocale("en-GB")
.eventsLateArrivalMaxDelayInSeconds(60)
.eventsOutOfOrderMaxDelayInSeconds(50)
.eventsOutOfOrderPolicy("Adjust")
.outputErrorPolicy("Drop")
.streamingUnits(3)
.skuName("StandardV2")
.tags(Map.of("environment", "Example"))
.transformationQuery("""
SELECT *
INTO [YourOutputAlias]
FROM [YourInputAlias]
""")
.build());
}
}
resources:
example:
type: azure:core:ResourceGroup
properties:
name: example-resources
location: West Europe
exampleJob:
type: azure:streamanalytics:Job
name: example
properties:
name: example-job
resourceGroupName: ${example.name}
location: ${example.location}
compatibilityLevel: '1.2'
dataLocale: en-GB
eventsLateArrivalMaxDelayInSeconds: 60
eventsOutOfOrderMaxDelayInSeconds: 50
eventsOutOfOrderPolicy: Adjust
outputErrorPolicy: Drop
streamingUnits: 3
skuName: StandardV2
tags:
environment: Example
transformationQuery: |2
SELECT *
INTO [YourOutputAlias]
FROM [YourInputAlias]
Create Job Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Job(name: string, args: JobArgs, opts?: CustomResourceOptions);
@overload
def Job(resource_name: str,
args: JobArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Job(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
transformation_query: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
events_out_of_order_max_delay_in_seconds: Optional[int] = None,
events_out_of_order_policy: Optional[str] = None,
identity: Optional[JobIdentityArgs] = None,
job_storage_accounts: Optional[Sequence[JobJobStorageAccountArgs]] = None,
compatibility_level: Optional[str] = None,
events_late_arrival_max_delay_in_seconds: Optional[int] = None,
output_error_policy: Optional[str] = None,
data_locale: Optional[str] = None,
sku_name: Optional[str] = None,
stream_analytics_cluster_id: Optional[str] = None,
streaming_units: Optional[int] = None,
tags: Optional[Mapping[str, str]] = None,
content_storage_policy: Optional[str] = None,
type: Optional[str] = None)
func NewJob(ctx *Context, name string, args JobArgs, opts ...ResourceOption) (*Job, error)
public Job(string name, JobArgs args, CustomResourceOptions? opts = null)
type: azure:streamanalytics:Job
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args JobArgs
- 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 JobArgs
- 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 JobArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var examplejobResourceResourceFromStreamanalyticsjob = new Azure.StreamAnalytics.Job("examplejobResourceResourceFromStreamanalyticsjob", new()
{
ResourceGroupName = "string",
TransformationQuery = "string",
Location = "string",
Name = "string",
EventsOutOfOrderMaxDelayInSeconds = 0,
EventsOutOfOrderPolicy = "string",
Identity = new Azure.StreamAnalytics.Inputs.JobIdentityArgs
{
Type = "string",
IdentityIds = new[]
{
"string",
},
PrincipalId = "string",
TenantId = "string",
},
JobStorageAccounts = new[]
{
new Azure.StreamAnalytics.Inputs.JobJobStorageAccountArgs
{
AccountKey = "string",
AccountName = "string",
AuthenticationMode = "string",
},
},
CompatibilityLevel = "string",
EventsLateArrivalMaxDelayInSeconds = 0,
OutputErrorPolicy = "string",
DataLocale = "string",
SkuName = "string",
StreamAnalyticsClusterId = "string",
StreamingUnits = 0,
Tags =
{
{ "string", "string" },
},
ContentStoragePolicy = "string",
Type = "string",
});
example, err := streamanalytics.NewJob(ctx, "examplejobResourceResourceFromStreamanalyticsjob", &streamanalytics.JobArgs{
ResourceGroupName: pulumi.String("string"),
TransformationQuery: pulumi.String("string"),
Location: pulumi.String("string"),
Name: pulumi.String("string"),
EventsOutOfOrderMaxDelayInSeconds: pulumi.Int(0),
EventsOutOfOrderPolicy: pulumi.String("string"),
Identity: &streamanalytics.JobIdentityArgs{
Type: pulumi.String("string"),
IdentityIds: pulumi.StringArray{
pulumi.String("string"),
},
PrincipalId: pulumi.String("string"),
TenantId: pulumi.String("string"),
},
JobStorageAccounts: streamanalytics.JobJobStorageAccountArray{
&streamanalytics.JobJobStorageAccountArgs{
AccountKey: pulumi.String("string"),
AccountName: pulumi.String("string"),
AuthenticationMode: pulumi.String("string"),
},
},
CompatibilityLevel: pulumi.String("string"),
EventsLateArrivalMaxDelayInSeconds: pulumi.Int(0),
OutputErrorPolicy: pulumi.String("string"),
DataLocale: pulumi.String("string"),
SkuName: pulumi.String("string"),
StreamAnalyticsClusterId: pulumi.String("string"),
StreamingUnits: pulumi.Int(0),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
ContentStoragePolicy: pulumi.String("string"),
Type: pulumi.String("string"),
})
var examplejobResourceResourceFromStreamanalyticsjob = new Job("examplejobResourceResourceFromStreamanalyticsjob", JobArgs.builder()
.resourceGroupName("string")
.transformationQuery("string")
.location("string")
.name("string")
.eventsOutOfOrderMaxDelayInSeconds(0)
.eventsOutOfOrderPolicy("string")
.identity(JobIdentityArgs.builder()
.type("string")
.identityIds("string")
.principalId("string")
.tenantId("string")
.build())
.jobStorageAccounts(JobJobStorageAccountArgs.builder()
.accountKey("string")
.accountName("string")
.authenticationMode("string")
.build())
.compatibilityLevel("string")
.eventsLateArrivalMaxDelayInSeconds(0)
.outputErrorPolicy("string")
.dataLocale("string")
.skuName("string")
.streamAnalyticsClusterId("string")
.streamingUnits(0)
.tags(Map.of("string", "string"))
.contentStoragePolicy("string")
.type("string")
.build());
examplejob_resource_resource_from_streamanalyticsjob = azure.streamanalytics.Job("examplejobResourceResourceFromStreamanalyticsjob",
resource_group_name="string",
transformation_query="string",
location="string",
name="string",
events_out_of_order_max_delay_in_seconds=0,
events_out_of_order_policy="string",
identity={
"type": "string",
"identity_ids": ["string"],
"principal_id": "string",
"tenant_id": "string",
},
job_storage_accounts=[{
"account_key": "string",
"account_name": "string",
"authentication_mode": "string",
}],
compatibility_level="string",
events_late_arrival_max_delay_in_seconds=0,
output_error_policy="string",
data_locale="string",
sku_name="string",
stream_analytics_cluster_id="string",
streaming_units=0,
tags={
"string": "string",
},
content_storage_policy="string",
type="string")
const examplejobResourceResourceFromStreamanalyticsjob = new azure.streamanalytics.Job("examplejobResourceResourceFromStreamanalyticsjob", {
resourceGroupName: "string",
transformationQuery: "string",
location: "string",
name: "string",
eventsOutOfOrderMaxDelayInSeconds: 0,
eventsOutOfOrderPolicy: "string",
identity: {
type: "string",
identityIds: ["string"],
principalId: "string",
tenantId: "string",
},
jobStorageAccounts: [{
accountKey: "string",
accountName: "string",
authenticationMode: "string",
}],
compatibilityLevel: "string",
eventsLateArrivalMaxDelayInSeconds: 0,
outputErrorPolicy: "string",
dataLocale: "string",
skuName: "string",
streamAnalyticsClusterId: "string",
streamingUnits: 0,
tags: {
string: "string",
},
contentStoragePolicy: "string",
type: "string",
});
type: azure:streamanalytics:Job
properties:
compatibilityLevel: string
contentStoragePolicy: string
dataLocale: string
eventsLateArrivalMaxDelayInSeconds: 0
eventsOutOfOrderMaxDelayInSeconds: 0
eventsOutOfOrderPolicy: string
identity:
identityIds:
- string
principalId: string
tenantId: string
type: string
jobStorageAccounts:
- accountKey: string
accountName: string
authenticationMode: string
location: string
name: string
outputErrorPolicy: string
resourceGroupName: string
skuName: string
streamAnalyticsClusterId: string
streamingUnits: 0
tags:
string: string
transformationQuery: string
type: string
Job Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Job resource accepts the following input properties:
- Resource
Group stringName - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- Transformation
Query string - Compatibility
Level string Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- Content
Storage stringPolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - Data
Locale string - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - Events
Late intArrival Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - Events
Out intOf Order Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - Events
Out stringOf Order Policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - Identity
Job
Identity - An
identity
block as defined below. - Job
Storage List<JobAccounts Job Storage Account> - The details of the job storage account. A
job_storage_account
block as defined below. - Location string
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- Name string
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- Output
Error stringPolicy - 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
andStop
. Default isDrop
. - Sku
Name string - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - Stream
Analytics stringCluster Id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- Streaming
Units int Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- Dictionary<string, string>
- Type string
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
- Resource
Group stringName - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- Transformation
Query string - Compatibility
Level string Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- Content
Storage stringPolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - Data
Locale string - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - Events
Late intArrival Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - Events
Out intOf Order Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - Events
Out stringOf Order Policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - Identity
Job
Identity Args - An
identity
block as defined below. - Job
Storage []JobAccounts Job Storage Account Args - The details of the job storage account. A
job_storage_account
block as defined below. - Location string
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- Name string
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- Output
Error stringPolicy - 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
andStop
. Default isDrop
. - Sku
Name string - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - Stream
Analytics stringCluster Id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- Streaming
Units int Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- map[string]string
- Type string
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
- resource
Group StringName - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- transformation
Query String - compatibility
Level String Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- content
Storage StringPolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - data
Locale String - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - events
Late IntegerArrival Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - events
Out IntegerOf Order Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - events
Out StringOf Order Policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - identity
Job
Identity - An
identity
block as defined below. - job
Storage List<JobAccounts Job Storage Account> - The details of the job storage account. A
job_storage_account
block as defined below. - location String
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- name String
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- output
Error StringPolicy - 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
andStop
. Default isDrop
. - sku
Name String - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - stream
Analytics StringCluster Id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- streaming
Units Integer Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- Map<String,String>
- type String
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
- resource
Group stringName - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- transformation
Query string - compatibility
Level string Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- content
Storage stringPolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - data
Locale string - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - events
Late numberArrival Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - events
Out numberOf Order Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - events
Out stringOf Order Policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - identity
Job
Identity - An
identity
block as defined below. - job
Storage JobAccounts Job Storage Account[] - The details of the job storage account. A
job_storage_account
block as defined below. - location string
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- name string
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- output
Error stringPolicy - 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
andStop
. Default isDrop
. - sku
Name string - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - stream
Analytics stringCluster Id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- streaming
Units number Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- {[key: string]: string}
- type string
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
- resource_
group_ strname - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- transformation_
query str - compatibility_
level str Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- content_
storage_ strpolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - data_
locale str - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - events_
late_ intarrival_ max_ delay_ in_ seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - events_
out_ intof_ order_ max_ delay_ in_ seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - events_
out_ strof_ order_ policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - identity
Job
Identity Args - An
identity
block as defined below. - job_
storage_ Sequence[Jobaccounts Job Storage Account Args] - The details of the job storage account. A
job_storage_account
block as defined below. - location str
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- name str
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- output_
error_ strpolicy - 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
andStop
. Default isDrop
. - sku_
name str - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - stream_
analytics_ strcluster_ id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- streaming_
units int Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- Mapping[str, str]
- type str
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
- resource
Group StringName - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- transformation
Query String - compatibility
Level String Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- content
Storage StringPolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - data
Locale String - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - events
Late NumberArrival Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - events
Out NumberOf Order Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - events
Out StringOf Order Policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - identity Property Map
- An
identity
block as defined below. - job
Storage List<Property Map>Accounts - The details of the job storage account. A
job_storage_account
block as defined below. - location String
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- name String
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- output
Error StringPolicy - 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
andStop
. Default isDrop
. - sku
Name String - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - stream
Analytics StringCluster Id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- streaming
Units Number Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- Map<String>
- type String
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
Outputs
All input properties are implicitly available as output properties. Additionally, the Job resource produces the following output properties:
Look up Existing Job Resource
Get an existing Job resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: JobState, opts?: CustomResourceOptions): Job
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
compatibility_level: Optional[str] = None,
content_storage_policy: Optional[str] = None,
data_locale: Optional[str] = None,
events_late_arrival_max_delay_in_seconds: Optional[int] = None,
events_out_of_order_max_delay_in_seconds: Optional[int] = None,
events_out_of_order_policy: Optional[str] = None,
identity: Optional[JobIdentityArgs] = None,
job_id: Optional[str] = None,
job_storage_accounts: Optional[Sequence[JobJobStorageAccountArgs]] = None,
location: Optional[str] = None,
name: Optional[str] = None,
output_error_policy: Optional[str] = None,
resource_group_name: Optional[str] = None,
sku_name: Optional[str] = None,
stream_analytics_cluster_id: Optional[str] = None,
streaming_units: Optional[int] = None,
tags: Optional[Mapping[str, str]] = None,
transformation_query: Optional[str] = None,
type: Optional[str] = None) -> Job
func GetJob(ctx *Context, name string, id IDInput, state *JobState, opts ...ResourceOption) (*Job, error)
public static Job Get(string name, Input<string> id, JobState? state, CustomResourceOptions? opts = null)
public static Job get(String name, Output<String> id, JobState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Compatibility
Level string Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- Content
Storage stringPolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - Data
Locale string - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - Events
Late intArrival Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - Events
Out intOf Order Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - Events
Out stringOf Order Policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - Identity
Job
Identity - An
identity
block as defined below. - Job
Id string - The Job ID assigned by the Stream Analytics Job.
- Job
Storage List<JobAccounts Job Storage Account> - The details of the job storage account. A
job_storage_account
block as defined below. - Location string
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- Name string
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- Output
Error stringPolicy - 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
andStop
. Default isDrop
. - Resource
Group stringName - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- Sku
Name string - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - Stream
Analytics stringCluster Id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- Streaming
Units int Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- Dictionary<string, string>
- Transformation
Query string - Type string
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
- Compatibility
Level string Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- Content
Storage stringPolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - Data
Locale string - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - Events
Late intArrival Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - Events
Out intOf Order Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - Events
Out stringOf Order Policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - Identity
Job
Identity Args - An
identity
block as defined below. - Job
Id string - The Job ID assigned by the Stream Analytics Job.
- Job
Storage []JobAccounts Job Storage Account Args - The details of the job storage account. A
job_storage_account
block as defined below. - Location string
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- Name string
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- Output
Error stringPolicy - 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
andStop
. Default isDrop
. - Resource
Group stringName - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- Sku
Name string - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - Stream
Analytics stringCluster Id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- Streaming
Units int Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- map[string]string
- Transformation
Query string - Type string
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
- compatibility
Level String Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- content
Storage StringPolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - data
Locale String - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - events
Late IntegerArrival Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - events
Out IntegerOf Order Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - events
Out StringOf Order Policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - identity
Job
Identity - An
identity
block as defined below. - job
Id String - The Job ID assigned by the Stream Analytics Job.
- job
Storage List<JobAccounts Job Storage Account> - The details of the job storage account. A
job_storage_account
block as defined below. - location String
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- name String
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- output
Error StringPolicy - 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
andStop
. Default isDrop
. - resource
Group StringName - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- sku
Name String - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - stream
Analytics StringCluster Id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- streaming
Units Integer Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- Map<String,String>
- transformation
Query String - type String
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
- compatibility
Level string Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- content
Storage stringPolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - data
Locale string - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - events
Late numberArrival Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - events
Out numberOf Order Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - events
Out stringOf Order Policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - identity
Job
Identity - An
identity
block as defined below. - job
Id string - The Job ID assigned by the Stream Analytics Job.
- job
Storage JobAccounts Job Storage Account[] - The details of the job storage account. A
job_storage_account
block as defined below. - location string
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- name string
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- output
Error stringPolicy - 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
andStop
. Default isDrop
. - resource
Group stringName - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- sku
Name string - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - stream
Analytics stringCluster Id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- streaming
Units number Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- {[key: string]: string}
- transformation
Query string - type string
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
- compatibility_
level str Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- content_
storage_ strpolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - data_
locale str - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - events_
late_ intarrival_ max_ delay_ in_ seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - events_
out_ intof_ order_ max_ delay_ in_ seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - events_
out_ strof_ order_ policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - identity
Job
Identity Args - An
identity
block as defined below. - job_
id str - The Job ID assigned by the Stream Analytics Job.
- job_
storage_ Sequence[Jobaccounts Job Storage Account Args] - The details of the job storage account. A
job_storage_account
block as defined below. - location str
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- name str
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- output_
error_ strpolicy - 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
andStop
. Default isDrop
. - resource_
group_ strname - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- sku_
name str - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - stream_
analytics_ strcluster_ id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- streaming_
units int Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- Mapping[str, str]
- transformation_
query str - type str
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
- compatibility
Level String Specifies the compatibility level for this job - which controls certain runtime behaviours of the streaming job. Possible values are
1.0
,1.1
and1.2
.NOTE: Support for Compatibility Level 1.2 is dependent on a new version of the Stream Analytics API, which being tracked in this issue.
- content
Storage StringPolicy - The policy for storing stream analytics content. Possible values are
JobStorageAccount
,SystemAccount
. Defaults toSystemAccount
. - data
Locale String - Specifies the Data Locale of the Job, which should be a supported .NET Culture. Defaults to
en-US
. - events
Late NumberArrival Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is
-1
(indefinite) to1814399
(20d 23h 59m 59s). Default is5
. - events
Out NumberOf Order Max Delay In Seconds - Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is
0
to599
(9m 59s). Default is0
. - events
Out StringOf Order Policy - Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are
Adjust
andDrop
. Default isAdjust
. - identity Property Map
- An
identity
block as defined below. - job
Id String - The Job ID assigned by the Stream Analytics Job.
- job
Storage List<Property Map>Accounts - The details of the job storage account. A
job_storage_account
block as defined below. - location String
- The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created.
- name String
- The name of the Stream Analytics Job. Changing this forces a new resource to be created.
- output
Error StringPolicy - 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
andStop
. Default isDrop
. - resource
Group StringName - The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created.
- sku
Name String - The SKU Name to use for the Stream Analytics Job. Possible values are
Standard
,StandardV2
. Defaults toStandard
. - stream
Analytics StringCluster Id - The ID of an existing Stream Analytics Cluster where the Stream Analytics Job should run.
- streaming
Units Number Specifies the number of streaming units that the streaming job uses. Supported values are
1
,3
,6
and multiples of6
up to120
. A conversion table for V2 streaming units can be found hereNOTE:
streaming_units
must be set whentype
isCloud
.- Map<String>
- transformation
Query String - type String
The type of the Stream Analytics Job. Possible values are
Cloud
andEdge
. Defaults toCloud
. Changing this forces a new resource to be created.NOTE:
Edge
doesn't supportstream_analytics_cluster_id
andstreaming_units
.
Supporting Types
JobIdentity, JobIdentityArgs
- Type string
- Specifies the type of Managed Service Identity that should be configured on this Stream Analytics Job. Possible values are
SystemAssigned
andUserAssigned
. - Identity
Ids List<string> - The identity id of the user assigned identity to use when type is
UserAssigned
- Principal
Id string - The Principal ID associated with this Managed Service Identity.
- Tenant
Id string - The Tenant ID associated with this Managed Service Identity.
- Type string
- Specifies the type of Managed Service Identity that should be configured on this Stream Analytics Job. Possible values are
SystemAssigned
andUserAssigned
. - Identity
Ids []string - The identity id of the user assigned identity to use when type is
UserAssigned
- Principal
Id string - The Principal ID associated with this Managed Service Identity.
- Tenant
Id string - The Tenant ID associated with this Managed Service Identity.
- type String
- Specifies the type of Managed Service Identity that should be configured on this Stream Analytics Job. Possible values are
SystemAssigned
andUserAssigned
. - identity
Ids List<String> - The identity id of the user assigned identity to use when type is
UserAssigned
- principal
Id String - The Principal ID associated with this Managed Service Identity.
- tenant
Id String - The Tenant ID associated with this Managed Service Identity.
- type string
- Specifies the type of Managed Service Identity that should be configured on this Stream Analytics Job. Possible values are
SystemAssigned
andUserAssigned
. - identity
Ids string[] - The identity id of the user assigned identity to use when type is
UserAssigned
- principal
Id string - The Principal ID associated with this Managed Service Identity.
- tenant
Id string - The Tenant ID associated with this Managed Service Identity.
- type str
- Specifies the type of Managed Service Identity that should be configured on this Stream Analytics Job. Possible values are
SystemAssigned
andUserAssigned
. - identity_
ids Sequence[str] - The identity id of the user assigned identity to use when type is
UserAssigned
- principal_
id str - The Principal ID associated with this Managed Service Identity.
- tenant_
id str - The Tenant ID associated with this Managed Service Identity.
- type String
- Specifies the type of Managed Service Identity that should be configured on this Stream Analytics Job. Possible values are
SystemAssigned
andUserAssigned
. - identity
Ids List<String> - The identity id of the user assigned identity to use when type is
UserAssigned
- principal
Id String - The Principal ID associated with this Managed Service Identity.
- tenant
Id String - The Tenant ID associated with this Managed Service Identity.
JobJobStorageAccount, JobJobStorageAccountArgs
- Account
Key string - The account key for the Azure storage account.
- Account
Name string - The name of the Azure storage account.
- Authentication
Mode string - The authentication mode of the storage account. The only supported value is
ConnectionString
. Defaults toConnectionString
.
- Account
Key string - The account key for the Azure storage account.
- Account
Name string - The name of the Azure storage account.
- Authentication
Mode string - The authentication mode of the storage account. The only supported value is
ConnectionString
. Defaults toConnectionString
.
- account
Key String - The account key for the Azure storage account.
- account
Name String - The name of the Azure storage account.
- authentication
Mode String - The authentication mode of the storage account. The only supported value is
ConnectionString
. Defaults toConnectionString
.
- account
Key string - The account key for the Azure storage account.
- account
Name string - The name of the Azure storage account.
- authentication
Mode string - The authentication mode of the storage account. The only supported value is
ConnectionString
. Defaults toConnectionString
.
- account_
key str - The account key for the Azure storage account.
- account_
name str - The name of the Azure storage account.
- authentication_
mode str - The authentication mode of the storage account. The only supported value is
ConnectionString
. Defaults toConnectionString
.
- account
Key String - The account key for the Azure storage account.
- account
Name String - The name of the Azure storage account.
- authentication
Mode String - The authentication mode of the storage account. The only supported value is
ConnectionString
. Defaults toConnectionString
.
Import
Stream Analytics Job’s can be imported using the resource id
, e.g.
$ pulumi import azure:streamanalytics/job:Job example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.StreamAnalytics/streamingJobs/job1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurerm
Terraform Provider.