# azure.mgmt.datalake.analytics.account.models module

class `azure.mgmt.datalake.analytics.account.models.``Resource`(**kwargs)

  Bases: `msrest.serialization.Model`

  The resource model definition.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - id (str) – The resource identifer.
  - name (str) – The resource name.
  - type (str) – The resource type.
  - location (str) – The resource location.
  - tags (dict[str, str]) – The resource tags.

class `azure.mgmt.datalake.analytics.account.models.``SubResource`(**kwargs)

  Bases: `msrest.serialization.Model`

  The resource model definition for a nested resource.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - id (str) – The resource identifier.
  - name (str) – The resource name.
  - type (str) – The resource type.

class `azure.mgmt.datalake.analytics.account.models.``DataLakeStoreAccountInformation`(**kwargs)

  Bases: `azure.mgmt.datalake.analytics.account.models.sub_resource_py3.SubResource`

  Data Lake Store account information.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - id (str) – The resource identifier.
  - name (str) – The resource name.
  - type (str) – The resource type.
  - suffix (str) – The optional suffix for the Data Lake Store account.

class `azure.mgmt.datalake.analytics.account.models.``StorageAccountInformation`(**kwargs)

  Bases: `azure.mgmt.datalake.analytics.account.models.sub_resource_py3.SubResource`

  Azure Storage account information.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - id (str) – The resource identifier.
  - name (str) – The resource name.
  - type (str) – The resource type.
  - suffix (str) – The optional suffix for the storage account.

class `azure.mgmt.datalake.analytics.account.models.``ComputePolicy`(**kwargs)

  Bases: `azure.mgmt.datalake.analytics.account.models.sub_resource_py3.SubResource`

  Data Lake Analytics compute policy information.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - id (str) – The resource identifier.
  - name (str) – The resource name.
  - type (str) – The resource type.
  - object_id (str) – The AAD object identifier for the entity to create a policy for.
  - object_type (str or AADObjectType) – The type of AAD object the object identifier refers to. Possible values include: ‘User’, ‘Group’, ‘ServicePrincipal’
  - 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.

class `azure.mgmt.datalake.analytics.account.models.``FirewallRule`(**kwargs)

  Bases: `azure.mgmt.datalake.analytics.account.models.sub_resource_py3.SubResource`

  Data Lake Analytics firewall rule information.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - id (str) – The resource identifier.
  - name (str) – The resource name.
  - type (str) – The resource type.
  - 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.
  - 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.

class `azure.mgmt.datalake.analytics.account.models.``DataLakeAnalyticsAccount`(**kwargs)

  Bases: `azure.mgmt.datalake.analytics.account.models.resource_py3.Resource`

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

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - id (str) – The resource identifer.
  - name (str) – The resource name.
  - type (str) – The resource type.
  - location (str) – The resource location.
  - tags (dict[str, str]) – The resource tags.
  - account_id (str) – The unique identifier associated with this Data Lake Analytics account.
  - provisioning_state (str or DataLakeAnalyticsAccountStatus) – The provisioning status of the Data Lake Analytics account. Possible values include: ‘Failed’, ‘Creating’, ‘Running’, ‘Succeeded’, ‘Patching’, ‘Suspending’, ‘Resuming’, ‘Deleting’, ‘Deleted’, ‘Undeleting’, ‘Canceled’
  - state (str or DataLakeAnalyticsAccountState) – The state of the Data Lake Analytics account. Possible values include: ‘Active’, ‘Suspended’
  - creation_time (datetime) – The account creation time.
  - last_modified_time (datetime) – The account last modified time.
  - endpoint (str) – The full CName endpoint for this account.
  - default_data_lake_store_account (str) – The default Data Lake Store account associated with this account.
  - data_lake_store_accounts (list[DataLakeStoreAccountInformation]) – The list of Data Lake Store accounts associated with this account.
  - storage_accounts (list[StorageAccountInformation]) – The list of Azure Blob Storage accounts associated with this account.
  - compute_policies (list[ComputePolicy]) – The list of compute policies associated with this account.
  - firewall_rules (list[FirewallRule]) – The list of firewall rules associated with this account.
  - firewall_state (str or FirewallState) – The current state of the IP address firewall for this account. Possible values include: ‘Enabled’, ‘Disabled’
  - firewall_allow_azure_ips (str or FirewallAllowAzureIpsState) – 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) – 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’
  - current_tier (str or TierType) – The commitment tier in use for the current 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) – The maximum supported jobs running under the account at the same time. Default value: 3 .
  - 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.
  - max_degree_of_parallelism (int) – The maximum supported degree of parallelism for this account. Default value: 30 .
  - 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.
  - max_degree_of_parallelism_per_job (int) – The maximum supported degree of parallelism per job for this account.
  - min_priority_per_job (int) – The minimum supported priority per job for this account.
  - query_store_retention (int) – The number of days that job metadata is retained. Default value: 30 .

class `azure.mgmt.datalake.analytics.account.models.``DataLakeAnalyticsAccountBasic`(**kwargs)

  Bases: `azure.mgmt.datalake.analytics.account.models.resource_py3.Resource`

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

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - id (str) – The resource identifer.
  - name (str) – The resource name.
  - type (str) – The resource type.
  - location (str) – The resource location.
  - tags (dict[str, str]) – The resource tags.
  - account_id (str) – The unique identifier associated with this Data Lake Analytics account.
  - provisioning_state (str or DataLakeAnalyticsAccountStatus) – The provisioning status of the Data Lake Analytics account. Possible values include: ‘Failed’, ‘Creating’, ‘Running’, ‘Succeeded’, ‘Patching’, ‘Suspending’, ‘Resuming’, ‘Deleting’, ‘Deleted’, ‘Undeleting’, ‘Canceled’
  - state (str or DataLakeAnalyticsAccountState) – The state of the Data Lake Analytics account. Possible values include: ‘Active’, ‘Suspended’
  - creation_time (datetime) – The account creation time.
  - last_modified_time (datetime) – The account last modified time.
  - endpoint (str) – The full CName endpoint for this account.

class `azure.mgmt.datalake.analytics.account.models.``StorageContainer`(**kwargs)

  Bases: `azure.mgmt.datalake.analytics.account.models.sub_resource_py3.SubResource`

  Azure Storage blob container information.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - id (str) – The resource identifier.
  - name (str) – The resource name.
  - type (str) – The resource type.
  - last_modified_time (datetime) – The last modified time of the blob container.

class `azure.mgmt.datalake.analytics.account.models.``SasTokenInformation`(**kwargs)

  Bases: `msrest.serialization.Model`

  SAS token information.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables: | access_token (str) – The access token for the associated Azure Storage Container.

class `azure.mgmt.datalake.analytics.account.models.``OperationDisplay`(**kwargs)

  Bases: `msrest.serialization.Model`

  The display information for a particular operation.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - provider (str) – The resource provider of the operation.
  - resource (str) – The resource type of the operation.
  - operation (str) – A friendly name of the operation.
  - description (str) – A friendly description of the operation.

class `azure.mgmt.datalake.analytics.account.models.``Operation`(**kwargs)

  Bases: `msrest.serialization.Model`

  An available operation for Data Lake Analytics.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - name (str) – The name of the operation.
  - display (OperationDisplay) – The display information for the operation.
  - origin (str or OperationOrigin) – The intended executor of the operation. Possible values include: ‘user’, ‘system’, ‘user,system’

class `azure.mgmt.datalake.analytics.account.models.``OperationListResult`(**kwargs)

  Bases: `msrest.serialization.Model`

  The list of available operations for Data Lake Analytics.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - value (list[Operation]) – The results of the list operation.
  - next_link (str) – The link (url) to the next page of results.

class `azure.mgmt.datalake.analytics.account.models.``CapabilityInformation`(**kwargs)

  Bases: `msrest.serialization.Model`

  Subscription-level properties and limits for Data Lake Analytics.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - subscription_id (str) – The subscription credentials that uniquely identifies the subscription.
  - state (str or SubscriptionState) – The subscription state. Possible values include: ‘Registered’, ‘Suspended’, ‘Deleted’, ‘Unregistered’, ‘Warned’
  - max_account_count (int) – The maximum supported number of accounts under this subscription.
  - account_count (int) – The current number of accounts under this subscription.
  - migration_state (bool) – The Boolean value of true or false to indicate the maintenance state.

class `azure.mgmt.datalake.analytics.account.models.``NameAvailabilityInformation`(**kwargs)

  Bases: `msrest.serialization.Model`

  Data Lake Analytics account name availability result information.

  Variables are only populated by the server, and will be ignored when sending a request.

  Variables:

  - name_available (bool) – The Boolean value of true or false to indicate whether the Data Lake Analytics account name is available or not.
  - reason (str) – The reason why the Data Lake Analytics account name is not available, if nameAvailable is false.
  - message (str) – The message describing why the Data Lake Analytics account name is not available, if nameAvailable is false.

class `azure.mgmt.datalake.analytics.account.models.``AddDataLakeStoreWithAccountParameters`(*, name: str, suffix: str = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to add a new Data Lake Store account while creating a new Data Lake Analytics account.

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

  Parameters:

  - name (str) – Required. The unique name of the Data Lake Store account to add.
  - suffix (str) – The optional suffix for the Data Lake Store account.

class `azure.mgmt.datalake.analytics.account.models.``AddStorageAccountWithAccountParameters`(*, name: str, access_key: str, suffix: str = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to add a new Azure Storage account while creating a new Data Lake Analytics account.

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

  Parameters:

  - name (str) – Required. The unique name of the Azure Storage account to add.
  - access_key (str) – Required. The access key associated with this Azure Storage account that will be used to connect to it.
  - suffix (str) – The optional suffix for the storage account.

class `azure.mgmt.datalake.analytics.account.models.``CreateComputePolicyWithAccountParameters`(*, name: str, object_id: str, object_type, max_degree_of_parallelism_per_job: int = None, min_priority_per_job: int = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to create a new compute policy while creating a new Data Lake Analytics account.

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

  Parameters:

  - name (str) – Required. The unique name of the compute policy to create.
  - object_id (str) – Required. The AAD object identifier for the entity to create a policy for.
  - object_type (str or AADObjectType) – Required. The type of AAD object the object identifier refers to. Possible values include: ‘User’, ‘Group’, ‘ServicePrincipal’
  - 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.

class `azure.mgmt.datalake.analytics.account.models.``CreateFirewallRuleWithAccountParameters`(*, name: str, start_ip_address: str, end_ip_address: str, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to create a new firewall rule while creating a new Data Lake Analytics account.

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

  Parameters:

  - name (str) – Required. The unique name of the firewall rule to create.
  - start_ip_address (str) – Required. 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) – Required. The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.

class `azure.mgmt.datalake.analytics.account.models.``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: int = None, min_priority_per_job: int = None, query_store_retention: int = 30, **kwargs)

  Bases: `msrest.serialization.Model`

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

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

  Parameters:

  - location (str) – Required. The resource location.
  - tags (dict[str, str]) – The resource tags.
  - default_data_lake_store_account (str) – Required. The default Data Lake Store account associated with this account.
  - data_lake_store_accounts (list[AddDataLakeStoreWithAccountParameters]) – Required. The list of Data Lake Store accounts associated with this account.
  - storage_accounts (list[AddStorageAccountWithAccountParameters]) – The list of Azure Blob Storage accounts associated with this account.
  - compute_policies (list[CreateComputePolicyWithAccountParameters]) – The list of compute policies associated with this account.
  - firewall_rules (list[CreateFirewallRuleWithAccountParameters]) – The list of firewall rules associated with this account.
  - firewall_state (str or FirewallState) – The current state of the IP address firewall for this account. Possible values include: ‘Enabled’, ‘Disabled’
  - firewall_allow_azure_ips (str or FirewallAllowAzureIpsState) – 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) – 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) – The maximum supported jobs running under the account at the same time. Default value: 3 .
  - max_degree_of_parallelism (int) – The maximum supported degree of parallelism for this account. Default value: 30 .
  - max_degree_of_parallelism_per_job (int) – The maximum supported degree of parallelism per job for this account.
  - min_priority_per_job (int) – The minimum supported priority per job for this account.
  - query_store_retention (int) – The number of days that job metadata is retained. Default value: 30 .

class `azure.mgmt.datalake.analytics.account.models.``UpdateDataLakeStoreWithAccountParameters`(*, name: str, suffix: str = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to update a Data Lake Store account while updating a Data Lake Analytics account.

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

  Parameters:

  - name (str) – Required. The unique name of the Data Lake Store account to update.
  - suffix (str) – The optional suffix for the Data Lake Store account.

class `azure.mgmt.datalake.analytics.account.models.``UpdateStorageAccountWithAccountParameters`(*, name: str, access_key: str = None, suffix: str = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to update an Azure Storage account while updating a Data Lake Analytics account.

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

  Parameters:

  - name (str) – Required. The unique name of the Azure Storage account to update.
  - access_key (str) – The updated access key associated with this Azure Storage account that will be used to connect to it.
  - suffix (str) – The optional suffix for the storage account.

class `azure.mgmt.datalake.analytics.account.models.``UpdateComputePolicyWithAccountParameters`(*, name: str, object_id: str = None, object_type=None, max_degree_of_parallelism_per_job: int = None, min_priority_per_job: int = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to update a compute policy while updating a Data Lake Analytics account.

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

  Parameters:

  - name (str) – Required. The unique name of the compute policy to update.
  - object_id (str) – The AAD object identifier for the entity to create a policy for.
  - object_type (str or AADObjectType) – The type of AAD object the object identifier refers to. Possible values include: ‘User’, ‘Group’, ‘ServicePrincipal’
  - 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.

class `azure.mgmt.datalake.analytics.account.models.``UpdateFirewallRuleWithAccountParameters`(*, name: str, start_ip_address: str = None, end_ip_address: str = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to update a firewall rule while updating a Data Lake Analytics account.

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

  Parameters:

  - name (str) – Required. The unique name of the firewall rule to update.
  - 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.
  - 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.

class `azure.mgmt.datalake.analytics.account.models.``UpdateDataLakeAnalyticsAccountParameters`(*, tags=None, data_lake_store_accounts=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 = None, max_degree_of_parallelism: int = None, max_degree_of_parallelism_per_job: int = None, min_priority_per_job: int = None, query_store_retention: int = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters that can be used to update an existing Data Lake Analytics account.

  Parameters:

  - tags (dict[str, str]) – The resource tags.
  - data_lake_store_accounts (list[UpdateDataLakeStoreWithAccountParameters]) – The list of Data Lake Store accounts associated with this account.
  - storage_accounts (list[UpdateStorageAccountWithAccountParameters]) – The list of Azure Blob storage accounts associated with this account.
  - compute_policies (list[UpdateComputePolicyWithAccountParameters]) – The list of compute policies associated with this account.
  - firewall_rules (list[UpdateFirewallRuleWithAccountParameters]) – The list of firewall rules associated with this account.
  - firewall_state (str or FirewallState) – The current state of the IP address firewall for this account. Disabling the firewall does not remove existing rules, they will just be ignored until the firewall is re-enabled. Possible values include: ‘Enabled’, ‘Disabled’
  - firewall_allow_azure_ips (str or FirewallAllowAzureIpsState) – 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) – The commitment tier to use for 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) – The maximum supported jobs running under the account at the same time.
  - 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.
  - min_priority_per_job (int) – The minimum supported priority per job for this account.
  - query_store_retention (int) – The number of days that job metadata is retained.

class `azure.mgmt.datalake.analytics.account.models.``AddDataLakeStoreParameters`(*, suffix: str = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to add a new Data Lake Store account.

  Parameters: | suffix (str) – The optional suffix for the Data Lake Store account.

class `azure.mgmt.datalake.analytics.account.models.``AddStorageAccountParameters`(*, access_key: str, suffix: str = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to add a new Azure Storage account.

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

  Parameters:

  - access_key (str) – Required. The access key associated with this Azure Storage account that will be used to connect to it.
  - suffix (str) – The optional suffix for the storage account.

class `azure.mgmt.datalake.analytics.account.models.``UpdateStorageAccountParameters`(*, access_key: str = None, suffix: str = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to update an Azure Storage account.

  Parameters:

  - access_key (str) – The updated access key associated with this Azure Storage account that will be used to connect to it.
  - suffix (str) – The optional suffix for the storage account.

class `azure.mgmt.datalake.analytics.account.models.``CreateOrUpdateComputePolicyParameters`(*, object_id: str, object_type, max_degree_of_parallelism_per_job: int = None, min_priority_per_job: int = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to create a new compute policy.

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

  Parameters:

  - object_id (str) – Required. The AAD object identifier for the entity to create a policy for.
  - object_type (str or AADObjectType) – Required. The type of AAD object the object identifier refers to. Possible values include: ‘User’, ‘Group’, ‘ServicePrincipal’
  - 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.

class `azure.mgmt.datalake.analytics.account.models.``UpdateComputePolicyParameters`(*, object_id: str = None, object_type=None, max_degree_of_parallelism_per_job: int = None, min_priority_per_job: int = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to update a compute policy.

  Parameters:

  - object_id (str) – The AAD object identifier for the entity to create a policy for.
  - object_type (str or AADObjectType) – The type of AAD object the object identifier refers to. Possible values include: ‘User’, ‘Group’, ‘ServicePrincipal’
  - 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.

class `azure.mgmt.datalake.analytics.account.models.``CreateOrUpdateFirewallRuleParameters`(*, start_ip_address: str, end_ip_address: str, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to create a new firewall rule.

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

  Parameters:

  - start_ip_address (str) – Required. 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) – Required. The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.

class `azure.mgmt.datalake.analytics.account.models.``UpdateFirewallRuleParameters`(*, start_ip_address: str = None, end_ip_address: str = None, **kwargs)

  Bases: `msrest.serialization.Model`

  The parameters used to update a firewall rule.

  Parameters:

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

class `azure.mgmt.datalake.analytics.account.models.``CheckNameAvailabilityParameters`(*, name: str, **kwargs)

  Bases: `msrest.serialization.Model`

  Data Lake Analytics account name availability check parameters.

  Variables are only populated by the server, and will be ignored when sending a request.

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

  Parameters: | name (str) – Required. The Data Lake Analytics name to check availability for.
  Variables: | type (str) – Required. The resource type. Note: This should not be set by the user, as the constant value is Microsoft.DataLakeAnalytics/accounts. Default value: “Microsoft.DataLakeAnalytics/accounts” .

  `type` = 'Microsoft.DataLakeAnalytics/accounts'

class `azure.mgmt.datalake.analytics.account.models.``DataLakeAnalyticsAccountBasicPaged`(*args, **kwargs)

  Bases: `msrest.paging.Paged`

  A paging container for iterating over a list of `DataLakeAnalyticsAccountBasic` object

class `azure.mgmt.datalake.analytics.account.models.``DataLakeStoreAccountInformationPaged`(*args, **kwargs)

  Bases: `msrest.paging.Paged`

  A paging container for iterating over a list of `DataLakeStoreAccountInformation` object

class `azure.mgmt.datalake.analytics.account.models.``StorageAccountInformationPaged`(*args, **kwargs)

  Bases: `msrest.paging.Paged`

  A paging container for iterating over a list of `StorageAccountInformation` object

class `azure.mgmt.datalake.analytics.account.models.``StorageContainerPaged`(*args, **kwargs)

  Bases: `msrest.paging.Paged`

  A paging container for iterating over a list of `StorageContainer` object

class `azure.mgmt.datalake.analytics.account.models.``SasTokenInformationPaged`(*args, **kwargs)

  Bases: `msrest.paging.Paged`

  A paging container for iterating over a list of `SasTokenInformation` object

class `azure.mgmt.datalake.analytics.account.models.``ComputePolicyPaged`(*args, **kwargs)

  Bases: `msrest.paging.Paged`

  A paging container for iterating over a list of `ComputePolicy` object

class `azure.mgmt.datalake.analytics.account.models.``FirewallRulePaged`(*args, **kwargs)

  Bases: `msrest.paging.Paged`

  A paging container for iterating over a list of `FirewallRule` object

class `azure.mgmt.datalake.analytics.account.models.``AADObjectType`

  Bases: `str`, `enum.Enum`

  An enumeration.

  `group` = 'Group'
  `service_principal` = 'ServicePrincipal'
  `user` = 'User'

class `azure.mgmt.datalake.analytics.account.models.``FirewallState`

  Bases: `str`, `enum.Enum`

  An enumeration.

  `disabled` = 'Disabled'
  `enabled` = 'Enabled'

class `azure.mgmt.datalake.analytics.account.models.``FirewallAllowAzureIpsState`

  Bases: `str`, `enum.Enum`

  An enumeration.

  `disabled` = 'Disabled'
  `enabled` = 'Enabled'

class `azure.mgmt.datalake.analytics.account.models.``TierType`

  Bases: `str`, `enum.Enum`

  An enumeration.

  `commitment_100000_au_hours` = 'Commitment_100000AUHours'
  `commitment_10000_au_hours` = 'Commitment_10000AUHours'
  `commitment_1000_au_hours` = 'Commitment_1000AUHours'
  `commitment_100_au_hours` = 'Commitment_100AUHours'
  `commitment_500000_au_hours` = 'Commitment_500000AUHours'
  `commitment_50000_au_hours` = 'Commitment_50000AUHours'
  `commitment_5000_au_hours` = 'Commitment_5000AUHours'
  `commitment_500_au_hours` = 'Commitment_500AUHours'
  `consumption` = 'Consumption'

class `azure.mgmt.datalake.analytics.account.models.``DataLakeAnalyticsAccountStatus`

  Bases: `str`, `enum.Enum`

  An enumeration.

  `canceled` = 'Canceled'
  `creating` = 'Creating'
  `deleted` = 'Deleted'
  `deleting` = 'Deleting'
  `failed` = 'Failed'
  `patching` = 'Patching'
  `resuming` = 'Resuming'
  `running` = 'Running'
  `succeeded` = 'Succeeded'
  `suspending` = 'Suspending'
  `undeleting` = 'Undeleting'

class `azure.mgmt.datalake.analytics.account.models.``DataLakeAnalyticsAccountState`

  Bases: `str`, `enum.Enum`

  An enumeration.

  `active` = 'Active'
  `suspended` = 'Suspended'

class `azure.mgmt.datalake.analytics.account.models.``OperationOrigin`

  Bases: `str`, `enum.Enum`

  An enumeration.

  `system` = 'system'
  `user` = 'user'
  `usersystem` = 'user,system'

class `azure.mgmt.datalake.analytics.account.models.``SubscriptionState`

  Bases: `str`, `enum.Enum`

  An enumeration.

  `deleted` = 'Deleted'
  `registered` = 'Registered'
  `suspended` = 'Suspended'
  `unregistered` = 'Unregistered'
  `warned` = 'Warned'