CreateDataLakeStoreAccountParameters Class

CreateDataLakeStoreAccountParameters.

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

Inheritance
CreateDataLakeStoreAccountParameters

Constructor

CreateDataLakeStoreAccountParameters(*, location: str, tags=None, identity=None, default_group: Optional[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)

Parameters

location
str
Required

Required. The resource location.

tags
dict[str, str]
Required

The resource tags.

identity
EncryptionIdentity
Required

The Key Vault encryption identity, if any.

default_group
str
Required

The default owner group for all new folders and files created in the Data Lake Store account.

encryption_config
EncryptionConfig
Required

The Key Vault encryption configuration.

encryption_state
str or EncryptionState
Required

The current state of encryption for this Data Lake Store account. Possible values include: 'Enabled', 'Disabled'

firewall_rules
list[CreateFirewallRuleWithAccountParameters]
Required

The list of firewall rules associated with this Data Lake Store account.

virtual_network_rules
list[CreateVirtualNetworkRuleWithAccountParameters]
Required

The list of virtual network rules associated with this Data Lake Store account.

firewall_state
str or FirewallState
Required

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

trusted_id_providers
list[CreateTrustedIdProviderWithAccountParameters]
Required

The list of trusted identity providers associated with this Data Lake Store account.

trusted_id_provider_state
str or TrustedIdProviderState
Required

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
Required

The commitment tier to use for next month. Possible values include: 'Consumption', 'Commitment_1TB', 'Commitment_10TB', 'Commitment_100TB', 'Commitment_500TB', 'Commitment_1PB', 'Commitment_5PB'