datalake

class pulumi_azure.datalake.AnalyticsAccount(resource_name, opts=None, default_store_account_name=None, location=None, name=None, resource_group_name=None, tags=None, tier=None, __name__=None, __opts__=None)

Manage an Azure Data Lake Analytics Account.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • default_store_account_name (pulumi.Input[str]) – Specifies the data lake store to use by default. Changing this forces a new resource to be created.
  • location (pulumi.Input[str]) – Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name of the Data Lake Analytics Account. Changing this forces a new resource to be created. Has to be between 3 to 24 characters.
  • resource_group_name (pulumi.Input[str]) – The name of the resource group in which to create the Data Lake Analytics Account.
  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.
  • tier (pulumi.Input[str]) – The monthly commitment tier for Data Lake Analytics Account. Accepted values are Consumption, Commitment_100000AUHours, Commitment_10000AUHours, Commitment_1000AUHours, Commitment_100AUHours, Commitment_500000AUHours, Commitment_50000AUHours, Commitment_5000AUHours, or Commitment_500AUHours.
default_store_account_name = None

Specifies the data lake store to use by default. Changing this forces a new resource to be created.

location = None

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

name = None

Specifies the name of the Data Lake Analytics Account. Changing this forces a new resource to be created. Has to be between 3 to 24 characters.

resource_group_name = None

The name of the resource group in which to create the Data Lake Analytics Account.

tags = None

A mapping of tags to assign to the resource.

tier = None

The monthly commitment tier for Data Lake Analytics Account. Accepted values are Consumption, Commitment_100000AUHours, Commitment_10000AUHours, Commitment_1000AUHours, Commitment_100AUHours, Commitment_500000AUHours, Commitment_50000AUHours, Commitment_5000AUHours, or Commitment_500AUHours.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.datalake.AnalyticsFirewallRule(resource_name, opts=None, account_name=None, end_ip_address=None, name=None, resource_group_name=None, start_ip_address=None, __name__=None, __opts__=None)

Manage a Azure Data Lake Analytics Firewall Rule.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • account_name (pulumi.Input[str]) – Specifies the name of the Data Lake Analytics for which the Firewall Rule should take effect.
  • end_ip_address (pulumi.Input[str]) – The End IP Address for the firewall rule.
  • name (pulumi.Input[str]) – Specifies the name of the Data Lake Analytics. Changing this forces a new resource to be created. Has to be between 3 to 24 characters.
  • resource_group_name (pulumi.Input[str]) – The name of the resource group in which to create the Data Lake Analytics.
  • start_ip_address (pulumi.Input[str]) – The Start IP address for the firewall rule.
account_name = None

Specifies the name of the Data Lake Analytics for which the Firewall Rule should take effect.

end_ip_address = None

The End IP Address for the firewall rule.

name = None

Specifies the name of the Data Lake Analytics. Changing this forces a new resource to be created. Has to be between 3 to 24 characters.

resource_group_name = None

The name of the resource group in which to create the Data Lake Analytics.

start_ip_address = None

The Start IP address for the firewall rule.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.datalake.GetStoreResult(encryption_state=None, encryption_type=None, firewall_allow_azure_ips=None, firewall_state=None, location=None, tags=None, tier=None, id=None)

A collection of values returned by getStore.

encryption_state = None

the Encryption State of this Data Lake Store Account, such as Enabled or Disabled.

encryption_type = None

the Encryption Type used for this Data Lake Store Account.

firewall_allow_azure_ips = None

are Azure Service IP’s allowed through the firewall?

firewall_state = None

the state of the firewall, such as Enabled or Disabled.

tags = None

A mapping of tags to assign to the Data Lake Store.

tier = None

Current monthly commitment tier for the account.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_azure.datalake.Store(resource_name, opts=None, encryption_state=None, encryption_type=None, firewall_allow_azure_ips=None, firewall_state=None, location=None, name=None, resource_group_name=None, tags=None, tier=None, __name__=None, __opts__=None)

Manage an Azure Data Lake Store.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • encryption_state (pulumi.Input[str]) – Is Encryption enabled on this Data Lake Store Account? Possible values are Enabled or Disabled. Defaults to Enabled.
  • encryption_type (pulumi.Input[str]) – The Encryption Type used for this Data Lake Store Account. Currently can be set to ServiceManaged when encryption_state is Enabled - and must be a blank string when it’s Disabled.
  • firewall_allow_azure_ips (pulumi.Input[str]) – are Azure Service IP’s allowed through the firewall? Possible values are Enabled and Disabled. Defaults to Enabled.
  • firewall_state (pulumi.Input[str]) – the state of the Firewall. Possible values are Enabled and Disabled. Defaults to Enabled.
  • location (pulumi.Input[str]) – Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name of the Data Lake Store. Changing this forces a new resource to be created. Has to be between 3 to 24 characters.
  • resource_group_name (pulumi.Input[str]) – The name of the resource group in which to create the Data Lake Store.
  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.
  • tier (pulumi.Input[str]) – The monthly commitment tier for Data Lake Store. Accepted values are Consumption, Commitment_1TB, Commitment_10TB, Commitment_100TB, Commitment_500TB, Commitment_1PB or Commitment_5PB.
encryption_state = None

Is Encryption enabled on this Data Lake Store Account? Possible values are Enabled or Disabled. Defaults to Enabled.

encryption_type = None

The Encryption Type used for this Data Lake Store Account. Currently can be set to ServiceManaged when encryption_state is Enabled - and must be a blank string when it’s Disabled.

endpoint = None

The Endpoint for the Data Lake Store.

firewall_allow_azure_ips = None

are Azure Service IP’s allowed through the firewall? Possible values are Enabled and Disabled. Defaults to Enabled.

firewall_state = None

the state of the Firewall. Possible values are Enabled and Disabled. Defaults to Enabled.

location = None

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

name = None

Specifies the name of the Data Lake Store. Changing this forces a new resource to be created. Has to be between 3 to 24 characters.

resource_group_name = None

The name of the resource group in which to create the Data Lake Store.

tags = None

A mapping of tags to assign to the resource.

tier = None

The monthly commitment tier for Data Lake Store. Accepted values are Consumption, Commitment_1TB, Commitment_10TB, Commitment_100TB, Commitment_500TB, Commitment_1PB or Commitment_5PB.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.datalake.StoreFile(resource_name, opts=None, account_name=None, local_file_path=None, remote_file_path=None, __name__=None, __opts__=None)

Manage a Azure Data Lake Store File.

Note: If you want to change the data in the remote file without changing the local_file_path, then taint the resource so the azurerm_data_lake_store_file gets recreated with the new data.
Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • account_name (pulumi.Input[str]) – Specifies the name of the Data Lake Store for which the File should created.
  • local_file_path (pulumi.Input[str]) – The path to the local file to be added to the Data Lake Store.
  • remote_file_path (pulumi.Input[str]) – The path created for the file on the Data Lake Store.
account_name = None

Specifies the name of the Data Lake Store for which the File should created.

local_file_path = None

The path to the local file to be added to the Data Lake Store.

remote_file_path = None

The path created for the file on the Data Lake Store.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.datalake.StoreFirewallRule(resource_name, opts=None, account_name=None, end_ip_address=None, name=None, resource_group_name=None, start_ip_address=None, __name__=None, __opts__=None)

Manage a Azure Data Lake Store Firewall Rule.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • account_name (pulumi.Input[str]) – Specifies the name of the Data Lake Store for which the Firewall Rule should take effect.
  • end_ip_address (pulumi.Input[str]) – The End IP Address for the firewall rule.
  • name (pulumi.Input[str]) – Specifies the name of the Data Lake Store. Changing this forces a new resource to be created. Has to be between 3 to 24 characters.
  • resource_group_name (pulumi.Input[str]) – The name of the resource group in which to create the Data Lake Store.
  • start_ip_address (pulumi.Input[str]) – The Start IP address for the firewall rule.
account_name = None

Specifies the name of the Data Lake Store for which the Firewall Rule should take effect.

end_ip_address = None

The End IP Address for the firewall rule.

name = None

Specifies the name of the Data Lake Store. Changing this forces a new resource to be created. Has to be between 3 to 24 characters.

resource_group_name = None

The name of the resource group in which to create the Data Lake Store.

start_ip_address = None

The Start IP address for the firewall rule.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
pulumi_azure.datalake.get_store(name=None, resource_group_name=None, opts=None)

Use this data source to access information about an existing Data Lake Store.