Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Bicep resource definition
The accounts resource type can be deployed with operations that target:
- Resource groups - See resource group deployment commands
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.DataLakeAnalytics/accounts resource, add the following Bicep to your template.
resource symbolicname 'Microsoft.DataLakeAnalytics/accounts@2019-11-01-preview' = {
location: 'string'
name: 'string'
properties: {
computePolicies: [
{
name: 'string'
properties: {
maxDegreeOfParallelismPerJob: int
minPriorityPerJob: int
objectId: 'string'
objectType: 'string'
}
}
]
dataLakeStoreAccounts: [
{
name: 'string'
properties: {
suffix: 'string'
}
}
]
defaultDataLakeStoreAccount: 'string'
firewallAllowAzureIps: 'string'
firewallRules: [
{
name: 'string'
properties: {
endIpAddress: 'string'
startIpAddress: 'string'
}
}
]
firewallState: 'string'
maxDegreeOfParallelism: int
maxDegreeOfParallelismPerJob: int
maxJobCount: int
minPriorityPerJob: int
newTier: 'string'
queryStoreRetention: int
storageAccounts: [
{
name: 'string'
properties: {
accessKey: 'string'
suffix: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Property Values
AddDataLakeStorePropertiesOrDataLakeStoreAccountInformationProperties
Name | Description | Value |
---|---|---|
suffix | The optional suffix for the Data Lake Store account. | string |
AddDataLakeStoreWithAccountParametersOrDataLakeStoreAccountInformation
Name | Description | Value |
---|---|---|
name | The unique name of the Data Lake Store account to add. | string (required) |
properties | The Data Lake Store account properties to use when adding a new Data Lake Store account. | AddDataLakeStorePropertiesOrDataLakeStoreAccountInformationProperties |
AddStorageAccountPropertiesOrStorageAccountInformationProperties
Name | Description | Value |
---|---|---|
accessKey | The access key associated with this Azure Storage account that will be used to connect to it. | string (required) |
suffix | The optional suffix for the storage account. | string |
AddStorageAccountWithAccountParametersOrStorageAccountInformation
Name | Description | Value |
---|---|---|
name | The unique name of the Azure Storage account to add. | string (required) |
properties | The Azure Storage account properties to use when adding a new Azure Storage account. | AddStorageAccountPropertiesOrStorageAccountInformationProperties (required) |
CreateComputePolicyWithAccountParametersOrComputePolicy
Name | Description | Value |
---|---|---|
name | The unique name of the compute policy to create. | string (required) |
properties | The compute policy properties to use when creating a new compute policy. | CreateOrUpdateComputePolicyPropertiesOrComputePolicyProperties (required) |
CreateDataLakeAnalyticsAccountParametersTags
Name | Description | Value |
---|
CreateDataLakeAnalyticsAccountPropertiesOrDataLakeAnalyticsAccountProperties
Name | Description | Value |
---|---|---|
computePolicies | The list of compute policies associated with this account. | CreateComputePolicyWithAccountParametersOrComputePolicy[] |
dataLakeStoreAccounts | The list of Data Lake Store accounts associated with this account. | AddDataLakeStoreWithAccountParametersOrDataLakeStoreAccountInformation[] (required) |
defaultDataLakeStoreAccount | The default Data Lake Store account associated with this account. | string (required) |
firewallAllowAzureIps | The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced. | 'Disabled' 'Enabled' |
firewallRules | The list of firewall rules associated with this account. | CreateFirewallRuleWithAccountParametersOrFirewallRule[] |
firewallState | The current state of the IP address firewall for this account. | 'Disabled' 'Enabled' |
maxDegreeOfParallelism | The maximum supported degree of parallelism for this account. | int Constraints: Min value = 1 |
maxDegreeOfParallelismPerJob | The maximum supported degree of parallelism per job for this account. | int Constraints: Min value = 1 |
maxJobCount | The maximum supported jobs running under the account at the same time. | int Constraints: Min value = 1 |
minPriorityPerJob | The minimum supported priority per job for this account. | int Constraints: Min value = 1 |
newTier | The commitment tier for the next month. | 'Commitment_100000AUHours' 'Commitment_10000AUHours' 'Commitment_1000AUHours' 'Commitment_100AUHours' 'Commitment_500000AUHours' 'Commitment_50000AUHours' 'Commitment_5000AUHours' 'Commitment_500AUHours' 'Consumption' |
queryStoreRetention | The number of days that job metadata is retained. | int Constraints: Min value = 1 Max value = 180 |
storageAccounts | The list of Azure Blob Storage accounts associated with this account. | AddStorageAccountWithAccountParametersOrStorageAccountInformation[] |
CreateFirewallRuleWithAccountParametersOrFirewallRule
Name | Description | Value |
---|---|---|
name | The unique name of the firewall rule to create. | string (required) |
properties | The firewall rule properties to use when creating a new firewall rule. | CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (required) |
CreateOrUpdateComputePolicyPropertiesOrComputePolicyProperties
Name | Description | Value |
---|---|---|
maxDegreeOfParallelismPerJob | 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. | int Constraints: Min value = 1 |
minPriorityPerJob | 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. | int Constraints: Min value = 1 |
objectId | The AAD object identifier for the entity to create a policy for. | string Constraints: Min length = 36 Max length = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (required) |
objectType | The type of AAD object the object identifier refers to. | 'Group' 'ServicePrincipal' 'User' (required) |
CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties
Name | Description | Value |
---|---|---|
endIpAddress | The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. | string (required) |
startIpAddress | The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. | string (required) |
Microsoft.DataLakeAnalytics/accounts
Name | Description | Value |
---|---|---|
location | The resource location. | string (required) |
name | The resource name | string (required) |
properties | The Data Lake Analytics account properties to use for creating. | CreateDataLakeAnalyticsAccountPropertiesOrDataLakeAnalyticsAccountProperties (required) |
tags | Resource tags | Dictionary of tag names and values. See Tags in templates |
ARM template resource definition
The accounts resource type can be deployed with operations that target:
- Resource groups - See resource group deployment commands
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.DataLakeAnalytics/accounts resource, add the following JSON to your template.
{
"type": "Microsoft.DataLakeAnalytics/accounts",
"apiVersion": "2019-11-01-preview",
"name": "string",
"location": "string",
"properties": {
"computePolicies": [
{
"name": "string",
"properties": {
"maxDegreeOfParallelismPerJob": "int",
"minPriorityPerJob": "int",
"objectId": "string",
"objectType": "string"
}
}
],
"dataLakeStoreAccounts": [
{
"name": "string",
"properties": {
"suffix": "string"
}
}
],
"defaultDataLakeStoreAccount": "string",
"firewallAllowAzureIps": "string",
"firewallRules": [
{
"name": "string",
"properties": {
"endIpAddress": "string",
"startIpAddress": "string"
}
}
],
"firewallState": "string",
"maxDegreeOfParallelism": "int",
"maxDegreeOfParallelismPerJob": "int",
"maxJobCount": "int",
"minPriorityPerJob": "int",
"newTier": "string",
"queryStoreRetention": "int",
"storageAccounts": [
{
"name": "string",
"properties": {
"accessKey": "string",
"suffix": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Property Values
AddDataLakeStorePropertiesOrDataLakeStoreAccountInformationProperties
Name | Description | Value |
---|---|---|
suffix | The optional suffix for the Data Lake Store account. | string |
AddDataLakeStoreWithAccountParametersOrDataLakeStoreAccountInformation
Name | Description | Value |
---|---|---|
name | The unique name of the Data Lake Store account to add. | string (required) |
properties | The Data Lake Store account properties to use when adding a new Data Lake Store account. | AddDataLakeStorePropertiesOrDataLakeStoreAccountInformationProperties |
AddStorageAccountPropertiesOrStorageAccountInformationProperties
Name | Description | Value |
---|---|---|
accessKey | The access key associated with this Azure Storage account that will be used to connect to it. | string (required) |
suffix | The optional suffix for the storage account. | string |
AddStorageAccountWithAccountParametersOrStorageAccountInformation
Name | Description | Value |
---|---|---|
name | The unique name of the Azure Storage account to add. | string (required) |
properties | The Azure Storage account properties to use when adding a new Azure Storage account. | AddStorageAccountPropertiesOrStorageAccountInformationProperties (required) |
CreateComputePolicyWithAccountParametersOrComputePolicy
Name | Description | Value |
---|---|---|
name | The unique name of the compute policy to create. | string (required) |
properties | The compute policy properties to use when creating a new compute policy. | CreateOrUpdateComputePolicyPropertiesOrComputePolicyProperties (required) |
CreateDataLakeAnalyticsAccountParametersTags
Name | Description | Value |
---|
CreateDataLakeAnalyticsAccountPropertiesOrDataLakeAnalyticsAccountProperties
Name | Description | Value |
---|---|---|
computePolicies | The list of compute policies associated with this account. | CreateComputePolicyWithAccountParametersOrComputePolicy[] |
dataLakeStoreAccounts | The list of Data Lake Store accounts associated with this account. | AddDataLakeStoreWithAccountParametersOrDataLakeStoreAccountInformation[] (required) |
defaultDataLakeStoreAccount | The default Data Lake Store account associated with this account. | string (required) |
firewallAllowAzureIps | The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced. | 'Disabled' 'Enabled' |
firewallRules | The list of firewall rules associated with this account. | CreateFirewallRuleWithAccountParametersOrFirewallRule[] |
firewallState | The current state of the IP address firewall for this account. | 'Disabled' 'Enabled' |
maxDegreeOfParallelism | The maximum supported degree of parallelism for this account. | int Constraints: Min value = 1 |
maxDegreeOfParallelismPerJob | The maximum supported degree of parallelism per job for this account. | int Constraints: Min value = 1 |
maxJobCount | The maximum supported jobs running under the account at the same time. | int Constraints: Min value = 1 |
minPriorityPerJob | The minimum supported priority per job for this account. | int Constraints: Min value = 1 |
newTier | The commitment tier for the next month. | 'Commitment_100000AUHours' 'Commitment_10000AUHours' 'Commitment_1000AUHours' 'Commitment_100AUHours' 'Commitment_500000AUHours' 'Commitment_50000AUHours' 'Commitment_5000AUHours' 'Commitment_500AUHours' 'Consumption' |
queryStoreRetention | The number of days that job metadata is retained. | int Constraints: Min value = 1 Max value = 180 |
storageAccounts | The list of Azure Blob Storage accounts associated with this account. | AddStorageAccountWithAccountParametersOrStorageAccountInformation[] |
CreateFirewallRuleWithAccountParametersOrFirewallRule
Name | Description | Value |
---|---|---|
name | The unique name of the firewall rule to create. | string (required) |
properties | The firewall rule properties to use when creating a new firewall rule. | CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (required) |
CreateOrUpdateComputePolicyPropertiesOrComputePolicyProperties
Name | Description | Value |
---|---|---|
maxDegreeOfParallelismPerJob | 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. | int Constraints: Min value = 1 |
minPriorityPerJob | 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. | int Constraints: Min value = 1 |
objectId | The AAD object identifier for the entity to create a policy for. | string Constraints: Min length = 36 Max length = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (required) |
objectType | The type of AAD object the object identifier refers to. | 'Group' 'ServicePrincipal' 'User' (required) |
CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties
Name | Description | Value |
---|---|---|
endIpAddress | The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. | string (required) |
startIpAddress | The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. | string (required) |
Microsoft.DataLakeAnalytics/accounts
Name | Description | Value |
---|---|---|
apiVersion | The api version | '2019-11-01-preview' |
location | The resource location. | string (required) |
name | The resource name | string (required) |
properties | The Data Lake Analytics account properties to use for creating. | CreateDataLakeAnalyticsAccountPropertiesOrDataLakeAnalyticsAccountProperties (required) |
tags | Resource tags | Dictionary of tag names and values. See Tags in templates |
type | The resource type | 'Microsoft.DataLakeAnalytics/accounts' |
Usage Examples
Azure Quickstart Templates
The following Azure Quickstart templates deploy this resource type.
Template | Description |
---|---|
Deploy Data Lake Analytics on new Data Lake Store |
This template allows you to deploy a new Data Lake Analytics account on a new Data Lake Store account. |
Terraform (AzAPI provider) resource definition
The accounts resource type can be deployed with operations that target:
- Resource groups
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.DataLakeAnalytics/accounts resource, add the following Terraform to your template.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataLakeAnalytics/accounts@2019-11-01-preview"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
computePolicies = [
{
name = "string"
properties = {
maxDegreeOfParallelismPerJob = int
minPriorityPerJob = int
objectId = "string"
objectType = "string"
}
}
]
dataLakeStoreAccounts = [
{
name = "string"
properties = {
suffix = "string"
}
}
]
defaultDataLakeStoreAccount = "string"
firewallAllowAzureIps = "string"
firewallRules = [
{
name = "string"
properties = {
endIpAddress = "string"
startIpAddress = "string"
}
}
]
firewallState = "string"
maxDegreeOfParallelism = int
maxDegreeOfParallelismPerJob = int
maxJobCount = int
minPriorityPerJob = int
newTier = "string"
queryStoreRetention = int
storageAccounts = [
{
name = "string"
properties = {
accessKey = "string"
suffix = "string"
}
}
]
}
}
}
Property Values
AddDataLakeStorePropertiesOrDataLakeStoreAccountInformationProperties
Name | Description | Value |
---|---|---|
suffix | The optional suffix for the Data Lake Store account. | string |
AddDataLakeStoreWithAccountParametersOrDataLakeStoreAccountInformation
Name | Description | Value |
---|---|---|
name | The unique name of the Data Lake Store account to add. | string (required) |
properties | The Data Lake Store account properties to use when adding a new Data Lake Store account. | AddDataLakeStorePropertiesOrDataLakeStoreAccountInformationProperties |
AddStorageAccountPropertiesOrStorageAccountInformationProperties
Name | Description | Value |
---|---|---|
accessKey | The access key associated with this Azure Storage account that will be used to connect to it. | string (required) |
suffix | The optional suffix for the storage account. | string |
AddStorageAccountWithAccountParametersOrStorageAccountInformation
Name | Description | Value |
---|---|---|
name | The unique name of the Azure Storage account to add. | string (required) |
properties | The Azure Storage account properties to use when adding a new Azure Storage account. | AddStorageAccountPropertiesOrStorageAccountInformationProperties (required) |
CreateComputePolicyWithAccountParametersOrComputePolicy
Name | Description | Value |
---|---|---|
name | The unique name of the compute policy to create. | string (required) |
properties | The compute policy properties to use when creating a new compute policy. | CreateOrUpdateComputePolicyPropertiesOrComputePolicyProperties (required) |
CreateDataLakeAnalyticsAccountParametersTags
Name | Description | Value |
---|
CreateDataLakeAnalyticsAccountPropertiesOrDataLakeAnalyticsAccountProperties
Name | Description | Value |
---|---|---|
computePolicies | The list of compute policies associated with this account. | CreateComputePolicyWithAccountParametersOrComputePolicy[] |
dataLakeStoreAccounts | The list of Data Lake Store accounts associated with this account. | AddDataLakeStoreWithAccountParametersOrDataLakeStoreAccountInformation[] (required) |
defaultDataLakeStoreAccount | The default Data Lake Store account associated with this account. | string (required) |
firewallAllowAzureIps | The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced. | 'Disabled' 'Enabled' |
firewallRules | The list of firewall rules associated with this account. | CreateFirewallRuleWithAccountParametersOrFirewallRule[] |
firewallState | The current state of the IP address firewall for this account. | 'Disabled' 'Enabled' |
maxDegreeOfParallelism | The maximum supported degree of parallelism for this account. | int Constraints: Min value = 1 |
maxDegreeOfParallelismPerJob | The maximum supported degree of parallelism per job for this account. | int Constraints: Min value = 1 |
maxJobCount | The maximum supported jobs running under the account at the same time. | int Constraints: Min value = 1 |
minPriorityPerJob | The minimum supported priority per job for this account. | int Constraints: Min value = 1 |
newTier | The commitment tier for the next month. | 'Commitment_100000AUHours' 'Commitment_10000AUHours' 'Commitment_1000AUHours' 'Commitment_100AUHours' 'Commitment_500000AUHours' 'Commitment_50000AUHours' 'Commitment_5000AUHours' 'Commitment_500AUHours' 'Consumption' |
queryStoreRetention | The number of days that job metadata is retained. | int Constraints: Min value = 1 Max value = 180 |
storageAccounts | The list of Azure Blob Storage accounts associated with this account. | AddStorageAccountWithAccountParametersOrStorageAccountInformation[] |
CreateFirewallRuleWithAccountParametersOrFirewallRule
Name | Description | Value |
---|---|---|
name | The unique name of the firewall rule to create. | string (required) |
properties | The firewall rule properties to use when creating a new firewall rule. | CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (required) |
CreateOrUpdateComputePolicyPropertiesOrComputePolicyProperties
Name | Description | Value |
---|---|---|
maxDegreeOfParallelismPerJob | 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. | int Constraints: Min value = 1 |
minPriorityPerJob | 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. | int Constraints: Min value = 1 |
objectId | The AAD object identifier for the entity to create a policy for. | string Constraints: Min length = 36 Max length = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (required) |
objectType | The type of AAD object the object identifier refers to. | 'Group' 'ServicePrincipal' 'User' (required) |
CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties
Name | Description | Value |
---|---|---|
endIpAddress | The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. | string (required) |
startIpAddress | The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. | string (required) |
Microsoft.DataLakeAnalytics/accounts
Name | Description | Value |
---|---|---|
location | The resource location. | string (required) |
name | The resource name | string (required) |
properties | The Data Lake Analytics account properties to use for creating. | CreateDataLakeAnalyticsAccountPropertiesOrDataLakeAnalyticsAccountProperties (required) |
tags | Resource tags | Dictionary of tag names and values. |
type | The resource type | "Microsoft.DataLakeAnalytics/accounts@2019-11-01-preview" |