CreateDataLakeAnalyticsAccountParameters Class

The parameters to use for creating a Data Lake Analytics account.

All required parameters must be populated in order to send to Azure.

Inheritance
CreateDataLakeAnalyticsAccountParameters

Constructor

CreateDataLakeAnalyticsAccountParameters(*, location: str, default_data_lake_store_account: str, data_lake_store_accounts, tags=None, storage_accounts=None, compute_policies=None, firewall_rules=None, firewall_state=None, firewall_allow_azure_ips=None, new_tier=None, max_job_count: int = 3, max_degree_of_parallelism: int = 30, max_degree_of_parallelism_per_job: Optional[int] = None, min_priority_per_job: Optional[int] = None, query_store_retention: int = 30, **kwargs)

Parameters

location
str
Required

Required. The resource location.

tags
dict[str, str]
Required

The resource tags.

default_data_lake_store_account
str
Required

Required. The default Data Lake Store account associated with this account.

data_lake_store_accounts
list[AddDataLakeStoreWithAccountParameters]
Required

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

storage_accounts
list[AddStorageAccountWithAccountParameters]
Required

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

compute_policies
list[CreateComputePolicyWithAccountParameters]
Required

The list of compute policies associated with this account.

firewall_rules
list[CreateFirewallRuleWithAccountParameters]
Required

The list of firewall rules associated with this account.

firewall_state
str or FirewallState
Required

The current state of the IP address firewall for this account. Possible values include: 'Enabled', 'Disabled'

firewall_allow_azure_ips
str or FirewallAllowAzureIpsState
Required

The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced. Possible values include: 'Enabled', 'Disabled'

new_tier
str or TierType
Required

The commitment tier for the next month. Possible values include: 'Consumption', 'Commitment_100AUHours', 'Commitment_500AUHours', 'Commitment_1000AUHours', 'Commitment_5000AUHours', 'Commitment_10000AUHours', 'Commitment_50000AUHours', 'Commitment_100000AUHours', 'Commitment_500000AUHours'

max_job_count
int
Required

The maximum supported jobs running under the account at the same time. Default value: 3 .

max_degree_of_parallelism
int
Required

The maximum supported degree of parallelism for this account. Default value: 30 .

max_degree_of_parallelism_per_job
int
Required

The maximum supported degree of parallelism per job for this account.

min_priority_per_job
int
Required

The minimum supported priority per job for this account.

query_store_retention
int
Required

The number of days that job metadata is retained. Default value: 30 .