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. Azure REST API version: 2019-11-01-preview. Prior API version in Azure Native 1.x: 2016-11-01.
Other available API versions: 2015-10-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" },
},
});
});
package main
import (
datalakeanalytics "github.com/pulumi/pulumi-azure-native-sdk/datalakeanalytics/v2"
"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
})
}
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());
}
}
import pulumi
import pulumi_azure_native as azure_native
account = azure_native.datalakeanalytics.Account("account",
account_name="contosoadla",
compute_policies=[azure_native.datalakeanalytics.CreateComputePolicyWithAccountParametersArgs(
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=[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=[azure_native.datalakeanalytics.CreateFirewallRuleWithAccountParametersArgs(
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=[azure_native.datalakeanalytics.AddStorageAccountWithAccountParametersArgs(
access_key="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: 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",
},
});
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
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 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.
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" },
},
});
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"),
},
})
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());
exampleaccount_resource_resource_from_datalakeanalytics = azure_native.datalakeanalytics.Account("exampleaccountResourceResourceFromDatalakeanalytics",
default_data_lake_store_account="string",
resource_group_name="string",
data_lake_store_accounts=[azure_native.datalakeanalytics.AddDataLakeStoreWithAccountParametersArgs(
name="string",
suffix="string",
)],
max_degree_of_parallelism=0,
max_job_count=0,
firewall_rules=[azure_native.datalakeanalytics.CreateFirewallRuleWithAccountParametersArgs(
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=[azure_native.datalakeanalytics.CreateComputePolicyWithAccountParametersArgs(
name="string",
object_id="string",
object_type="string",
max_degree_of_parallelism_per_job=0,
min_priority_per_job=0,
)],
storage_accounts=[azure_native.datalakeanalytics.AddStorageAccountWithAccountParametersArgs(
access_key="string",
name="string",
suffix="string",
)],
tags={
"string": "string",
})
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",
},
});
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
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:
- Data
Lake List<Pulumi.Store Accounts Azure Native. Data Lake Analytics. Inputs. Add Data Lake Store With Account Parameters> - The list of Data Lake Store accounts associated with this account.
- Default
Data stringLake Store Account - The default Data Lake Store account associated with this account.
- Resource
Group stringName - The name of the Azure resource group.
- Account
Name string - The name of the Data Lake Analytics account.
- Compute
Policies List<Pulumi.Azure Native. Data Lake Analytics. Inputs. Create Compute Policy With Account Parameters> - The list of compute policies associated with this account.
- Firewall
Allow Pulumi.Azure Ips Azure Native. Data Lake Analytics. Firewall Allow Azure Ips State - 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 List<Pulumi.Azure Native. Data Lake Analytics. Inputs. Create Firewall Rule With Account Parameters> - The list of firewall rules associated with this account.
- Firewall
State Pulumi.Azure Native. Data Lake Analytics. Firewall State - The current state of the IP address firewall for this account.
- Location string
- The resource location.
- Max
Degree intOf Parallelism - The maximum supported degree of parallelism for this account.
- Max
Degree intOf Parallelism Per Job - The maximum supported degree of parallelism per job for this account.
- Max
Job intCount - The maximum supported jobs running under the account at the same time.
- Min
Priority intPer Job - The minimum supported priority per job for this account.
- New
Tier Pulumi.Azure Native. Data Lake Analytics. Tier Type - The commitment tier for the next month.
- Query
Store intRetention - The number of days that job metadata is retained.
- Storage
Accounts List<Pulumi.Azure Native. Data Lake Analytics. Inputs. Add Storage Account With Account Parameters> - The list of Azure Blob Storage accounts associated with this account.
- Dictionary<string, string>
- The resource tags.
- Data
Lake []AddStore Accounts Data Lake Store With Account Parameters Args - The list of Data Lake Store accounts associated with this account.
- Default
Data stringLake Store Account - The default Data Lake Store account associated with this account.
- Resource
Group stringName - The name of the Azure resource group.
- Account
Name string - The name of the Data Lake Analytics account.
- Compute
Policies []CreateCompute Policy With Account Parameters Args - The list of compute policies associated with this account.
- Firewall
Allow FirewallAzure Ips Allow Azure Ips State - 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 []CreateFirewall Rule With Account Parameters Args - The list of firewall rules associated with this account.
- Firewall
State FirewallState - The current state of the IP address firewall for this account.
- Location string
- The resource location.
- Max
Degree intOf Parallelism - The maximum supported degree of parallelism for this account.
- Max
Degree intOf Parallelism Per Job - The maximum supported degree of parallelism per job for this account.
- Max
Job intCount - The maximum supported jobs running under the account at the same time.
- Min
Priority intPer Job - The minimum supported priority per job for this account.
- New
Tier TierType - The commitment tier for the next month.
- Query
Store intRetention - The number of days that job metadata is retained.
- Storage
Accounts []AddStorage Account With Account Parameters Args - The list of Azure Blob Storage accounts associated with this account.
- map[string]string
- The resource tags.
- data
Lake List<AddStore Accounts Data Lake Store With Account Parameters> - The list of Data Lake Store accounts associated with this account.
- default
Data StringLake Store Account - The default Data Lake Store account associated with this account.
- resource
Group StringName - The name of the Azure resource group.
- account
Name String - The name of the Data Lake Analytics account.
- compute
Policies List<CreateCompute Policy With Account Parameters> - The list of compute policies associated with this account.
- firewall
Allow FirewallAzure Ips Allow Azure Ips State - 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 List<CreateFirewall Rule With Account Parameters> - The list of firewall rules associated with this account.
- firewall
State FirewallState - The current state of the IP address firewall for this account.
- location String
- The resource location.
- max
Degree IntegerOf Parallelism - The maximum supported degree of parallelism for this account.
- max
Degree IntegerOf Parallelism Per Job - The maximum supported degree of parallelism per job for this account.
- max
Job IntegerCount - The maximum supported jobs running under the account at the same time.
- min
Priority IntegerPer Job - The minimum supported priority per job for this account.
- new
Tier TierType - The commitment tier for the next month.
- query
Store IntegerRetention - The number of days that job metadata is retained.
- storage
Accounts List<AddStorage Account With Account Parameters> - The list of Azure Blob Storage accounts associated with this account.
- Map<String,String>
- The resource tags.
- data
Lake AddStore Accounts Data Lake Store With Account Parameters[] - The list of Data Lake Store accounts associated with this account.
- default
Data stringLake Store Account - The default Data Lake Store account associated with this account.
- resource
Group stringName - The name of the Azure resource group.
- account
Name string - The name of the Data Lake Analytics account.
- compute
Policies CreateCompute Policy With Account Parameters[] - The list of compute policies associated with this account.
- firewall
Allow FirewallAzure Ips Allow Azure Ips State - 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 CreateFirewall Rule With Account Parameters[] - The list of firewall rules associated with this account.
- firewall
State FirewallState - The current state of the IP address firewall for this account.
- location string
- The resource location.
- max
Degree numberOf Parallelism - The maximum supported degree of parallelism for this account.
- max
Degree numberOf Parallelism Per Job - The maximum supported degree of parallelism per job for this account.
- max
Job numberCount - The maximum supported jobs running under the account at the same time.
- min
Priority numberPer Job - The minimum supported priority per job for this account.
- new
Tier TierType - The commitment tier for the next month.
- query
Store numberRetention - The number of days that job metadata is retained.
- storage
Accounts AddStorage Account With Account Parameters[] - The list of Azure Blob Storage accounts associated with this account.
- {[key: string]: string}
- The resource tags.
- data_
lake_ Sequence[Addstore_ accounts Data Lake Store With Account Parameters Args] - The list of Data Lake Store accounts associated with this account.
- default_
data_ strlake_ store_ account - The default Data Lake Store account associated with this account.
- resource_
group_ strname - The name of the Azure resource group.
- account_
name str - The name of the Data Lake Analytics account.
- compute_
policies Sequence[CreateCompute Policy With Account Parameters Args] - The list of compute policies associated with this account.
- firewall_
allow_ Firewallazure_ ips Allow Azure Ips State - 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[CreateFirewall Rule With Account Parameters Args] - 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_ intof_ parallelism - The maximum supported degree of parallelism for this account.
- max_
degree_ intof_ parallelism_ per_ job - The maximum supported degree of parallelism per job for this account.
- max_
job_ intcount - The maximum supported jobs running under the account at the same time.
- min_
priority_ intper_ job - The minimum supported priority per job for this account.
- new_
tier TierType - The commitment tier for the next month.
- query_
store_ intretention - The number of days that job metadata is retained.
- storage_
accounts Sequence[AddStorage Account With Account Parameters Args] - The list of Azure Blob Storage accounts associated with this account.
- Mapping[str, str]
- The resource tags.
- data
Lake List<Property Map>Store Accounts - The list of Data Lake Store accounts associated with this account.
- default
Data StringLake Store Account - The default Data Lake Store account associated with this account.
- resource
Group StringName - The name of the Azure resource group.
- account
Name String - The name of the Data Lake Analytics account.
- compute
Policies List<Property Map> - The list of compute policies associated with this account.
- firewall
Allow "Enabled" | "Disabled"Azure Ips - 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 List<Property Map> - The list of firewall rules associated with this account.
- firewall
State "Enabled" | "Disabled" - The current state of the IP address firewall for this account.
- location String
- The resource location.
- max
Degree NumberOf Parallelism - The maximum supported degree of parallelism for this account.
- max
Degree NumberOf Parallelism Per Job - The maximum supported degree of parallelism per job for this account.
- max
Job NumberCount - The maximum supported jobs running under the account at the same time.
- min
Priority NumberPer Job - The minimum supported priority per job for this account.
- new
Tier "Consumption" | "Commitment_100AUHours" | "Commitment_500AUHours" | "Commitment_1000AUHours" | "Commitment_5000AUHours" | "Commitment_10000AUHours" | "Commitment_50000AUHours" | "Commitment_100000AUHours" | "Commitment_500000AUHours" - The commitment tier for the next month.
- query
Store NumberRetention - The number of days that job metadata is retained.
- storage
Accounts List<Property Map> - The list of Azure Blob Storage accounts associated with this account.
- Map<String>
- The resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Account resource produces the following output properties:
- Account
Id string - The unique identifier associated with this Data Lake Analytics account.
- Creation
Time string - The account creation time.
- Current
Tier string - The commitment tier in use for the current month.
- Debug
Data stringAccess Level - The current state of the DebugDataAccessLevel for this account.
- Default
Data stringLake Store Account Type - The type of the default Data Lake Store account associated with this account.
- Endpoint string
- The full CName endpoint for this account.
- Hive
Metastores List<Pulumi.Azure Native. Data Lake Analytics. Outputs. Hive Metastore Response> - The list of hiveMetastores associated with this account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The account last modified time.
- Max
Active intJob Count Per User - The maximum supported active jobs under the account at the same time.
- Max
Job intRunning Time In Min - The maximum supported active jobs under the account at the same time.
- Max
Queued intJob Count Per User - The maximum supported jobs queued under the account at the same time.
- Name string
- The resource name.
- Provisioning
State string - The provisioning status of the Data Lake Analytics account.
- State string
- The state of the Data Lake Analytics account.
- System
Max intDegree Of Parallelism - 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 intJob Count - 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.
- Virtual
Network List<Pulumi.Rules Azure Native. Data Lake Analytics. Outputs. Virtual Network Rule Response> - The list of virtualNetwork rules associated with this account.
- Public
Data List<Pulumi.Lake Store Accounts Azure Native. Data Lake Analytics. Outputs. Data Lake Store Account Information Response> - The list of Data Lake Store accounts associated with this account.
- Account
Id string - The unique identifier associated with this Data Lake Analytics account.
- Creation
Time string - The account creation time.
- Current
Tier string - The commitment tier in use for the current month.
- Debug
Data stringAccess Level - The current state of the DebugDataAccessLevel for this account.
- Default
Data stringLake Store Account Type - The type of the default Data Lake Store account associated with this account.
- Endpoint string
- The full CName endpoint for this account.
- Hive
Metastores []HiveMetastore Response - The list of hiveMetastores associated with this account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The account last modified time.
- Max
Active intJob Count Per User - The maximum supported active jobs under the account at the same time.
- Max
Job intRunning Time In Min - The maximum supported active jobs under the account at the same time.
- Max
Queued intJob Count Per User - The maximum supported jobs queued under the account at the same time.
- Name string
- The resource name.
- Provisioning
State string - The provisioning status of the Data Lake Analytics account.
- State string
- The state of the Data Lake Analytics account.
- System
Max intDegree Of Parallelism - 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 intJob Count - 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.
- Virtual
Network []VirtualRules Network Rule Response - The list of virtualNetwork rules associated with this account.
- Public
Data []DataLake Store Accounts Lake Store Account Information Response - The list of Data Lake Store accounts associated with this account.
- account
Id String - The unique identifier associated with this Data Lake Analytics account.
- creation
Time String - The account creation time.
- current
Tier String - The commitment tier in use for the current month.
- debug
Data StringAccess Level - The current state of the DebugDataAccessLevel for this account.
- default
Data StringLake Store Account Type - The type of the default Data Lake Store account associated with this account.
- endpoint String
- The full CName endpoint for this account.
- hive
Metastores List<HiveMetastore Response> - The list of hiveMetastores associated with this account.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The account last modified time.
- max
Active IntegerJob Count Per User - The maximum supported active jobs under the account at the same time.
- max
Job IntegerRunning Time In Min - The maximum supported active jobs under the account at the same time.
- max
Queued IntegerJob Count Per User - The maximum supported jobs queued under the account at the same time.
- name String
- The resource name.
- provisioning
State String - The provisioning status of the Data Lake Analytics account.
- state String
- The state of the Data Lake Analytics account.
- system
Max IntegerDegree Of Parallelism - 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 IntegerJob Count - 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.
- virtual
Network List<VirtualRules Network Rule Response> - The list of virtualNetwork rules associated with this account.
- public
Data List<DataLake Store Accounts Lake Store Account Information Response> - The list of Data Lake Store accounts associated with this account.
- account
Id string - The unique identifier associated with this Data Lake Analytics account.
- creation
Time string - The account creation time.
- current
Tier string - The commitment tier in use for the current month.
- debug
Data stringAccess Level - The current state of the DebugDataAccessLevel for this account.
- default
Data stringLake Store Account Type - The type of the default Data Lake Store account associated with this account.
- endpoint string
- The full CName endpoint for this account.
- hive
Metastores HiveMetastore Response[] - The list of hiveMetastores associated with this account.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringTime - The account last modified time.
- max
Active numberJob Count Per User - The maximum supported active jobs under the account at the same time.
- max
Job numberRunning Time In Min - The maximum supported active jobs under the account at the same time.
- max
Queued numberJob Count Per User - The maximum supported jobs queued under the account at the same time.
- name string
- The resource name.
- provisioning
State string - The provisioning status of the Data Lake Analytics account.
- state string
- The state of the Data Lake Analytics account.
- system
Max numberDegree Of Parallelism - 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 numberJob Count - 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.
- virtual
Network VirtualRules Network Rule Response[] - The list of virtualNetwork rules associated with this account.
- public
Data DataLake Store Accounts Lake Store Account Information Response[] - 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_ straccess_ level - The current state of the DebugDataAccessLevel for this account.
- default_
data_ strlake_ store_ account_ type - 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[HiveMetastore Response] - The list of hiveMetastores associated with this account.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strtime - The account last modified time.
- max_
active_ intjob_ count_ per_ user - The maximum supported active jobs under the account at the same time.
- max_
job_ intrunning_ time_ in_ min - The maximum supported active jobs under the account at the same time.
- max_
queued_ intjob_ count_ per_ user - 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_ intdegree_ of_ parallelism - 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_ intjob_ count - 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_ Sequence[Virtualrules Network Rule Response] - The list of virtualNetwork rules associated with this account.
- public_
data_ Sequence[Datalake_ store_ accounts Lake Store Account Information Response] - The list of Data Lake Store accounts associated with this account.
- account
Id String - The unique identifier associated with this Data Lake Analytics account.
- creation
Time String - The account creation time.
- current
Tier String - The commitment tier in use for the current month.
- debug
Data StringAccess Level - The current state of the DebugDataAccessLevel for this account.
- default
Data StringLake Store Account Type - The type of the default Data Lake Store account associated with this account.
- endpoint String
- The full CName endpoint for this account.
- hive
Metastores List<Property Map> - The list of hiveMetastores associated with this account.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The account last modified time.
- max
Active NumberJob Count Per User - The maximum supported active jobs under the account at the same time.
- max
Job NumberRunning Time In Min - The maximum supported active jobs under the account at the same time.
- max
Queued NumberJob Count Per User - The maximum supported jobs queued under the account at the same time.
- name String
- The resource name.
- provisioning
State String - The provisioning status of the Data Lake Analytics account.
- state String
- The state of the Data Lake Analytics account.
- system
Max NumberDegree Of Parallelism - 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 NumberJob Count - 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.
- virtual
Network List<Property Map>Rules - The list of virtualNetwork rules associated with this account.
- public
Data List<Property Map>Lake Store Accounts - The list of Data Lake Store accounts associated with this account.
Supporting Types
AADObjectType, AADObjectTypeArgs
- User
- User
- Group
- Group
- Service
Principal - ServicePrincipal
- AADObject
Type User - User
- AADObject
Type Group - Group
- AADObject
Type Service Principal - ServicePrincipal
- User
- User
- Group
- Group
- Service
Principal - ServicePrincipal
- User
- User
- Group
- Group
- Service
Principal - ServicePrincipal
- USER
- User
- GROUP
- Group
- SERVICE_PRINCIPAL
- ServicePrincipal
- "User"
- User
- "Group"
- Group
- "Service
Principal" - ServicePrincipal
AddDataLakeStoreWithAccountParameters, AddDataLakeStoreWithAccountParametersArgs
AddStorageAccountWithAccountParameters, AddStorageAccountWithAccountParametersArgs
- 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.
ComputePolicyResponse, ComputePolicyResponseArgs
- Id string
- The resource identifier.
- Max
Degree intOf Parallelism Per Job - The maximum degree of parallelism per job this user can use to submit jobs.
- Min
Priority intPer Job - The minimum priority per job this user can use to submit jobs.
- Name string
- The resource name.
- Object
Id string - The AAD object identifier for the entity to create a policy for.
- Object
Type string - The type of AAD object the object identifier refers to.
- Type string
- The resource type.
- Id string
- The resource identifier.
- Max
Degree intOf Parallelism Per Job - The maximum degree of parallelism per job this user can use to submit jobs.
- Min
Priority intPer Job - The minimum priority per job this user can use to submit jobs.
- Name string
- The resource name.
- Object
Id string - The AAD object identifier for the entity to create a policy for.
- Object
Type string - The type of AAD object the object identifier refers to.
- Type string
- The resource type.
- id String
- The resource identifier.
- max
Degree IntegerOf Parallelism Per Job - The maximum degree of parallelism per job this user can use to submit jobs.
- min
Priority IntegerPer Job - The minimum priority per job this user can use to submit jobs.
- name String
- The resource name.
- object
Id String - The AAD object identifier for the entity to create a policy for.
- object
Type String - The type of AAD object the object identifier refers to.
- type String
- The resource type.
- id string
- The resource identifier.
- max
Degree numberOf Parallelism Per Job - The maximum degree of parallelism per job this user can use to submit jobs.
- min
Priority numberPer Job - The minimum priority per job this user can use to submit jobs.
- name string
- The resource name.
- object
Id string - The AAD object identifier for the entity to create a policy for.
- object
Type string - The type of AAD object the object identifier refers to.
- type string
- The resource type.
- id str
- The resource identifier.
- max_
degree_ intof_ parallelism_ per_ job - The maximum degree of parallelism per job this user can use to submit jobs.
- min_
priority_ intper_ job - 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.
- max
Degree NumberOf Parallelism Per Job - The maximum degree of parallelism per job this user can use to submit jobs.
- min
Priority NumberPer Job - The minimum priority per job this user can use to submit jobs.
- name String
- The resource name.
- object
Id String - The AAD object identifier for the entity to create a policy for.
- object
Type String - The type of AAD object the object identifier refers to.
- type String
- The resource type.
CreateComputePolicyWithAccountParameters, CreateComputePolicyWithAccountParametersArgs
- Name string
- The unique name of the compute policy to create.
- Object
Id string - The AAD object identifier for the entity to create a policy for.
- Object
Type string | Pulumi.Azure Native. Data Lake Analytics. AADObject Type - The type of AAD object the object identifier refers to.
- Max
Degree intOf Parallelism Per Job - 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 intPer Job - 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.
- Object
Id string - The AAD object identifier for the entity to create a policy for.
- Object
Type string | AADObjectType - The type of AAD object the object identifier refers to.
- Max
Degree intOf Parallelism Per Job - 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 intPer Job - 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.
- object
Id String - The AAD object identifier for the entity to create a policy for.
- object
Type String | AADObjectType - The type of AAD object the object identifier refers to.
- max
Degree IntegerOf Parallelism Per Job - 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 IntegerPer Job - 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.
- object
Id string - The AAD object identifier for the entity to create a policy for.
- object
Type string | AADObjectType - The type of AAD object the object identifier refers to.
- max
Degree numberOf Parallelism Per Job - 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 numberPer Job - 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_ intof_ parallelism_ per_ job - 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_ intper_ job - 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.
- object
Id String - The AAD object identifier for the entity to create a policy for.
- object
Type String | "User" | "Group" | "ServicePrincipal" - The type of AAD object the object identifier refers to.
- max
Degree NumberOf Parallelism Per Job - 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 NumberPer Job - 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
- End
Ip stringAddress - 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.
- Start
Ip stringAddress - 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 stringAddress - 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.
- Start
Ip stringAddress - 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 StringAddress - 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.
- start
Ip StringAddress - 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 stringAddress - 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.
- start
Ip stringAddress - 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_ straddress - 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_ straddress - 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 StringAddress - 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.
- start
Ip StringAddress - 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
FirewallAllowAzureIpsState, FirewallAllowAzureIpsStateArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Firewall
Allow Azure Ips State Enabled - Enabled
- Firewall
Allow Azure Ips State Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
FirewallRuleResponse, FirewallRuleResponseArgs
- End
Ip stringAddress - 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.
- Start
Ip stringAddress - 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 stringAddress - 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.
- Start
Ip stringAddress - 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 StringAddress - 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.
- start
Ip StringAddress - 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 stringAddress - 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.
- start
Ip stringAddress - 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_ straddress - 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_ straddress - 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.
- end
Ip StringAddress - 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.
- start
Ip StringAddress - 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, FirewallStateArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Firewall
State Enabled - Enabled
- Firewall
State Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
HiveMetastoreResponse, HiveMetastoreResponseArgs
- Database
Name string - The databaseName for the Hive MetaStore
- Id string
- The resource identifier.
- Name string
- The resource name.
- Nested
Resource stringProvisioning State - The current state of the NestedResource
- Password string
- The password for the Hive MetaStore
- Runtime
Version string - The runtimeVersion for the Hive MetaStore
- Server
Uri string - The serverUri for the Hive MetaStore
- Type string
- The resource type.
- User
Name string - The userName for the Hive MetaStore
- Database
Name string - The databaseName for the Hive MetaStore
- Id string
- The resource identifier.
- Name string
- The resource name.
- Nested
Resource stringProvisioning State - The current state of the NestedResource
- Password string
- The password for the Hive MetaStore
- Runtime
Version string - The runtimeVersion for the Hive MetaStore
- Server
Uri string - The serverUri for the Hive MetaStore
- Type string
- The resource type.
- User
Name string - The userName for the Hive MetaStore
- database
Name String - The databaseName for the Hive MetaStore
- id String
- The resource identifier.
- name String
- The resource name.
- nested
Resource StringProvisioning State - The current state of the NestedResource
- password String
- The password for the Hive MetaStore
- runtime
Version String - The runtimeVersion for the Hive MetaStore
- server
Uri String - The serverUri for the Hive MetaStore
- type String
- The resource type.
- user
Name String - The userName for the Hive MetaStore
- database
Name string - The databaseName for the Hive MetaStore
- id string
- The resource identifier.
- name string
- The resource name.
- nested
Resource stringProvisioning State - The current state of the NestedResource
- password string
- The password for the Hive MetaStore
- runtime
Version string - The runtimeVersion for the Hive MetaStore
- server
Uri string - The serverUri for the Hive MetaStore
- type string
- The resource type.
- user
Name 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_ strprovisioning_ state - 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
- database
Name String - The databaseName for the Hive MetaStore
- id String
- The resource identifier.
- name String
- The resource name.
- nested
Resource StringProvisioning State - The current state of the NestedResource
- password String
- The password for the Hive MetaStore
- runtime
Version String - The runtimeVersion for the Hive MetaStore
- server
Uri String - The serverUri for the Hive MetaStore
- type String
- The resource type.
- user
Name String - The userName for the Hive MetaStore
StorageAccountInformationResponse, StorageAccountInformationResponseArgs
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
- Tier
Type Consumption - Consumption
- Tier
Type_Commitment_100AUHours - Commitment_100AUHours
- Tier
Type_Commitment_500AUHours - Commitment_500AUHours
- Tier
Type_Commitment_1000AUHours - Commitment_1000AUHours
- Tier
Type_Commitment_5000AUHours - Commitment_5000AUHours
- Tier
Type_Commitment_10000AUHours - Commitment_10000AUHours
- Tier
Type_Commitment_50000AUHours - Commitment_50000AUHours
- Tier
Type_Commitment_100000AUHours - Commitment_100000AUHours
- Tier
Type_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 string
- The resource identifier.
- Name string
- The resource name.
- Subnet
Id string - The resource identifier for the subnet
- Type string
- The resource type.
- Virtual
Network stringRule State - The current state of the VirtualNetwork Rule
- Id string
- The resource identifier.
- Name string
- The resource name.
- Subnet
Id string - The resource identifier for the subnet
- Type string
- The resource type.
- Virtual
Network stringRule State - The current state of the VirtualNetwork Rule
- id String
- The resource identifier.
- name String
- The resource name.
- subnet
Id String - The resource identifier for the subnet
- type String
- The resource type.
- virtual
Network StringRule State - The current state of the VirtualNetwork Rule
- id string
- The resource identifier.
- name string
- The resource name.
- subnet
Id string - The resource identifier for the subnet
- type string
- The resource type.
- virtual
Network stringRule State - 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_ strrule_ state - The current state of the VirtualNetwork Rule
- id String
- The resource identifier.
- name String
- The resource name.
- subnet
Id String - The resource identifier for the subnet
- type String
- The resource type.
- virtual
Network StringRule State - 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}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0