azure.mgmt.datalake.store.models module¶
-
class
azure.mgmt.datalake.store.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.
-
class
azure.mgmt.datalake.store.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.
-
class
azure.mgmt.datalake.store.models.
EncryptionIdentity
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
The encryption identity properties.
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.
- Variables
-
type
= 'SystemAssigned'¶
-
class
azure.mgmt.datalake.store.models.
KeyVaultMetaInfo
(*, key_vault_resource_id: str, encryption_key_name: str, encryption_key_version: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Metadata information used by account encryption.
All required parameters must be populated in order to send to Azure.
- Parameters
-
class
azure.mgmt.datalake.store.models.
EncryptionConfig
(*, type, key_vault_meta_info=None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The encryption configuration for the account.
All required parameters must be populated in order to send to Azure.
- Parameters
type (str or EncryptionConfigType) – Required. The type of encryption configuration being used. Currently the only supported types are ‘UserManaged’ and ‘ServiceManaged’. Possible values include: ‘UserManaged’, ‘ServiceManaged’
key_vault_meta_info (KeyVaultMetaInfo) – The Key Vault information for connecting to user managed encryption keys.
-
class
azure.mgmt.datalake.store.models.
FirewallRule
(**kwargs)[source]¶ Bases:
azure.mgmt.datalake.store.models.sub_resource_py3.SubResource
Data Lake Store firewall rule information.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – The resource name.
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.store.models.
VirtualNetworkRule
(**kwargs)[source]¶ Bases:
azure.mgmt.datalake.store.models.sub_resource_py3.SubResource
Data Lake Store virtual network rule information.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.datalake.store.models.
TrustedIdProvider
(**kwargs)[source]¶ Bases:
azure.mgmt.datalake.store.models.sub_resource_py3.SubResource
Data Lake Store trusted identity provider information.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.datalake.store.models.
DataLakeStoreAccount
(**kwargs)[source]¶ Bases:
azure.mgmt.datalake.store.models.resource_py3.Resource
Data Lake Store account information.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – The resource name.
location (str) – The resource location.
identity (EncryptionIdentity) – The Key Vault encryption identity, if any.
account_id (str) – The unique identifier associated with this Data Lake Store account.
provisioning_state (str or DataLakeStoreAccountStatus) – The provisioning status of the Data Lake Store account. Possible values include: ‘Failed’, ‘Creating’, ‘Running’, ‘Succeeded’, ‘Patching’, ‘Suspending’, ‘Resuming’, ‘Deleting’, ‘Deleted’, ‘Undeleting’, ‘Canceled’
state (str or DataLakeStoreAccountState) – The state of the Data Lake Store 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_group (str) – The default owner group for all new folders and files created in the Data Lake Store account.
encryption_config (EncryptionConfig) – The Key Vault encryption configuration.
encryption_state (str or EncryptionState) – The current state of encryption for this Data Lake Store account. Possible values include: ‘Enabled’, ‘Disabled’
encryption_provisioning_state (str or EncryptionProvisioningState) – The current state of encryption provisioning for this Data Lake Store account. Possible values include: ‘Creating’, ‘Succeeded’
firewall_rules (list[FirewallRule]) – The list of firewall rules associated with this Data Lake Store account.
virtual_network_rules (list[VirtualNetworkRule]) – The list of virtual network rules associated with this Data Lake Store account.
firewall_state (str or FirewallState) – The current state of the IP address firewall for this Data Lake Store 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’
trusted_id_providers (list[TrustedIdProvider]) – The list of trusted identity providers associated with this Data Lake Store account.
trusted_id_provider_state (str or TrustedIdProviderState) – The current state of the trusted identity provider feature for this Data Lake Store account. Possible values include: ‘Enabled’, ‘Disabled’
new_tier (str or TierType) – The commitment tier to use for next month. Possible values include: ‘Consumption’, ‘Commitment_1TB’, ‘Commitment_10TB’, ‘Commitment_100TB’, ‘Commitment_500TB’, ‘Commitment_1PB’, ‘Commitment_5PB’
current_tier (str or TierType) – The commitment tier in use for the current month. Possible values include: ‘Consumption’, ‘Commitment_1TB’, ‘Commitment_10TB’, ‘Commitment_100TB’, ‘Commitment_500TB’, ‘Commitment_1PB’, ‘Commitment_5PB’
-
class
azure.mgmt.datalake.store.models.
DataLakeStoreAccountBasic
(**kwargs)[source]¶ Bases:
azure.mgmt.datalake.store.models.resource_py3.Resource
Basic Data Lake Store account information, returned on list calls.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – The resource name.
location (str) – The resource location.
account_id (str) – The unique identifier associated with this Data Lake Store account.
provisioning_state (str or DataLakeStoreAccountStatus) – The provisioning status of the Data Lake Store account. Possible values include: ‘Failed’, ‘Creating’, ‘Running’, ‘Succeeded’, ‘Patching’, ‘Suspending’, ‘Resuming’, ‘Deleting’, ‘Deleted’, ‘Undeleting’, ‘Canceled’
state (str or DataLakeStoreAccountState) – The state of the Data Lake Store 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.store.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.
-
class
azure.mgmt.datalake.store.models.
Operation
(*, display=None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
An available operation for Data Lake Store.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – The name of the operation.
origin (str or OperationOrigin) – The intended executor of the operation. Possible values include: ‘user’, ‘system’, ‘user,system’
- Parameters
display (OperationDisplay) – The display information for the operation.
-
class
azure.mgmt.datalake.store.models.
OperationListResult
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
The list of available operations for Data Lake Store.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.datalake.store.models.
CapabilityInformation
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Subscription-level properties and limits for Data Lake Store.
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.store.models.
NameAvailabilityInformation
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Data Lake Store 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 Store account name is available or not.
reason (str) – The reason why the Data Lake Store account name is not available, if nameAvailable is false.
message (str) – The message describing why the Data Lake Store account name is not available, if nameAvailable is false.
-
class
azure.mgmt.datalake.store.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 Store 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.store.models.
CreateVirtualNetworkRuleWithAccountParameters
(*, name: str, subnet_id: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The parameters used to create a new virtual network rule while creating a new Data Lake Store account.
All required parameters must be populated in order to send to Azure.
-
class
azure.mgmt.datalake.store.models.
CreateTrustedIdProviderWithAccountParameters
(*, name: str, id_provider: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The parameters used to create a new trusted identity provider while creating a new Data Lake Store account.
All required parameters must be populated in order to send to Azure.
-
class
azure.mgmt.datalake.store.models.
CreateDataLakeStoreAccountParameters
(*, location: str, tags=None, identity=None, default_group: str = None, encryption_config=None, encryption_state=None, firewall_rules=None, virtual_network_rules=None, firewall_state=None, firewall_allow_azure_ips=None, trusted_id_providers=None, trusted_id_provider_state=None, new_tier=None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
CreateDataLakeStoreAccountParameters.
All required parameters must be populated in order to send to Azure.
- Parameters
location (str) – Required. The resource location.
identity (EncryptionIdentity) – The Key Vault encryption identity, if any.
default_group (str) – The default owner group for all new folders and files created in the Data Lake Store account.
encryption_config (EncryptionConfig) – The Key Vault encryption configuration.
encryption_state (str or EncryptionState) – The current state of encryption for this Data Lake Store account. Possible values include: ‘Enabled’, ‘Disabled’
firewall_rules (list[CreateFirewallRuleWithAccountParameters]) – The list of firewall rules associated with this Data Lake Store account.
virtual_network_rules (list[CreateVirtualNetworkRuleWithAccountParameters]) – The list of virtual network rules associated with this Data Lake Store account.
firewall_state (str or FirewallState) – The current state of the IP address firewall for this Data Lake Store 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’
trusted_id_providers (list[CreateTrustedIdProviderWithAccountParameters]) – The list of trusted identity providers associated with this Data Lake Store account.
trusted_id_provider_state (str or TrustedIdProviderState) – The current state of the trusted identity provider feature for this Data Lake Store account. Possible values include: ‘Enabled’, ‘Disabled’
new_tier (str or TierType) – The commitment tier to use for next month. Possible values include: ‘Consumption’, ‘Commitment_1TB’, ‘Commitment_10TB’, ‘Commitment_100TB’, ‘Commitment_500TB’, ‘Commitment_1PB’, ‘Commitment_5PB’
-
class
azure.mgmt.datalake.store.models.
UpdateKeyVaultMetaInfo
(*, encryption_key_version: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The Key Vault update information used for user managed key rotation.
- Parameters
encryption_key_version (str) – The version of the user managed encryption key to update through a key rotation.
-
class
azure.mgmt.datalake.store.models.
UpdateEncryptionConfig
(*, key_vault_meta_info=None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The encryption configuration used to update a user managed Key Vault key.
- Parameters
key_vault_meta_info (UpdateKeyVaultMetaInfo) – The updated Key Vault key to use in user managed key rotation.
-
class
azure.mgmt.datalake.store.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 Store 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.store.models.
UpdateVirtualNetworkRuleWithAccountParameters
(*, name: str, subnet_id: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The parameters used to update a virtual network rule while updating a Data Lake Store account.
All required parameters must be populated in order to send to Azure.
-
class
azure.mgmt.datalake.store.models.
UpdateTrustedIdProviderWithAccountParameters
(*, name: str, id_provider: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The parameters used to update a trusted identity provider while updating a Data Lake Store account.
All required parameters must be populated in order to send to Azure.
-
class
azure.mgmt.datalake.store.models.
UpdateDataLakeStoreAccountParameters
(*, tags=None, default_group: str = None, encryption_config=None, firewall_rules=None, virtual_network_rules=None, firewall_state=None, firewall_allow_azure_ips=None, trusted_id_providers=None, trusted_id_provider_state=None, new_tier=None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Data Lake Store account information to update.
- Parameters
default_group (str) – The default owner group for all new folders and files created in the Data Lake Store account.
encryption_config (UpdateEncryptionConfig) – Used for rotation of user managed Key Vault keys. Can only be used to rotate a user managed encryption Key Vault key.
firewall_rules (list[UpdateFirewallRuleWithAccountParameters]) – The list of firewall rules associated with this Data Lake Store account.
virtual_network_rules (list[UpdateVirtualNetworkRuleWithAccountParameters]) – The list of virtual network rules associated with this Data Lake Store account.
firewall_state (str or FirewallState) – The current state of the IP address firewall for this Data Lake Store 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’
trusted_id_providers (list[UpdateTrustedIdProviderWithAccountParameters]) – The list of trusted identity providers associated with this Data Lake Store account.
trusted_id_provider_state (str or TrustedIdProviderState) – The current state of the trusted identity provider feature for this Data Lake Store account. Disabling trusted identity provider functionality does not remove the providers, they will just be ignored until this feature is re-enabled. Possible values include: ‘Enabled’, ‘Disabled’
new_tier (str or TierType) – The commitment tier to use for next month. Possible values include: ‘Consumption’, ‘Commitment_1TB’, ‘Commitment_10TB’, ‘Commitment_100TB’, ‘Commitment_500TB’, ‘Commitment_1PB’, ‘Commitment_5PB’
-
class
azure.mgmt.datalake.store.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.store.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
-
class
azure.mgmt.datalake.store.models.
CreateOrUpdateVirtualNetworkRuleParameters
(*, subnet_id: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The parameters used to create a new virtual network rule.
All required parameters must be populated in order to send to Azure.
- Parameters
subnet_id (str) – Required. The resource identifier for the subnet.
-
class
azure.mgmt.datalake.store.models.
UpdateVirtualNetworkRuleParameters
(*, subnet_id: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The parameters used to update a virtual network rule.
- Parameters
subnet_id (str) – The resource identifier for the subnet.
-
class
azure.mgmt.datalake.store.models.
CreateOrUpdateTrustedIdProviderParameters
(*, id_provider: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The parameters used to create a new trusted identity provider.
All required parameters must be populated in order to send to Azure.
- Parameters
id_provider (str) – Required. The URL of this trusted identity provider.
-
class
azure.mgmt.datalake.store.models.
UpdateTrustedIdProviderParameters
(*, id_provider: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The parameters used to update a trusted identity provider.
- Parameters
id_provider (str) – The URL of this trusted identity provider.
-
class
azure.mgmt.datalake.store.models.
CheckNameAvailabilityParameters
(*, name: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Data Lake Store 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 Store 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.DataLakeStore/accounts. Default value: “Microsoft.DataLakeStore/accounts” .
-
type
= 'Microsoft.DataLakeStore/accounts'¶
-
class
azure.mgmt.datalake.store.models.
DataLakeStoreAccountBasicPaged
(*args, **kwargs)[source]¶ Bases:
msrest.paging.Paged
A paging container for iterating over a list of
DataLakeStoreAccountBasic
objectBring async to Paging.
“async_command” is mandatory keyword argument for this mixin to work.
-
class
azure.mgmt.datalake.store.models.
FirewallRulePaged
(*args, **kwargs)[source]¶ Bases:
msrest.paging.Paged
A paging container for iterating over a list of
FirewallRule
objectBring async to Paging.
“async_command” is mandatory keyword argument for this mixin to work.
-
class
azure.mgmt.datalake.store.models.
VirtualNetworkRulePaged
(*args, **kwargs)[source]¶ Bases:
msrest.paging.Paged
A paging container for iterating over a list of
VirtualNetworkRule
objectBring async to Paging.
“async_command” is mandatory keyword argument for this mixin to work.
-
class
azure.mgmt.datalake.store.models.
TrustedIdProviderPaged
(*args, **kwargs)[source]¶ Bases:
msrest.paging.Paged
A paging container for iterating over a list of
TrustedIdProvider
objectBring async to Paging.
“async_command” is mandatory keyword argument for this mixin to work.
-
class
azure.mgmt.datalake.store.models.
EncryptionConfigType
[source]¶ -
An enumeration.
-
service_managed
= 'ServiceManaged'¶
-
user_managed
= 'UserManaged'¶
-
-
class
azure.mgmt.datalake.store.models.
EncryptionState
[source]¶ -
An enumeration.
-
disabled
= 'Disabled'¶
-
enabled
= 'Enabled'¶
-
-
class
azure.mgmt.datalake.store.models.
EncryptionProvisioningState
[source]¶ -
An enumeration.
-
creating
= 'Creating'¶
-
succeeded
= 'Succeeded'¶
-
-
class
azure.mgmt.datalake.store.models.
FirewallState
[source]¶ -
An enumeration.
-
disabled
= 'Disabled'¶
-
enabled
= 'Enabled'¶
-
-
class
azure.mgmt.datalake.store.models.
FirewallAllowAzureIpsState
[source]¶ -
An enumeration.
-
disabled
= 'Disabled'¶
-
enabled
= 'Enabled'¶
-
-
class
azure.mgmt.datalake.store.models.
TrustedIdProviderState
[source]¶ -
An enumeration.
-
disabled
= 'Disabled'¶
-
enabled
= 'Enabled'¶
-
-
class
azure.mgmt.datalake.store.models.
TierType
[source]¶ -
An enumeration.
-
commitment_100_tb
= 'Commitment_100TB'¶
-
commitment_10_tb
= 'Commitment_10TB'¶
-
commitment_1_pb
= 'Commitment_1PB'¶
-
commitment_1_tb
= 'Commitment_1TB'¶
-
commitment_500_tb
= 'Commitment_500TB'¶
-
commitment_5_pb
= 'Commitment_5PB'¶
-
consumption
= 'Consumption'¶
-
-
class
azure.mgmt.datalake.store.models.
DataLakeStoreAccountStatus
[source]¶ -
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.store.models.
DataLakeStoreAccountState
[source]¶ -
An enumeration.
-
active
= 'Active'¶
-
suspended
= 'Suspended'¶
-