Namespace Pulumi.Azure.DataLake
Classes
AnalyticsAccount
Manages an Azure Data Lake Analytics Account.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
{
Location = "northeurope",
});
var exampleStore = new Azure.DataLake.Store("exampleStore", new Azure.DataLake.StoreArgs
{
ResourceGroupName = exampleResourceGroup.Name,
Location = exampleResourceGroup.Location,
});
var exampleAnalyticsAccount = new Azure.DataLake.AnalyticsAccount("exampleAnalyticsAccount", new Azure.DataLake.AnalyticsAccountArgs
{
ResourceGroupName = exampleResourceGroup.Name,
Location = exampleResourceGroup.Location,
DefaultStoreAccountName = exampleStore.Name,
});
}
}
AnalyticsAccountArgs
AnalyticsAccountState
AnalyticsFirewallRule
Manages a Azure Data Lake Analytics Firewall Rule.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
{
Location = "northeurope",
});
var exampleStore = new Azure.DataLake.Store("exampleStore", new Azure.DataLake.StoreArgs
{
ResourceGroupName = exampleResourceGroup.Name,
Location = exampleResourceGroup.Location,
});
var exampleAnalyticsAccount = new Azure.DataLake.AnalyticsAccount("exampleAnalyticsAccount", new Azure.DataLake.AnalyticsAccountArgs
{
ResourceGroupName = exampleResourceGroup.Name,
Location = exampleResourceGroup.Location,
DefaultStoreAccountName = exampleStore.Name,
});
var exampleAnalyticsFirewallRule = new Azure.DataLake.AnalyticsFirewallRule("exampleAnalyticsFirewallRule", new Azure.DataLake.AnalyticsFirewallRuleArgs
{
AccountName = azurerm_data_lake_analytics.Example.Name,
ResourceGroupName = exampleResourceGroup.Name,
StartIpAddress = "1.2.3.4",
EndIpAddress = "2.3.4.5",
});
}
}
AnalyticsFirewallRuleArgs
AnalyticsFirewallRuleState
GetStore
GetStoreArgs
GetStoreResult
Store
Manages an Azure Data Lake Store.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
{
Location = "northeurope",
});
var exampleStore = new Azure.DataLake.Store("exampleStore", new Azure.DataLake.StoreArgs
{
ResourceGroupName = exampleResourceGroup.Name,
Location = exampleResourceGroup.Location,
EncryptionState = "Enabled",
EncryptionType = "ServiceManaged",
});
}
}
StoreArgs
StoreFile
Manages 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 theazure.datalake.StoreFilegets recreated with the new data.
StoreFileArgs
StoreFileState
StoreFirewallRule
Manages a Azure Data Lake Store Firewall Rule.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
{
Location = "northeurope",
});
var exampleStore = new Azure.DataLake.Store("exampleStore", new Azure.DataLake.StoreArgs
{
ResourceGroupName = exampleResourceGroup.Name,
Location = exampleResourceGroup.Location,
});
var exampleStoreFirewallRule = new Azure.DataLake.StoreFirewallRule("exampleStoreFirewallRule", new Azure.DataLake.StoreFirewallRuleArgs
{
AccountName = exampleStore.Name,
ResourceGroupName = exampleResourceGroup.Name,
StartIpAddress = "1.2.3.4",
EndIpAddress = "2.3.4.5",
});
}
}