1. Packages
  2. Azure Native
  3. API Docs
  4. datalakeanalytics
  5. Account
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.datalakeanalytics.Account

Explore with Pulumi AI

A Data Lake Analytics account object, containing all information associated with the named Data Lake Analytics account.

Uses Azure REST API version 2019-11-01-preview. In version 2.x of the Azure Native provider, it used API version 2019-11-01-preview.

Example Usage

Creates the specified Data Lake Analytics account. This supplies the user with computation services for Data Lake Analytics workloads.

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

return await Deployment.RunAsync(() => 
{
    var account = new AzureNative.DataLakeAnalytics.Account("account", new()
    {
        AccountName = "contosoadla",
        ComputePolicies = new[]
        {
            new AzureNative.DataLakeAnalytics.Inputs.CreateComputePolicyWithAccountParametersArgs
            {
                MaxDegreeOfParallelismPerJob = 1,
                MinPriorityPerJob = 1,
                Name = "test_policy",
                ObjectId = "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
                ObjectType = AzureNative.DataLakeAnalytics.AADObjectType.User,
            },
        },
        DataLakeStoreAccounts = new[]
        {
            new AzureNative.DataLakeAnalytics.Inputs.AddDataLakeStoreWithAccountParametersArgs
            {
                Name = "test_adls",
                Suffix = "test_suffix",
            },
        },
        DefaultDataLakeStoreAccount = "test_adls",
        FirewallAllowAzureIps = AzureNative.DataLakeAnalytics.FirewallAllowAzureIpsState.Enabled,
        FirewallRules = new[]
        {
            new AzureNative.DataLakeAnalytics.Inputs.CreateFirewallRuleWithAccountParametersArgs
            {
                EndIpAddress = "2.2.2.2",
                Name = "test_rule",
                StartIpAddress = "1.1.1.1",
            },
        },
        FirewallState = AzureNative.DataLakeAnalytics.FirewallState.Enabled,
        Location = "eastus2",
        MaxDegreeOfParallelism = 30,
        MaxDegreeOfParallelismPerJob = 1,
        MaxJobCount = 3,
        MinPriorityPerJob = 1,
        NewTier = AzureNative.DataLakeAnalytics.TierType.Consumption,
        QueryStoreRetention = 30,
        ResourceGroupName = "contosorg",
        StorageAccounts = new[]
        {
            new AzureNative.DataLakeAnalytics.Inputs.AddStorageAccountWithAccountParametersArgs
            {
                AccessKey = "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346",
                Name = "test_storage",
                Suffix = "test_suffix",
            },
        },
        Tags = 
        {
            { "test_key", "test_value" },
        },
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datalakeanalytics.NewAccount(ctx, "account", &datalakeanalytics.AccountArgs{
			AccountName: pulumi.String("contosoadla"),
			ComputePolicies: datalakeanalytics.CreateComputePolicyWithAccountParametersArray{
				&datalakeanalytics.CreateComputePolicyWithAccountParametersArgs{
					MaxDegreeOfParallelismPerJob: pulumi.Int(1),
					MinPriorityPerJob:            pulumi.Int(1),
					Name:                         pulumi.String("test_policy"),
					ObjectId:                     pulumi.String("34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"),
					ObjectType:                   pulumi.String(datalakeanalytics.AADObjectTypeUser),
				},
			},
			DataLakeStoreAccounts: datalakeanalytics.AddDataLakeStoreWithAccountParametersArray{
				&datalakeanalytics.AddDataLakeStoreWithAccountParametersArgs{
					Name:   pulumi.String("test_adls"),
					Suffix: pulumi.String("test_suffix"),
				},
			},
			DefaultDataLakeStoreAccount: pulumi.String("test_adls"),
			FirewallAllowAzureIps:       datalakeanalytics.FirewallAllowAzureIpsStateEnabled,
			FirewallRules: datalakeanalytics.CreateFirewallRuleWithAccountParametersArray{
				&datalakeanalytics.CreateFirewallRuleWithAccountParametersArgs{
					EndIpAddress:   pulumi.String("2.2.2.2"),
					Name:           pulumi.String("test_rule"),
					StartIpAddress: pulumi.String("1.1.1.1"),
				},
			},
			FirewallState:                datalakeanalytics.FirewallStateEnabled,
			Location:                     pulumi.String("eastus2"),
			MaxDegreeOfParallelism:       pulumi.Int(30),
			MaxDegreeOfParallelismPerJob: pulumi.Int(1),
			MaxJobCount:                  pulumi.Int(3),
			MinPriorityPerJob:            pulumi.Int(1),
			NewTier:                      datalakeanalytics.TierTypeConsumption,
			QueryStoreRetention:          pulumi.Int(30),
			ResourceGroupName:            pulumi.String("contosorg"),
			StorageAccounts: datalakeanalytics.AddStorageAccountWithAccountParametersArray{
				&datalakeanalytics.AddStorageAccountWithAccountParametersArgs{
					AccessKey: pulumi.String("34adfa4f-cedf-4dc0-ba29-b6d1a69ab346"),
					Name:      pulumi.String("test_storage"),
					Suffix:    pulumi.String("test_suffix"),
				},
			},
			Tags: pulumi.StringMap{
				"test_key": pulumi.String("test_value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datalakeanalytics.Account;
import com.pulumi.azurenative.datalakeanalytics.AccountArgs;
import com.pulumi.azurenative.datalakeanalytics.inputs.CreateComputePolicyWithAccountParametersArgs;
import com.pulumi.azurenative.datalakeanalytics.inputs.AddDataLakeStoreWithAccountParametersArgs;
import com.pulumi.azurenative.datalakeanalytics.inputs.CreateFirewallRuleWithAccountParametersArgs;
import com.pulumi.azurenative.datalakeanalytics.inputs.AddStorageAccountWithAccountParametersArgs;
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 account = new Account("account", AccountArgs.builder()
            .accountName("contosoadla")
            .computePolicies(CreateComputePolicyWithAccountParametersArgs.builder()
                .maxDegreeOfParallelismPerJob(1)
                .minPriorityPerJob(1)
                .name("test_policy")
                .objectId("34adfa4f-cedf-4dc0-ba29-b6d1a69ab345")
                .objectType("User")
                .build())
            .dataLakeStoreAccounts(AddDataLakeStoreWithAccountParametersArgs.builder()
                .name("test_adls")
                .suffix("test_suffix")
                .build())
            .defaultDataLakeStoreAccount("test_adls")
            .firewallAllowAzureIps("Enabled")
            .firewallRules(CreateFirewallRuleWithAccountParametersArgs.builder()
                .endIpAddress("2.2.2.2")
                .name("test_rule")
                .startIpAddress("1.1.1.1")
                .build())
            .firewallState("Enabled")
            .location("eastus2")
            .maxDegreeOfParallelism(30)
            .maxDegreeOfParallelismPerJob(1)
            .maxJobCount(3)
            .minPriorityPerJob(1)
            .newTier("Consumption")
            .queryStoreRetention(30)
            .resourceGroupName("contosorg")
            .storageAccounts(AddStorageAccountWithAccountParametersArgs.builder()
                .accessKey("34adfa4f-cedf-4dc0-ba29-b6d1a69ab346")
                .name("test_storage")
                .suffix("test_suffix")
                .build())
            .tags(Map.of("test_key", "test_value"))
            .build());

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

const account = new azure_native.datalakeanalytics.Account("account", {
    accountName: "contosoadla",
    computePolicies: [{
        maxDegreeOfParallelismPerJob: 1,
        minPriorityPerJob: 1,
        name: "test_policy",
        objectId: "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        objectType: azure_native.datalakeanalytics.AADObjectType.User,
    }],
    dataLakeStoreAccounts: [{
        name: "test_adls",
        suffix: "test_suffix",
    }],
    defaultDataLakeStoreAccount: "test_adls",
    firewallAllowAzureIps: azure_native.datalakeanalytics.FirewallAllowAzureIpsState.Enabled,
    firewallRules: [{
        endIpAddress: "2.2.2.2",
        name: "test_rule",
        startIpAddress: "1.1.1.1",
    }],
    firewallState: azure_native.datalakeanalytics.FirewallState.Enabled,
    location: "eastus2",
    maxDegreeOfParallelism: 30,
    maxDegreeOfParallelismPerJob: 1,
    maxJobCount: 3,
    minPriorityPerJob: 1,
    newTier: azure_native.datalakeanalytics.TierType.Consumption,
    queryStoreRetention: 30,
    resourceGroupName: "contosorg",
    storageAccounts: [{
        accessKey: "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346",
        name: "test_storage",
        suffix: "test_suffix",
    }],
    tags: {
        test_key: "test_value",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

account = azure_native.datalakeanalytics.Account("account",
    account_name="contosoadla",
    compute_policies=[{
        "max_degree_of_parallelism_per_job": 1,
        "min_priority_per_job": 1,
        "name": "test_policy",
        "object_id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "object_type": azure_native.datalakeanalytics.AADObjectType.USER,
    }],
    data_lake_store_accounts=[{
        "name": "test_adls",
        "suffix": "test_suffix",
    }],
    default_data_lake_store_account="test_adls",
    firewall_allow_azure_ips=azure_native.datalakeanalytics.FirewallAllowAzureIpsState.ENABLED,
    firewall_rules=[{
        "end_ip_address": "2.2.2.2",
        "name": "test_rule",
        "start_ip_address": "1.1.1.1",
    }],
    firewall_state=azure_native.datalakeanalytics.FirewallState.ENABLED,
    location="eastus2",
    max_degree_of_parallelism=30,
    max_degree_of_parallelism_per_job=1,
    max_job_count=3,
    min_priority_per_job=1,
    new_tier=azure_native.datalakeanalytics.TierType.CONSUMPTION,
    query_store_retention=30,
    resource_group_name="contosorg",
    storage_accounts=[{
        "access_key": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346",
        "name": "test_storage",
        "suffix": "test_suffix",
    }],
    tags={
        "test_key": "test_value",
    })
Copy
resources:
  account:
    type: azure-native:datalakeanalytics:Account
    properties:
      accountName: contosoadla
      computePolicies:
        - maxDegreeOfParallelismPerJob: 1
          minPriorityPerJob: 1
          name: test_policy
          objectId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345
          objectType: User
      dataLakeStoreAccounts:
        - name: test_adls
          suffix: test_suffix
      defaultDataLakeStoreAccount: test_adls
      firewallAllowAzureIps: Enabled
      firewallRules:
        - endIpAddress: 2.2.2.2
          name: test_rule
          startIpAddress: 1.1.1.1
      firewallState: Enabled
      location: eastus2
      maxDegreeOfParallelism: 30
      maxDegreeOfParallelismPerJob: 1
      maxJobCount: 3
      minPriorityPerJob: 1
      newTier: Consumption
      queryStoreRetention: 30
      resourceGroupName: contosorg
      storageAccounts:
        - accessKey: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab346
          name: test_storage
          suffix: test_suffix
      tags:
        test_key: test_value
Copy

Create Account Resource

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

Constructor syntax

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

@overload
def Account(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            default_data_lake_store_account: Optional[str] = None,
            resource_group_name: Optional[str] = None,
            data_lake_store_accounts: Optional[Sequence[AddDataLakeStoreWithAccountParametersArgs]] = None,
            max_degree_of_parallelism: Optional[int] = None,
            max_job_count: Optional[int] = None,
            firewall_rules: Optional[Sequence[CreateFirewallRuleWithAccountParametersArgs]] = None,
            firewall_state: Optional[FirewallState] = None,
            location: Optional[str] = None,
            account_name: Optional[str] = None,
            max_degree_of_parallelism_per_job: Optional[int] = None,
            firewall_allow_azure_ips: Optional[FirewallAllowAzureIpsState] = None,
            min_priority_per_job: Optional[int] = None,
            new_tier: Optional[TierType] = None,
            query_store_retention: Optional[int] = None,
            compute_policies: Optional[Sequence[CreateComputePolicyWithAccountParametersArgs]] = None,
            storage_accounts: Optional[Sequence[AddStorageAccountWithAccountParametersArgs]] = None,
            tags: Optional[Mapping[str, str]] = None)
func NewAccount(ctx *Context, name string, args AccountArgs, opts ...ResourceOption) (*Account, error)
public Account(string name, AccountArgs args, CustomResourceOptions? opts = null)
public Account(String name, AccountArgs args)
public Account(String name, AccountArgs args, CustomResourceOptions options)
type: azure-native:datalakeanalytics:Account
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AccountArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. AccountArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. AccountArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AccountArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AccountArgs
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 exampleaccountResourceResourceFromDatalakeanalytics = new AzureNative.DataLakeAnalytics.Account("exampleaccountResourceResourceFromDatalakeanalytics", new()
{
    DefaultDataLakeStoreAccount = "string",
    ResourceGroupName = "string",
    DataLakeStoreAccounts = new[]
    {
        new AzureNative.DataLakeAnalytics.Inputs.AddDataLakeStoreWithAccountParametersArgs
        {
            Name = "string",
            Suffix = "string",
        },
    },
    MaxDegreeOfParallelism = 0,
    MaxJobCount = 0,
    FirewallRules = new[]
    {
        new AzureNative.DataLakeAnalytics.Inputs.CreateFirewallRuleWithAccountParametersArgs
        {
            EndIpAddress = "string",
            Name = "string",
            StartIpAddress = "string",
        },
    },
    FirewallState = AzureNative.DataLakeAnalytics.FirewallState.Enabled,
    Location = "string",
    AccountName = "string",
    MaxDegreeOfParallelismPerJob = 0,
    FirewallAllowAzureIps = AzureNative.DataLakeAnalytics.FirewallAllowAzureIpsState.Enabled,
    MinPriorityPerJob = 0,
    NewTier = AzureNative.DataLakeAnalytics.TierType.Consumption,
    QueryStoreRetention = 0,
    ComputePolicies = new[]
    {
        new AzureNative.DataLakeAnalytics.Inputs.CreateComputePolicyWithAccountParametersArgs
        {
            Name = "string",
            ObjectId = "string",
            ObjectType = "string",
            MaxDegreeOfParallelismPerJob = 0,
            MinPriorityPerJob = 0,
        },
    },
    StorageAccounts = new[]
    {
        new AzureNative.DataLakeAnalytics.Inputs.AddStorageAccountWithAccountParametersArgs
        {
            AccessKey = "string",
            Name = "string",
            Suffix = "string",
        },
    },
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := datalakeanalytics.NewAccount(ctx, "exampleaccountResourceResourceFromDatalakeanalytics", &datalakeanalytics.AccountArgs{
	DefaultDataLakeStoreAccount: pulumi.String("string"),
	ResourceGroupName:           pulumi.String("string"),
	DataLakeStoreAccounts: datalakeanalytics.AddDataLakeStoreWithAccountParametersArray{
		&datalakeanalytics.AddDataLakeStoreWithAccountParametersArgs{
			Name:   pulumi.String("string"),
			Suffix: pulumi.String("string"),
		},
	},
	MaxDegreeOfParallelism: pulumi.Int(0),
	MaxJobCount:            pulumi.Int(0),
	FirewallRules: datalakeanalytics.CreateFirewallRuleWithAccountParametersArray{
		&datalakeanalytics.CreateFirewallRuleWithAccountParametersArgs{
			EndIpAddress:   pulumi.String("string"),
			Name:           pulumi.String("string"),
			StartIpAddress: pulumi.String("string"),
		},
	},
	FirewallState:                datalakeanalytics.FirewallStateEnabled,
	Location:                     pulumi.String("string"),
	AccountName:                  pulumi.String("string"),
	MaxDegreeOfParallelismPerJob: pulumi.Int(0),
	FirewallAllowAzureIps:        datalakeanalytics.FirewallAllowAzureIpsStateEnabled,
	MinPriorityPerJob:            pulumi.Int(0),
	NewTier:                      datalakeanalytics.TierTypeConsumption,
	QueryStoreRetention:          pulumi.Int(0),
	ComputePolicies: datalakeanalytics.CreateComputePolicyWithAccountParametersArray{
		&datalakeanalytics.CreateComputePolicyWithAccountParametersArgs{
			Name:                         pulumi.String("string"),
			ObjectId:                     pulumi.String("string"),
			ObjectType:                   pulumi.String("string"),
			MaxDegreeOfParallelismPerJob: pulumi.Int(0),
			MinPriorityPerJob:            pulumi.Int(0),
		},
	},
	StorageAccounts: datalakeanalytics.AddStorageAccountWithAccountParametersArray{
		&datalakeanalytics.AddStorageAccountWithAccountParametersArgs{
			AccessKey: pulumi.String("string"),
			Name:      pulumi.String("string"),
			Suffix:    pulumi.String("string"),
		},
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var exampleaccountResourceResourceFromDatalakeanalytics = new Account("exampleaccountResourceResourceFromDatalakeanalytics", AccountArgs.builder()
    .defaultDataLakeStoreAccount("string")
    .resourceGroupName("string")
    .dataLakeStoreAccounts(AddDataLakeStoreWithAccountParametersArgs.builder()
        .name("string")
        .suffix("string")
        .build())
    .maxDegreeOfParallelism(0)
    .maxJobCount(0)
    .firewallRules(CreateFirewallRuleWithAccountParametersArgs.builder()
        .endIpAddress("string")
        .name("string")
        .startIpAddress("string")
        .build())
    .firewallState("Enabled")
    .location("string")
    .accountName("string")
    .maxDegreeOfParallelismPerJob(0)
    .firewallAllowAzureIps("Enabled")
    .minPriorityPerJob(0)
    .newTier("Consumption")
    .queryStoreRetention(0)
    .computePolicies(CreateComputePolicyWithAccountParametersArgs.builder()
        .name("string")
        .objectId("string")
        .objectType("string")
        .maxDegreeOfParallelismPerJob(0)
        .minPriorityPerJob(0)
        .build())
    .storageAccounts(AddStorageAccountWithAccountParametersArgs.builder()
        .accessKey("string")
        .name("string")
        .suffix("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
Copy
exampleaccount_resource_resource_from_datalakeanalytics = azure_native.datalakeanalytics.Account("exampleaccountResourceResourceFromDatalakeanalytics",
    default_data_lake_store_account="string",
    resource_group_name="string",
    data_lake_store_accounts=[{
        "name": "string",
        "suffix": "string",
    }],
    max_degree_of_parallelism=0,
    max_job_count=0,
    firewall_rules=[{
        "end_ip_address": "string",
        "name": "string",
        "start_ip_address": "string",
    }],
    firewall_state=azure_native.datalakeanalytics.FirewallState.ENABLED,
    location="string",
    account_name="string",
    max_degree_of_parallelism_per_job=0,
    firewall_allow_azure_ips=azure_native.datalakeanalytics.FirewallAllowAzureIpsState.ENABLED,
    min_priority_per_job=0,
    new_tier=azure_native.datalakeanalytics.TierType.CONSUMPTION,
    query_store_retention=0,
    compute_policies=[{
        "name": "string",
        "object_id": "string",
        "object_type": "string",
        "max_degree_of_parallelism_per_job": 0,
        "min_priority_per_job": 0,
    }],
    storage_accounts=[{
        "access_key": "string",
        "name": "string",
        "suffix": "string",
    }],
    tags={
        "string": "string",
    })
Copy
const exampleaccountResourceResourceFromDatalakeanalytics = new azure_native.datalakeanalytics.Account("exampleaccountResourceResourceFromDatalakeanalytics", {
    defaultDataLakeStoreAccount: "string",
    resourceGroupName: "string",
    dataLakeStoreAccounts: [{
        name: "string",
        suffix: "string",
    }],
    maxDegreeOfParallelism: 0,
    maxJobCount: 0,
    firewallRules: [{
        endIpAddress: "string",
        name: "string",
        startIpAddress: "string",
    }],
    firewallState: azure_native.datalakeanalytics.FirewallState.Enabled,
    location: "string",
    accountName: "string",
    maxDegreeOfParallelismPerJob: 0,
    firewallAllowAzureIps: azure_native.datalakeanalytics.FirewallAllowAzureIpsState.Enabled,
    minPriorityPerJob: 0,
    newTier: azure_native.datalakeanalytics.TierType.Consumption,
    queryStoreRetention: 0,
    computePolicies: [{
        name: "string",
        objectId: "string",
        objectType: "string",
        maxDegreeOfParallelismPerJob: 0,
        minPriorityPerJob: 0,
    }],
    storageAccounts: [{
        accessKey: "string",
        name: "string",
        suffix: "string",
    }],
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:datalakeanalytics:Account
properties:
    accountName: string
    computePolicies:
        - maxDegreeOfParallelismPerJob: 0
          minPriorityPerJob: 0
          name: string
          objectId: string
          objectType: string
    dataLakeStoreAccounts:
        - name: string
          suffix: string
    defaultDataLakeStoreAccount: string
    firewallAllowAzureIps: Enabled
    firewallRules:
        - endIpAddress: string
          name: string
          startIpAddress: string
    firewallState: Enabled
    location: string
    maxDegreeOfParallelism: 0
    maxDegreeOfParallelismPerJob: 0
    maxJobCount: 0
    minPriorityPerJob: 0
    newTier: Consumption
    queryStoreRetention: 0
    resourceGroupName: string
    storageAccounts:
        - accessKey: string
          name: string
          suffix: string
    tags:
        string: string
Copy

Account 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 Account resource accepts the following input properties:

DataLakeStoreAccounts This property is required. List<Pulumi.AzureNative.DataLakeAnalytics.Inputs.AddDataLakeStoreWithAccountParameters>
The list of Data Lake Store accounts associated with this account.
DefaultDataLakeStoreAccount This property is required. string
The default Data Lake Store account associated with this account.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group.
AccountName Changes to this property will trigger replacement. string
The name of the Data Lake Analytics account.
ComputePolicies List<Pulumi.AzureNative.DataLakeAnalytics.Inputs.CreateComputePolicyWithAccountParameters>
The list of compute policies associated with this account.
FirewallAllowAzureIps Pulumi.AzureNative.DataLakeAnalytics.FirewallAllowAzureIpsState
The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
FirewallRules List<Pulumi.AzureNative.DataLakeAnalytics.Inputs.CreateFirewallRuleWithAccountParameters>
The list of firewall rules associated with this account.
FirewallState Pulumi.AzureNative.DataLakeAnalytics.FirewallState
The current state of the IP address firewall for this account.
Location string
The resource location.
MaxDegreeOfParallelism int
The maximum supported degree of parallelism for this account.
MaxDegreeOfParallelismPerJob int
The maximum supported degree of parallelism per job for this account.
MaxJobCount int
The maximum supported jobs running under the account at the same time.
MinPriorityPerJob int
The minimum supported priority per job for this account.
NewTier Pulumi.AzureNative.DataLakeAnalytics.TierType
The commitment tier for the next month.
QueryStoreRetention int
The number of days that job metadata is retained.
StorageAccounts List<Pulumi.AzureNative.DataLakeAnalytics.Inputs.AddStorageAccountWithAccountParameters>
The list of Azure Blob Storage accounts associated with this account.
Tags Dictionary<string, string>
The resource tags.
DataLakeStoreAccounts This property is required. []AddDataLakeStoreWithAccountParametersArgs
The list of Data Lake Store accounts associated with this account.
DefaultDataLakeStoreAccount This property is required. string
The default Data Lake Store account associated with this account.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group.
AccountName Changes to this property will trigger replacement. string
The name of the Data Lake Analytics account.
ComputePolicies []CreateComputePolicyWithAccountParametersArgs
The list of compute policies associated with this account.
FirewallAllowAzureIps FirewallAllowAzureIpsState
The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
FirewallRules []CreateFirewallRuleWithAccountParametersArgs
The list of firewall rules associated with this account.
FirewallState FirewallState
The current state of the IP address firewall for this account.
Location string
The resource location.
MaxDegreeOfParallelism int
The maximum supported degree of parallelism for this account.
MaxDegreeOfParallelismPerJob int
The maximum supported degree of parallelism per job for this account.
MaxJobCount int
The maximum supported jobs running under the account at the same time.
MinPriorityPerJob int
The minimum supported priority per job for this account.
NewTier TierType
The commitment tier for the next month.
QueryStoreRetention int
The number of days that job metadata is retained.
StorageAccounts []AddStorageAccountWithAccountParametersArgs
The list of Azure Blob Storage accounts associated with this account.
Tags map[string]string
The resource tags.
dataLakeStoreAccounts This property is required. List<AddDataLakeStoreWithAccountParameters>
The list of Data Lake Store accounts associated with this account.
defaultDataLakeStoreAccount This property is required. String
The default Data Lake Store account associated with this account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group.
accountName Changes to this property will trigger replacement. String
The name of the Data Lake Analytics account.
computePolicies List<CreateComputePolicyWithAccountParameters>
The list of compute policies associated with this account.
firewallAllowAzureIps FirewallAllowAzureIpsState
The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
firewallRules List<CreateFirewallRuleWithAccountParameters>
The list of firewall rules associated with this account.
firewallState FirewallState
The current state of the IP address firewall for this account.
location String
The resource location.
maxDegreeOfParallelism Integer
The maximum supported degree of parallelism for this account.
maxDegreeOfParallelismPerJob Integer
The maximum supported degree of parallelism per job for this account.
maxJobCount Integer
The maximum supported jobs running under the account at the same time.
minPriorityPerJob Integer
The minimum supported priority per job for this account.
newTier TierType
The commitment tier for the next month.
queryStoreRetention Integer
The number of days that job metadata is retained.
storageAccounts List<AddStorageAccountWithAccountParameters>
The list of Azure Blob Storage accounts associated with this account.
tags Map<String,String>
The resource tags.
dataLakeStoreAccounts This property is required. AddDataLakeStoreWithAccountParameters[]
The list of Data Lake Store accounts associated with this account.
defaultDataLakeStoreAccount This property is required. string
The default Data Lake Store account associated with this account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group.
accountName Changes to this property will trigger replacement. string
The name of the Data Lake Analytics account.
computePolicies CreateComputePolicyWithAccountParameters[]
The list of compute policies associated with this account.
firewallAllowAzureIps FirewallAllowAzureIpsState
The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
firewallRules CreateFirewallRuleWithAccountParameters[]
The list of firewall rules associated with this account.
firewallState FirewallState
The current state of the IP address firewall for this account.
location string
The resource location.
maxDegreeOfParallelism number
The maximum supported degree of parallelism for this account.
maxDegreeOfParallelismPerJob number
The maximum supported degree of parallelism per job for this account.
maxJobCount number
The maximum supported jobs running under the account at the same time.
minPriorityPerJob number
The minimum supported priority per job for this account.
newTier TierType
The commitment tier for the next month.
queryStoreRetention number
The number of days that job metadata is retained.
storageAccounts AddStorageAccountWithAccountParameters[]
The list of Azure Blob Storage accounts associated with this account.
tags {[key: string]: string}
The resource tags.
data_lake_store_accounts This property is required. Sequence[AddDataLakeStoreWithAccountParametersArgs]
The list of Data Lake Store accounts associated with this account.
default_data_lake_store_account This property is required. str
The default Data Lake Store account associated with this account.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Azure resource group.
account_name Changes to this property will trigger replacement. str
The name of the Data Lake Analytics account.
compute_policies Sequence[CreateComputePolicyWithAccountParametersArgs]
The list of compute policies associated with this account.
firewall_allow_azure_ips FirewallAllowAzureIpsState
The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
firewall_rules Sequence[CreateFirewallRuleWithAccountParametersArgs]
The list of firewall rules associated with this account.
firewall_state FirewallState
The current state of the IP address firewall for this account.
location str
The resource location.
max_degree_of_parallelism int
The maximum supported degree of parallelism for this account.
max_degree_of_parallelism_per_job int
The maximum supported degree of parallelism per job for this account.
max_job_count int
The maximum supported jobs running under the account at the same time.
min_priority_per_job int
The minimum supported priority per job for this account.
new_tier TierType
The commitment tier for the next month.
query_store_retention int
The number of days that job metadata is retained.
storage_accounts Sequence[AddStorageAccountWithAccountParametersArgs]
The list of Azure Blob Storage accounts associated with this account.
tags Mapping[str, str]
The resource tags.
dataLakeStoreAccounts This property is required. List<Property Map>
The list of Data Lake Store accounts associated with this account.
defaultDataLakeStoreAccount This property is required. String
The default Data Lake Store account associated with this account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group.
accountName Changes to this property will trigger replacement. String
The name of the Data Lake Analytics account.
computePolicies List<Property Map>
The list of compute policies associated with this account.
firewallAllowAzureIps "Enabled" | "Disabled"
The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
firewallRules List<Property Map>
The list of firewall rules associated with this account.
firewallState "Enabled" | "Disabled"
The current state of the IP address firewall for this account.
location String
The resource location.
maxDegreeOfParallelism Number
The maximum supported degree of parallelism for this account.
maxDegreeOfParallelismPerJob Number
The maximum supported degree of parallelism per job for this account.
maxJobCount Number
The maximum supported jobs running under the account at the same time.
minPriorityPerJob Number
The minimum supported priority per job for this account.
newTier "Consumption" | "Commitment_100AUHours" | "Commitment_500AUHours" | "Commitment_1000AUHours" | "Commitment_5000AUHours" | "Commitment_10000AUHours" | "Commitment_50000AUHours" | "Commitment_100000AUHours" | "Commitment_500000AUHours"
The commitment tier for the next month.
queryStoreRetention Number
The number of days that job metadata is retained.
storageAccounts List<Property Map>
The list of Azure Blob Storage accounts associated with this account.
tags Map<String>
The resource tags.

Outputs

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

AccountId string
The unique identifier associated with this Data Lake Analytics account.
AzureApiVersion string
The Azure API version of the resource.
CreationTime string
The account creation time.
CurrentTier string
The commitment tier in use for the current month.
DebugDataAccessLevel string
The current state of the DebugDataAccessLevel for this account.
DefaultDataLakeStoreAccountType string
The type of the default Data Lake Store account associated with this account.
Endpoint string
The full CName endpoint for this account.
HiveMetastores List<Pulumi.AzureNative.DataLakeAnalytics.Outputs.HiveMetastoreResponse>
The list of hiveMetastores associated with this account.
Id string
The provider-assigned unique ID for this managed resource.
LastModifiedTime string
The account last modified time.
MaxActiveJobCountPerUser int
The maximum supported active jobs under the account at the same time.
MaxJobRunningTimeInMin int
The maximum supported active jobs under the account at the same time.
MaxQueuedJobCountPerUser int
The maximum supported jobs queued under the account at the same time.
Name string
The resource name.
ProvisioningState string
The provisioning status of the Data Lake Analytics account.
State string
The state of the Data Lake Analytics account.
SystemMaxDegreeOfParallelism int
The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
SystemMaxJobCount int
The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
Type string
The resource type.
VirtualNetworkRules List<Pulumi.AzureNative.DataLakeAnalytics.Outputs.VirtualNetworkRuleResponse>
The list of virtualNetwork rules associated with this account.
PublicDataLakeStoreAccounts List<Pulumi.AzureNative.DataLakeAnalytics.Outputs.DataLakeStoreAccountInformationResponse>
The list of Data Lake Store accounts associated with this account.
AccountId string
The unique identifier associated with this Data Lake Analytics account.
AzureApiVersion string
The Azure API version of the resource.
CreationTime string
The account creation time.
CurrentTier string
The commitment tier in use for the current month.
DebugDataAccessLevel string
The current state of the DebugDataAccessLevel for this account.
DefaultDataLakeStoreAccountType string
The type of the default Data Lake Store account associated with this account.
Endpoint string
The full CName endpoint for this account.
HiveMetastores []HiveMetastoreResponse
The list of hiveMetastores associated with this account.
Id string
The provider-assigned unique ID for this managed resource.
LastModifiedTime string
The account last modified time.
MaxActiveJobCountPerUser int
The maximum supported active jobs under the account at the same time.
MaxJobRunningTimeInMin int
The maximum supported active jobs under the account at the same time.
MaxQueuedJobCountPerUser int
The maximum supported jobs queued under the account at the same time.
Name string
The resource name.
ProvisioningState string
The provisioning status of the Data Lake Analytics account.
State string
The state of the Data Lake Analytics account.
SystemMaxDegreeOfParallelism int
The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
SystemMaxJobCount int
The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
Type string
The resource type.
VirtualNetworkRules []VirtualNetworkRuleResponse
The list of virtualNetwork rules associated with this account.
PublicDataLakeStoreAccounts []DataLakeStoreAccountInformationResponse
The list of Data Lake Store accounts associated with this account.
accountId String
The unique identifier associated with this Data Lake Analytics account.
azureApiVersion String
The Azure API version of the resource.
creationTime String
The account creation time.
currentTier String
The commitment tier in use for the current month.
debugDataAccessLevel String
The current state of the DebugDataAccessLevel for this account.
defaultDataLakeStoreAccountType String
The type of the default Data Lake Store account associated with this account.
endpoint String
The full CName endpoint for this account.
hiveMetastores List<HiveMetastoreResponse>
The list of hiveMetastores associated with this account.
id String
The provider-assigned unique ID for this managed resource.
lastModifiedTime String
The account last modified time.
maxActiveJobCountPerUser Integer
The maximum supported active jobs under the account at the same time.
maxJobRunningTimeInMin Integer
The maximum supported active jobs under the account at the same time.
maxQueuedJobCountPerUser Integer
The maximum supported jobs queued under the account at the same time.
name String
The resource name.
provisioningState String
The provisioning status of the Data Lake Analytics account.
state String
The state of the Data Lake Analytics account.
systemMaxDegreeOfParallelism Integer
The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
systemMaxJobCount Integer
The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
type String
The resource type.
virtualNetworkRules List<VirtualNetworkRuleResponse>
The list of virtualNetwork rules associated with this account.
publicDataLakeStoreAccounts List<DataLakeStoreAccountInformationResponse>
The list of Data Lake Store accounts associated with this account.
accountId string
The unique identifier associated with this Data Lake Analytics account.
azureApiVersion string
The Azure API version of the resource.
creationTime string
The account creation time.
currentTier string
The commitment tier in use for the current month.
debugDataAccessLevel string
The current state of the DebugDataAccessLevel for this account.
defaultDataLakeStoreAccountType string
The type of the default Data Lake Store account associated with this account.
endpoint string
The full CName endpoint for this account.
hiveMetastores HiveMetastoreResponse[]
The list of hiveMetastores associated with this account.
id string
The provider-assigned unique ID for this managed resource.
lastModifiedTime string
The account last modified time.
maxActiveJobCountPerUser number
The maximum supported active jobs under the account at the same time.
maxJobRunningTimeInMin number
The maximum supported active jobs under the account at the same time.
maxQueuedJobCountPerUser number
The maximum supported jobs queued under the account at the same time.
name string
The resource name.
provisioningState string
The provisioning status of the Data Lake Analytics account.
state string
The state of the Data Lake Analytics account.
systemMaxDegreeOfParallelism number
The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
systemMaxJobCount number
The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
type string
The resource type.
virtualNetworkRules VirtualNetworkRuleResponse[]
The list of virtualNetwork rules associated with this account.
publicDataLakeStoreAccounts DataLakeStoreAccountInformationResponse[]
The list of Data Lake Store accounts associated with this account.
account_id str
The unique identifier associated with this Data Lake Analytics account.
azure_api_version str
The Azure API version of the resource.
creation_time str
The account creation time.
current_tier str
The commitment tier in use for the current month.
debug_data_access_level str
The current state of the DebugDataAccessLevel for this account.
default_data_lake_store_account_type str
The type of the default Data Lake Store account associated with this account.
endpoint str
The full CName endpoint for this account.
hive_metastores Sequence[HiveMetastoreResponse]
The list of hiveMetastores associated with this account.
id str
The provider-assigned unique ID for this managed resource.
last_modified_time str
The account last modified time.
max_active_job_count_per_user int
The maximum supported active jobs under the account at the same time.
max_job_running_time_in_min int
The maximum supported active jobs under the account at the same time.
max_queued_job_count_per_user int
The maximum supported jobs queued under the account at the same time.
name str
The resource name.
provisioning_state str
The provisioning status of the Data Lake Analytics account.
state str
The state of the Data Lake Analytics account.
system_max_degree_of_parallelism int
The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
system_max_job_count int
The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
type str
The resource type.
virtual_network_rules Sequence[VirtualNetworkRuleResponse]
The list of virtualNetwork rules associated with this account.
public_data_lake_store_accounts Sequence[DataLakeStoreAccountInformationResponse]
The list of Data Lake Store accounts associated with this account.
accountId String
The unique identifier associated with this Data Lake Analytics account.
azureApiVersion String
The Azure API version of the resource.
creationTime String
The account creation time.
currentTier String
The commitment tier in use for the current month.
debugDataAccessLevel String
The current state of the DebugDataAccessLevel for this account.
defaultDataLakeStoreAccountType String
The type of the default Data Lake Store account associated with this account.
endpoint String
The full CName endpoint for this account.
hiveMetastores List<Property Map>
The list of hiveMetastores associated with this account.
id String
The provider-assigned unique ID for this managed resource.
lastModifiedTime String
The account last modified time.
maxActiveJobCountPerUser Number
The maximum supported active jobs under the account at the same time.
maxJobRunningTimeInMin Number
The maximum supported active jobs under the account at the same time.
maxQueuedJobCountPerUser Number
The maximum supported jobs queued under the account at the same time.
name String
The resource name.
provisioningState String
The provisioning status of the Data Lake Analytics account.
state String
The state of the Data Lake Analytics account.
systemMaxDegreeOfParallelism Number
The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
systemMaxJobCount Number
The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
type String
The resource type.
virtualNetworkRules List<Property Map>
The list of virtualNetwork rules associated with this account.
publicDataLakeStoreAccounts List<Property Map>
The list of Data Lake Store accounts associated with this account.

Supporting Types

AADObjectType
, AADObjectTypeArgs

User
User
Group
Group
ServicePrincipal
ServicePrincipal
AADObjectTypeUser
User
AADObjectTypeGroup
Group
AADObjectTypeServicePrincipal
ServicePrincipal
User
User
Group
Group
ServicePrincipal
ServicePrincipal
User
User
Group
Group
ServicePrincipal
ServicePrincipal
USER
User
GROUP
Group
SERVICE_PRINCIPAL
ServicePrincipal
"User"
User
"Group"
Group
"ServicePrincipal"
ServicePrincipal

AddDataLakeStoreWithAccountParameters
, AddDataLakeStoreWithAccountParametersArgs

Name This property is required. string
The unique name of the Data Lake Store account to add.
Suffix string
The optional suffix for the Data Lake Store account.
Name This property is required. string
The unique name of the Data Lake Store account to add.
Suffix string
The optional suffix for the Data Lake Store account.
name This property is required. String
The unique name of the Data Lake Store account to add.
suffix String
The optional suffix for the Data Lake Store account.
name This property is required. string
The unique name of the Data Lake Store account to add.
suffix string
The optional suffix for the Data Lake Store account.
name This property is required. str
The unique name of the Data Lake Store account to add.
suffix str
The optional suffix for the Data Lake Store account.
name This property is required. String
The unique name of the Data Lake Store account to add.
suffix String
The optional suffix for the Data Lake Store account.

AddStorageAccountWithAccountParameters
, AddStorageAccountWithAccountParametersArgs

AccessKey This property is required. string
The access key associated with this Azure Storage account that will be used to connect to it.
Name This property is required. string
The unique name of the Azure Storage account to add.
Suffix string
The optional suffix for the storage account.
AccessKey This property is required. string
The access key associated with this Azure Storage account that will be used to connect to it.
Name This property is required. string
The unique name of the Azure Storage account to add.
Suffix string
The optional suffix for the storage account.
accessKey This property is required. String
The access key associated with this Azure Storage account that will be used to connect to it.
name This property is required. String
The unique name of the Azure Storage account to add.
suffix String
The optional suffix for the storage account.
accessKey This property is required. string
The access key associated with this Azure Storage account that will be used to connect to it.
name This property is required. string
The unique name of the Azure Storage account to add.
suffix string
The optional suffix for the storage account.
access_key This property is required. str
The access key associated with this Azure Storage account that will be used to connect to it.
name This property is required. str
The unique name of the Azure Storage account to add.
suffix str
The optional suffix for the storage account.
accessKey This property is required. String
The access key associated with this Azure Storage account that will be used to connect to it.
name This property is required. String
The unique name of the Azure Storage account to add.
suffix String
The optional suffix for the storage account.

ComputePolicyResponse
, ComputePolicyResponseArgs

Id This property is required. string
The resource identifier.
MaxDegreeOfParallelismPerJob This property is required. int
The maximum degree of parallelism per job this user can use to submit jobs.
MinPriorityPerJob This property is required. int
The minimum priority per job this user can use to submit jobs.
Name This property is required. string
The resource name.
ObjectId This property is required. string
The AAD object identifier for the entity to create a policy for.
ObjectType This property is required. string
The type of AAD object the object identifier refers to.
Type This property is required. string
The resource type.
Id This property is required. string
The resource identifier.
MaxDegreeOfParallelismPerJob This property is required. int
The maximum degree of parallelism per job this user can use to submit jobs.
MinPriorityPerJob This property is required. int
The minimum priority per job this user can use to submit jobs.
Name This property is required. string
The resource name.
ObjectId This property is required. string
The AAD object identifier for the entity to create a policy for.
ObjectType This property is required. string
The type of AAD object the object identifier refers to.
Type This property is required. string
The resource type.
id This property is required. String
The resource identifier.
maxDegreeOfParallelismPerJob This property is required. Integer
The maximum degree of parallelism per job this user can use to submit jobs.
minPriorityPerJob This property is required. Integer
The minimum priority per job this user can use to submit jobs.
name This property is required. String
The resource name.
objectId This property is required. String
The AAD object identifier for the entity to create a policy for.
objectType This property is required. String
The type of AAD object the object identifier refers to.
type This property is required. String
The resource type.
id This property is required. string
The resource identifier.
maxDegreeOfParallelismPerJob This property is required. number
The maximum degree of parallelism per job this user can use to submit jobs.
minPriorityPerJob This property is required. number
The minimum priority per job this user can use to submit jobs.
name This property is required. string
The resource name.
objectId This property is required. string
The AAD object identifier for the entity to create a policy for.
objectType This property is required. string
The type of AAD object the object identifier refers to.
type This property is required. string
The resource type.
id This property is required. str
The resource identifier.
max_degree_of_parallelism_per_job This property is required. int
The maximum degree of parallelism per job this user can use to submit jobs.
min_priority_per_job This property is required. int
The minimum priority per job this user can use to submit jobs.
name This property is required. str
The resource name.
object_id This property is required. str
The AAD object identifier for the entity to create a policy for.
object_type This property is required. str
The type of AAD object the object identifier refers to.
type This property is required. str
The resource type.
id This property is required. String
The resource identifier.
maxDegreeOfParallelismPerJob This property is required. Number
The maximum degree of parallelism per job this user can use to submit jobs.
minPriorityPerJob This property is required. Number
The minimum priority per job this user can use to submit jobs.
name This property is required. String
The resource name.
objectId This property is required. String
The AAD object identifier for the entity to create a policy for.
objectType This property is required. String
The type of AAD object the object identifier refers to.
type This property is required. String
The resource type.

CreateComputePolicyWithAccountParameters
, CreateComputePolicyWithAccountParametersArgs

Name This property is required. string
The unique name of the compute policy to create.
ObjectId This property is required. string
The AAD object identifier for the entity to create a policy for.
ObjectType This property is required. string | Pulumi.AzureNative.DataLakeAnalytics.AADObjectType
The type of AAD object the object identifier refers to.
MaxDegreeOfParallelismPerJob int
The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
MinPriorityPerJob int
The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
Name This property is required. string
The unique name of the compute policy to create.
ObjectId This property is required. string
The AAD object identifier for the entity to create a policy for.
ObjectType This property is required. string | AADObjectType
The type of AAD object the object identifier refers to.
MaxDegreeOfParallelismPerJob int
The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
MinPriorityPerJob int
The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
name This property is required. String
The unique name of the compute policy to create.
objectId This property is required. String
The AAD object identifier for the entity to create a policy for.
objectType This property is required. String | AADObjectType
The type of AAD object the object identifier refers to.
maxDegreeOfParallelismPerJob Integer
The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
minPriorityPerJob Integer
The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
name This property is required. string
The unique name of the compute policy to create.
objectId This property is required. string
The AAD object identifier for the entity to create a policy for.
objectType This property is required. string | AADObjectType
The type of AAD object the object identifier refers to.
maxDegreeOfParallelismPerJob number
The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
minPriorityPerJob number
The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
name This property is required. str
The unique name of the compute policy to create.
object_id This property is required. str
The AAD object identifier for the entity to create a policy for.
object_type This property is required. str | AADObjectType
The type of AAD object the object identifier refers to.
max_degree_of_parallelism_per_job int
The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
min_priority_per_job int
The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
name This property is required. String
The unique name of the compute policy to create.
objectId This property is required. String
The AAD object identifier for the entity to create a policy for.
objectType This property is required. String | "User" | "Group" | "ServicePrincipal"
The type of AAD object the object identifier refers to.
maxDegreeOfParallelismPerJob Number
The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
minPriorityPerJob Number
The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.

CreateFirewallRuleWithAccountParameters
, CreateFirewallRuleWithAccountParametersArgs

EndIpAddress This property is required. string
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
Name This property is required. string
The unique name of the firewall rule to create.
StartIpAddress This property is required. string
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
EndIpAddress This property is required. string
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
Name This property is required. string
The unique name of the firewall rule to create.
StartIpAddress This property is required. string
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
endIpAddress This property is required. String
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
name This property is required. String
The unique name of the firewall rule to create.
startIpAddress This property is required. String
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
endIpAddress This property is required. string
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
name This property is required. string
The unique name of the firewall rule to create.
startIpAddress This property is required. string
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
end_ip_address This property is required. str
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
name This property is required. str
The unique name of the firewall rule to create.
start_ip_address This property is required. str
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
endIpAddress This property is required. String
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
name This property is required. String
The unique name of the firewall rule to create.
startIpAddress This property is required. String
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.

DataLakeStoreAccountInformationResponse
, DataLakeStoreAccountInformationResponseArgs

Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
Suffix This property is required. string
The optional suffix for the Data Lake Store account.
Type This property is required. string
The resource type.
Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
Suffix This property is required. string
The optional suffix for the Data Lake Store account.
Type This property is required. string
The resource type.
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
suffix This property is required. String
The optional suffix for the Data Lake Store account.
type This property is required. String
The resource type.
id This property is required. string
The resource identifier.
name This property is required. string
The resource name.
suffix This property is required. string
The optional suffix for the Data Lake Store account.
type This property is required. string
The resource type.
id This property is required. str
The resource identifier.
name This property is required. str
The resource name.
suffix This property is required. str
The optional suffix for the Data Lake Store account.
type This property is required. str
The resource type.
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
suffix This property is required. String
The optional suffix for the Data Lake Store account.
type This property is required. String
The resource type.

FirewallAllowAzureIpsState
, FirewallAllowAzureIpsStateArgs

Enabled
Enabled
Disabled
Disabled
FirewallAllowAzureIpsStateEnabled
Enabled
FirewallAllowAzureIpsStateDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

FirewallRuleResponse
, FirewallRuleResponseArgs

EndIpAddress This property is required. string
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
StartIpAddress This property is required. string
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
Type This property is required. string
The resource type.
EndIpAddress This property is required. string
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
StartIpAddress This property is required. string
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
Type This property is required. string
The resource type.
endIpAddress This property is required. String
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
startIpAddress This property is required. String
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
type This property is required. String
The resource type.
endIpAddress This property is required. string
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
id This property is required. string
The resource identifier.
name This property is required. string
The resource name.
startIpAddress This property is required. string
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
type This property is required. string
The resource type.
end_ip_address This property is required. str
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
id This property is required. str
The resource identifier.
name This property is required. str
The resource name.
start_ip_address This property is required. str
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
type This property is required. str
The resource type.
endIpAddress This property is required. String
The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
startIpAddress This property is required. String
The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
type This property is required. String
The resource type.

FirewallState
, FirewallStateArgs

Enabled
Enabled
Disabled
Disabled
FirewallStateEnabled
Enabled
FirewallStateDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

HiveMetastoreResponse
, HiveMetastoreResponseArgs

DatabaseName This property is required. string
The databaseName for the Hive MetaStore
Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
NestedResourceProvisioningState This property is required. string
The current state of the NestedResource
Password This property is required. string
The password for the Hive MetaStore
RuntimeVersion This property is required. string
The runtimeVersion for the Hive MetaStore
ServerUri This property is required. string
The serverUri for the Hive MetaStore
Type This property is required. string
The resource type.
UserName This property is required. string
The userName for the Hive MetaStore
DatabaseName This property is required. string
The databaseName for the Hive MetaStore
Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
NestedResourceProvisioningState This property is required. string
The current state of the NestedResource
Password This property is required. string
The password for the Hive MetaStore
RuntimeVersion This property is required. string
The runtimeVersion for the Hive MetaStore
ServerUri This property is required. string
The serverUri for the Hive MetaStore
Type This property is required. string
The resource type.
UserName This property is required. string
The userName for the Hive MetaStore
databaseName This property is required. String
The databaseName for the Hive MetaStore
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
nestedResourceProvisioningState This property is required. String
The current state of the NestedResource
password This property is required. String
The password for the Hive MetaStore
runtimeVersion This property is required. String
The runtimeVersion for the Hive MetaStore
serverUri This property is required. String
The serverUri for the Hive MetaStore
type This property is required. String
The resource type.
userName This property is required. String
The userName for the Hive MetaStore
databaseName This property is required. string
The databaseName for the Hive MetaStore
id This property is required. string
The resource identifier.
name This property is required. string
The resource name.
nestedResourceProvisioningState This property is required. string
The current state of the NestedResource
password This property is required. string
The password for the Hive MetaStore
runtimeVersion This property is required. string
The runtimeVersion for the Hive MetaStore
serverUri This property is required. string
The serverUri for the Hive MetaStore
type This property is required. string
The resource type.
userName This property is required. string
The userName for the Hive MetaStore
database_name This property is required. str
The databaseName for the Hive MetaStore
id This property is required. str
The resource identifier.
name This property is required. str
The resource name.
nested_resource_provisioning_state This property is required. str
The current state of the NestedResource
password This property is required. str
The password for the Hive MetaStore
runtime_version This property is required. str
The runtimeVersion for the Hive MetaStore
server_uri This property is required. str
The serverUri for the Hive MetaStore
type This property is required. str
The resource type.
user_name This property is required. str
The userName for the Hive MetaStore
databaseName This property is required. String
The databaseName for the Hive MetaStore
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
nestedResourceProvisioningState This property is required. String
The current state of the NestedResource
password This property is required. String
The password for the Hive MetaStore
runtimeVersion This property is required. String
The runtimeVersion for the Hive MetaStore
serverUri This property is required. String
The serverUri for the Hive MetaStore
type This property is required. String
The resource type.
userName This property is required. String
The userName for the Hive MetaStore

StorageAccountInformationResponse
, StorageAccountInformationResponseArgs

Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
Suffix This property is required. string
The optional suffix for the storage account.
Type This property is required. string
The resource type.
Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
Suffix This property is required. string
The optional suffix for the storage account.
Type This property is required. string
The resource type.
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
suffix This property is required. String
The optional suffix for the storage account.
type This property is required. String
The resource type.
id This property is required. string
The resource identifier.
name This property is required. string
The resource name.
suffix This property is required. string
The optional suffix for the storage account.
type This property is required. string
The resource type.
id This property is required. str
The resource identifier.
name This property is required. str
The resource name.
suffix This property is required. str
The optional suffix for the storage account.
type This property is required. str
The resource type.
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
suffix This property is required. String
The optional suffix for the storage account.
type This property is required. String
The resource type.

TierType
, TierTypeArgs

Consumption
Consumption
Commitment_100AUHours
Commitment_100AUHours
Commitment_500AUHours
Commitment_500AUHours
Commitment_1000AUHours
Commitment_1000AUHours
Commitment_5000AUHours
Commitment_5000AUHours
Commitment_10000AUHours
Commitment_10000AUHours
Commitment_50000AUHours
Commitment_50000AUHours
Commitment_100000AUHours
Commitment_100000AUHours
Commitment_500000AUHours
Commitment_500000AUHours
TierTypeConsumption
Consumption
TierType_Commitment_100AUHours
Commitment_100AUHours
TierType_Commitment_500AUHours
Commitment_500AUHours
TierType_Commitment_1000AUHours
Commitment_1000AUHours
TierType_Commitment_5000AUHours
Commitment_5000AUHours
TierType_Commitment_10000AUHours
Commitment_10000AUHours
TierType_Commitment_50000AUHours
Commitment_50000AUHours
TierType_Commitment_100000AUHours
Commitment_100000AUHours
TierType_Commitment_500000AUHours
Commitment_500000AUHours
Consumption
Consumption
Commitment_100AUHours
Commitment_100AUHours
Commitment_500AUHours
Commitment_500AUHours
Commitment_1000AUHours
Commitment_1000AUHours
Commitment_5000AUHours
Commitment_5000AUHours
Commitment_10000AUHours
Commitment_10000AUHours
Commitment_50000AUHours
Commitment_50000AUHours
Commitment_100000AUHours
Commitment_100000AUHours
Commitment_500000AUHours
Commitment_500000AUHours
Consumption
Consumption
Commitment_100AUHours
Commitment_100AUHours
Commitment_500AUHours
Commitment_500AUHours
Commitment_1000AUHours
Commitment_1000AUHours
Commitment_5000AUHours
Commitment_5000AUHours
Commitment_10000AUHours
Commitment_10000AUHours
Commitment_50000AUHours
Commitment_50000AUHours
Commitment_100000AUHours
Commitment_100000AUHours
Commitment_500000AUHours
Commitment_500000AUHours
CONSUMPTION
Consumption
COMMITMENT_100_AU_HOURS
Commitment_100AUHours
COMMITMENT_500_AU_HOURS
Commitment_500AUHours
COMMITMENT_1000_AU_HOURS
Commitment_1000AUHours
COMMITMENT_5000_AU_HOURS
Commitment_5000AUHours
COMMITMENT_10000_AU_HOURS
Commitment_10000AUHours
COMMITMENT_50000_AU_HOURS
Commitment_50000AUHours
COMMITMENT_100000_AU_HOURS
Commitment_100000AUHours
COMMITMENT_500000_AU_HOURS
Commitment_500000AUHours
"Consumption"
Consumption
"Commitment_100AUHours"
Commitment_100AUHours
"Commitment_500AUHours"
Commitment_500AUHours
"Commitment_1000AUHours"
Commitment_1000AUHours
"Commitment_5000AUHours"
Commitment_5000AUHours
"Commitment_10000AUHours"
Commitment_10000AUHours
"Commitment_50000AUHours"
Commitment_50000AUHours
"Commitment_100000AUHours"
Commitment_100000AUHours
"Commitment_500000AUHours"
Commitment_500000AUHours

VirtualNetworkRuleResponse
, VirtualNetworkRuleResponseArgs

Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
SubnetId This property is required. string
The resource identifier for the subnet
Type This property is required. string
The resource type.
VirtualNetworkRuleState This property is required. string
The current state of the VirtualNetwork Rule
Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
SubnetId This property is required. string
The resource identifier for the subnet
Type This property is required. string
The resource type.
VirtualNetworkRuleState This property is required. string
The current state of the VirtualNetwork Rule
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
subnetId This property is required. String
The resource identifier for the subnet
type This property is required. String
The resource type.
virtualNetworkRuleState This property is required. String
The current state of the VirtualNetwork Rule
id This property is required. string
The resource identifier.
name This property is required. string
The resource name.
subnetId This property is required. string
The resource identifier for the subnet
type This property is required. string
The resource type.
virtualNetworkRuleState This property is required. string
The current state of the VirtualNetwork Rule
id This property is required. str
The resource identifier.
name This property is required. str
The resource name.
subnet_id This property is required. str
The resource identifier for the subnet
type This property is required. str
The resource type.
virtual_network_rule_state This property is required. str
The current state of the VirtualNetwork Rule
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
subnetId This property is required. String
The resource identifier for the subnet
type This property is required. String
The resource type.
virtualNetworkRuleState This property is required. String
The current state of the VirtualNetwork Rule

Import

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

$ pulumi import azure-native:datalakeanalytics:Account test_account /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0