Account

A Data Lake Analytics account object, containing all information associated with the named Data Lake Analytics account. API Version: 2016-11-01.

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 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 = "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" },
        },
    });

});

Coming soon!

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 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(Map.ofEntries(
                Map.entry("maxDegreeOfParallelismPerJob", 1),
                Map.entry("minPriorityPerJob", 1),
                Map.entry("name", "test_policy"),
                Map.entry("objectId", "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"),
                Map.entry("objectType", "User")
            ))
            .dataLakeStoreAccounts(Map.ofEntries(
                Map.entry("name", "test_adls"),
                Map.entry("suffix", "test_suffix")
            ))
            .defaultDataLakeStoreAccount("test_adls")
            .firewallAllowAzureIps("Enabled")
            .firewallRules(Map.ofEntries(
                Map.entry("endIpAddress", "2.2.2.2"),
                Map.entry("name", "test_rule"),
                Map.entry("startIpAddress", "1.1.1.1")
            ))
            .firewallState("Enabled")
            .location("eastus2")
            .maxDegreeOfParallelism(30)
            .maxDegreeOfParallelismPerJob(1)
            .maxJobCount(3)
            .minPriorityPerJob(1)
            .newTier("Consumption")
            .queryStoreRetention(30)
            .resourceGroupName("contosorg")
            .storageAccounts(Map.ofEntries(
                Map.entry("accessKey", "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346"),
                Map.entry("name", "test_storage"),
                Map.entry("suffix", "test_suffix")
            ))
            .tags(Map.of("test_key", "test_value"))
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

account = azure_native.datalakeanalytics.Account("account",
    account_name="contosoadla",
    compute_policies=[{
        "maxDegreeOfParallelismPerJob": 1,
        "minPriorityPerJob": 1,
        "name": "test_policy",
        "objectId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "objectType": "User",
    }],
    data_lake_store_accounts=[azure_native.datalakeanalytics.AddDataLakeStoreWithAccountParametersArgs(
        name="test_adls",
        suffix="test_suffix",
    )],
    default_data_lake_store_account="test_adls",
    firewall_allow_azure_ips=azure_native.datalakeanalytics.FirewallAllowAzureIpsState.ENABLED,
    firewall_rules=[{
        "endIpAddress": "2.2.2.2",
        "name": "test_rule",
        "startIpAddress": "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=[{
        "accessKey": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346",
        "name": "test_storage",
        "suffix": "test_suffix",
    }],
    tags={
        "test_key": "test_value",
    })
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: "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",
    },
});
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

Create Account Resource

new Account(name: string, args: AccountArgs, opts?: CustomResourceOptions);
@overload
def Account(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            account_name: Optional[str] = None,
            compute_policies: Optional[Sequence[CreateComputePolicyWithAccountParametersArgs]] = None,
            data_lake_store_accounts: Optional[Sequence[AddDataLakeStoreWithAccountParametersArgs]] = None,
            default_data_lake_store_account: Optional[str] = None,
            firewall_allow_azure_ips: Optional[FirewallAllowAzureIpsState] = None,
            firewall_rules: Optional[Sequence[CreateFirewallRuleWithAccountParametersArgs]] = None,
            firewall_state: Optional[FirewallState] = None,
            location: Optional[str] = None,
            max_degree_of_parallelism: Optional[int] = None,
            max_degree_of_parallelism_per_job: Optional[int] = None,
            max_job_count: Optional[int] = None,
            min_priority_per_job: Optional[int] = None,
            new_tier: Optional[TierType] = None,
            query_store_retention: Optional[int] = None,
            resource_group_name: Optional[str] = None,
            storage_accounts: Optional[Sequence[AddStorageAccountWithAccountParametersArgs]] = None,
            tags: Optional[Mapping[str, str]] = None)
@overload
def Account(resource_name: str,
            args: AccountArgs,
            opts: Optional[ResourceOptions] = 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.

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

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

The Account resource accepts the following input properties:

DataLakeStoreAccounts List<Pulumi.AzureNative.DataLakeAnalytics.Inputs.AddDataLakeStoreWithAccountParametersArgs>

The list of Data Lake Store accounts associated with this account.

DefaultDataLakeStoreAccount string

The default Data Lake Store account associated with this account.

ResourceGroupName string

The name of the Azure resource group.

AccountName string

The name of the Data Lake Analytics account.

ComputePolicies List<Pulumi.AzureNative.DataLakeAnalytics.Inputs.CreateComputePolicyWithAccountParametersArgs>

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

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

The list of Azure Blob Storage accounts associated with this account.

Tags Dictionary<string, string>

The resource tags.

DataLakeStoreAccounts []AddDataLakeStoreWithAccountParametersArgs

The list of Data Lake Store accounts associated with this account.

DefaultDataLakeStoreAccount string

The default Data Lake Store account associated with this account.

ResourceGroupName string

The name of the Azure resource group.

AccountName 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 List<AddDataLakeStoreWithAccountParametersArgs>

The list of Data Lake Store accounts associated with this account.

defaultDataLakeStoreAccount String

The default Data Lake Store account associated with this account.

resourceGroupName String

The name of the Azure resource group.

accountName String

The name of the Data Lake Analytics account.

computePolicies List<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 List<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 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<AddStorageAccountWithAccountParametersArgs>

The list of Azure Blob Storage accounts associated with this account.

tags Map<String,String>

The resource tags.

dataLakeStoreAccounts AddDataLakeStoreWithAccountParametersArgs[]

The list of Data Lake Store accounts associated with this account.

defaultDataLakeStoreAccount string

The default Data Lake Store account associated with this account.

resourceGroupName string

The name of the Azure resource group.

accountName 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 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 AddStorageAccountWithAccountParametersArgs[]

The list of Azure Blob Storage accounts associated with this account.

tags {[key: string]: string}

The resource tags.

data_lake_store_accounts Sequence[AddDataLakeStoreWithAccountParametersArgs]

The list of Data Lake Store accounts associated with this account.

default_data_lake_store_account str

The default Data Lake Store account associated with this account.

resource_group_name str

The name of the Azure resource group.

account_name 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 List<Property Map>

The list of Data Lake Store accounts associated with this account.

defaultDataLakeStoreAccount String

The default Data Lake Store account associated with this account.

resourceGroupName String

The name of the Azure resource group.

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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

Name string

The unique name of the Data Lake Store account to add.

Suffix string

The optional suffix for the Data Lake Store account.

Name string

The unique name of the Data Lake Store account to add.

Suffix string

The optional suffix for the Data Lake Store account.

name String

The unique name of the Data Lake Store account to add.

suffix String

The optional suffix for the Data Lake Store account.

name string

The unique name of the Data Lake Store account to add.

suffix string

The optional suffix for the Data Lake Store account.

name str

The unique name of the Data Lake Store account to add.

suffix str

The optional suffix for the Data Lake Store account.

name String

The unique name of the Data Lake Store account to add.

suffix String

The optional suffix for the Data Lake Store account.

AddStorageAccountWithAccountParameters

AccessKey string

The access key associated with this Azure Storage account that will be used to connect to it.

Name string

The unique name of the Azure Storage account to add.

Suffix string

The optional suffix for the storage account.

AccessKey string

The access key associated with this Azure Storage account that will be used to connect to it.

Name string

The unique name of the Azure Storage account to add.

Suffix string

The optional suffix for the storage account.

accessKey String

The access key associated with this Azure Storage account that will be used to connect to it.

name String

The unique name of the Azure Storage account to add.

suffix String

The optional suffix for the storage account.

accessKey string

The access key associated with this Azure Storage account that will be used to connect to it.

name string

The unique name of the Azure Storage account to add.

suffix string

The optional suffix for the storage account.

access_key str

The access key associated with this Azure Storage account that will be used to connect to it.

name str

The unique name of the Azure Storage account to add.

suffix str

The optional suffix for the storage account.

accessKey String

The access key associated with this Azure Storage account that will be used to connect to it.

name String

The unique name of the Azure Storage account to add.

suffix String

The optional suffix for the storage account.

ComputePolicyResponse

Id string

The resource identifier.

MaxDegreeOfParallelismPerJob int

The maximum degree of parallelism per job this user can use to submit jobs.

MinPriorityPerJob int

The minimum priority per job this user can use to submit jobs.

Name string

The resource name.

ObjectId string

The AAD object identifier for the entity to create a policy for.

ObjectType string

The type of AAD object the object identifier refers to.

Type string

The resource type.

Id string

The resource identifier.

MaxDegreeOfParallelismPerJob int

The maximum degree of parallelism per job this user can use to submit jobs.

MinPriorityPerJob int

The minimum priority per job this user can use to submit jobs.

Name string

The resource name.

ObjectId string

The AAD object identifier for the entity to create a policy for.

ObjectType string

The type of AAD object the object identifier refers to.

Type string

The resource type.

id String

The resource identifier.

maxDegreeOfParallelismPerJob Integer

The maximum degree of parallelism per job this user can use to submit jobs.

minPriorityPerJob Integer

The minimum priority per job this user can use to submit jobs.

name String

The resource name.

objectId String

The AAD object identifier for the entity to create a policy for.

objectType String

The type of AAD object the object identifier refers to.

type String

The resource type.

id string

The resource identifier.

maxDegreeOfParallelismPerJob number

The maximum degree of parallelism per job this user can use to submit jobs.

minPriorityPerJob number

The minimum priority per job this user can use to submit jobs.

name string

The resource name.

objectId string

The AAD object identifier for the entity to create a policy for.

objectType string

The type of AAD object the object identifier refers to.

type string

The resource type.

id str

The resource identifier.

max_degree_of_parallelism_per_job int

The maximum degree of parallelism per job this user can use to submit jobs.

min_priority_per_job int

The minimum priority per job this user can use to submit jobs.

name str

The resource name.

object_id str

The AAD object identifier for the entity to create a policy for.

object_type str

The type of AAD object the object identifier refers to.

type str

The resource type.

id String

The resource identifier.

maxDegreeOfParallelismPerJob Number

The maximum degree of parallelism per job this user can use to submit jobs.

minPriorityPerJob Number

The minimum priority per job this user can use to submit jobs.

name String

The resource name.

objectId String

The AAD object identifier for the entity to create a policy for.

objectType String

The type of AAD object the object identifier refers to.

type String

The resource type.

CreateComputePolicyWithAccountParameters

Name string

The unique name of the compute policy to create.

ObjectId string

The AAD object identifier for the entity to create a policy for.

ObjectType 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 string

The unique name of the compute policy to create.

ObjectId string

The AAD object identifier for the entity to create a policy for.

ObjectType 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 String

The unique name of the compute policy to create.

objectId String

The AAD object identifier for the entity to create a policy for.

objectType 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 string

The unique name of the compute policy to create.

objectId string

The AAD object identifier for the entity to create a policy for.

objectType 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 str

The unique name of the compute policy to create.

object_id str

The AAD object identifier for the entity to create a policy for.

object_type 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 String

The unique name of the compute policy to create.

objectId String

The AAD object identifier for the entity to create a policy for.

objectType 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

EndIpAddress 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 string

The unique name of the firewall rule to create.

StartIpAddress 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 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 string

The unique name of the firewall rule to create.

StartIpAddress 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 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 String

The unique name of the firewall rule to create.

startIpAddress 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 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 string

The unique name of the firewall rule to create.

startIpAddress 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 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 str

The unique name of the firewall rule to create.

start_ip_address 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 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 String

The unique name of the firewall rule to create.

startIpAddress 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

Id string

The resource identifier.

Name string

The resource name.

Suffix string

The optional suffix for the Data Lake Store account.

Type string

The resource type.

Id string

The resource identifier.

Name string

The resource name.

Suffix string

The optional suffix for the Data Lake Store account.

Type string

The resource type.

id String

The resource identifier.

name String

The resource name.

suffix String

The optional suffix for the Data Lake Store account.

type String

The resource type.

id string

The resource identifier.

name string

The resource name.

suffix string

The optional suffix for the Data Lake Store account.

type string

The resource type.

id str

The resource identifier.

name str

The resource name.

suffix str

The optional suffix for the Data Lake Store account.

type str

The resource type.

id String

The resource identifier.

name String

The resource name.

suffix String

The optional suffix for the Data Lake Store account.

type String

The resource type.

FirewallAllowAzureIpsState

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

EndIpAddress 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 string

The resource identifier.

Name string

The resource name.

StartIpAddress 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 string

The resource type.

EndIpAddress 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 string

The resource identifier.

Name string

The resource name.

StartIpAddress 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 string

The resource type.

endIpAddress 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 String

The resource identifier.

name String

The resource name.

startIpAddress 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 String

The resource type.

endIpAddress 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 string

The resource identifier.

name string

The resource name.

startIpAddress 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 string

The resource type.

end_ip_address 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 str

The resource identifier.

name str

The resource name.

start_ip_address 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 str

The resource type.

endIpAddress 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 String

The resource identifier.

name String

The resource name.

startIpAddress 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 String

The resource type.

FirewallState

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

DatabaseName string

The databaseName for the Hive MetaStore

Id string

The resource identifier.

Name string

The resource name.

NestedResourceProvisioningState string

The current state of the NestedResource

Password string

The password for the Hive MetaStore

RuntimeVersion string

The runtimeVersion for the Hive MetaStore

ServerUri string

The serverUri for the Hive MetaStore

Type string

The resource type.

UserName string

The userName for the Hive MetaStore

DatabaseName string

The databaseName for the Hive MetaStore

Id string

The resource identifier.

Name string

The resource name.

NestedResourceProvisioningState string

The current state of the NestedResource

Password string

The password for the Hive MetaStore

RuntimeVersion string

The runtimeVersion for the Hive MetaStore

ServerUri string

The serverUri for the Hive MetaStore

Type string

The resource type.

UserName string

The userName for the Hive MetaStore

databaseName String

The databaseName for the Hive MetaStore

id String

The resource identifier.

name String

The resource name.

nestedResourceProvisioningState String

The current state of the NestedResource

password String

The password for the Hive MetaStore

runtimeVersion String

The runtimeVersion for the Hive MetaStore

serverUri String

The serverUri for the Hive MetaStore

type String

The resource type.

userName String

The userName for the Hive MetaStore

databaseName string

The databaseName for the Hive MetaStore

id string

The resource identifier.

name string

The resource name.

nestedResourceProvisioningState string

The current state of the NestedResource

password string

The password for the Hive MetaStore

runtimeVersion string

The runtimeVersion for the Hive MetaStore

serverUri string

The serverUri for the Hive MetaStore

type string

The resource type.

userName string

The userName for the Hive MetaStore

database_name str

The databaseName for the Hive MetaStore

id str

The resource identifier.

name str

The resource name.

nested_resource_provisioning_state str

The current state of the NestedResource

password str

The password for the Hive MetaStore

runtime_version str

The runtimeVersion for the Hive MetaStore

server_uri str

The serverUri for the Hive MetaStore

type str

The resource type.

user_name str

The userName for the Hive MetaStore

databaseName String

The databaseName for the Hive MetaStore

id String

The resource identifier.

name String

The resource name.

nestedResourceProvisioningState String

The current state of the NestedResource

password String

The password for the Hive MetaStore

runtimeVersion String

The runtimeVersion for the Hive MetaStore

serverUri String

The serverUri for the Hive MetaStore

type String

The resource type.

userName String

The userName for the Hive MetaStore

StorageAccountInformationResponse

Id string

The resource identifier.

Name string

The resource name.

Suffix string

The optional suffix for the storage account.

Type string

The resource type.

Id string

The resource identifier.

Name string

The resource name.

Suffix string

The optional suffix for the storage account.

Type string

The resource type.

id String

The resource identifier.

name String

The resource name.

suffix String

The optional suffix for the storage account.

type String

The resource type.

id string

The resource identifier.

name string

The resource name.

suffix string

The optional suffix for the storage account.

type string

The resource type.

id str

The resource identifier.

name str

The resource name.

suffix str

The optional suffix for the storage account.

type str

The resource type.

id String

The resource identifier.

name String

The resource name.

suffix String

The optional suffix for the storage account.

type String

The resource type.

TierType

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

Id string

The resource identifier.

Name string

The resource name.

SubnetId string

The resource identifier for the subnet

Type string

The resource type.

VirtualNetworkRuleState string

The current state of the VirtualNetwork Rule

Id string

The resource identifier.

Name string

The resource name.

SubnetId string

The resource identifier for the subnet

Type string

The resource type.

VirtualNetworkRuleState string

The current state of the VirtualNetwork Rule

id String

The resource identifier.

name String

The resource name.

subnetId String

The resource identifier for the subnet

type String

The resource type.

virtualNetworkRuleState String

The current state of the VirtualNetwork Rule

id string

The resource identifier.

name string

The resource name.

subnetId string

The resource identifier for the subnet

type string

The resource type.

virtualNetworkRuleState string

The current state of the VirtualNetwork Rule

id str

The resource identifier.

name str

The resource name.

subnet_id str

The resource identifier for the subnet

type str

The resource type.

virtual_network_rule_state str

The current state of the VirtualNetwork Rule

id String

The resource identifier.

name String

The resource name.

subnetId String

The resource identifier for the subnet

type String

The resource type.

virtualNetworkRuleState 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/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rgaba12041/providers/Microsoft.DataLakeAnalytics/accounts/testaba15818 

Package Details

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