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

class azure.mgmt.datalake.analytics.account.models.Resource(**kwargs)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

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)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of DataLakeAnalyticsAccountBasic object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.datalake.analytics.account.models.DataLakeStoreAccountInformationPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of DataLakeStoreAccountInformation object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.datalake.analytics.account.models.StorageAccountInformationPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of StorageAccountInformation object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.datalake.analytics.account.models.StorageContainerPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of StorageContainer object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.datalake.analytics.account.models.SasTokenInformationPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of SasTokenInformation object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.datalake.analytics.account.models.ComputePolicyPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of ComputePolicy object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.datalake.analytics.account.models.FirewallRulePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of FirewallRule object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.datalake.analytics.account.models.AADObjectType[source]

Bases: str, enum.Enum

An enumeration.

group = 'Group'
service_principal = 'ServicePrincipal'
user = 'User'
class azure.mgmt.datalake.analytics.account.models.FirewallState[source]

Bases: str, enum.Enum

An enumeration.

disabled = 'Disabled'
enabled = 'Enabled'
class azure.mgmt.datalake.analytics.account.models.FirewallAllowAzureIpsState[source]

Bases: str, enum.Enum

An enumeration.

disabled = 'Disabled'
enabled = 'Enabled'
class azure.mgmt.datalake.analytics.account.models.TierType[source]

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[source]

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[source]

Bases: str, enum.Enum

An enumeration.

active = 'Active'
suspended = 'Suspended'
class azure.mgmt.datalake.analytics.account.models.OperationOrigin[source]

Bases: str, enum.Enum

An enumeration.

system = 'system'
user = 'user'
usersystem = 'user,system'
class azure.mgmt.datalake.analytics.account.models.SubscriptionState[source]

Bases: str, enum.Enum

An enumeration.

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