azure-native.datalakestore.Account
Explore with Pulumi AI
Data Lake Store account information.
Uses Azure REST API version 2016-11-01. In version 1.x of the Azure Native provider, it used API version 2016-11-01.
Example Usage
Creates the specified Data Lake Store account
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var account = new AzureNative.DataLakeStore.Account("account", new()
    {
        AccountName = "contosoadla",
        DefaultGroup = "test_default_group",
        EncryptionConfig = new AzureNative.DataLakeStore.Inputs.EncryptionConfigArgs
        {
            KeyVaultMetaInfo = new AzureNative.DataLakeStore.Inputs.KeyVaultMetaInfoArgs
            {
                EncryptionKeyName = "test_encryption_key_name",
                EncryptionKeyVersion = "encryption_key_version",
                KeyVaultResourceId = "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
            },
            Type = AzureNative.DataLakeStore.EncryptionConfigType.UserManaged,
        },
        EncryptionState = AzureNative.DataLakeStore.EncryptionState.Enabled,
        FirewallAllowAzureIps = AzureNative.DataLakeStore.FirewallAllowAzureIpsState.Enabled,
        FirewallRules = new[]
        {
            new AzureNative.DataLakeStore.Inputs.CreateFirewallRuleWithAccountParametersArgs
            {
                EndIpAddress = "2.2.2.2",
                Name = "test_rule",
                StartIpAddress = "1.1.1.1",
            },
        },
        FirewallState = AzureNative.DataLakeStore.FirewallState.Enabled,
        Identity = new AzureNative.DataLakeStore.Inputs.EncryptionIdentityArgs
        {
            Type = AzureNative.DataLakeStore.EncryptionIdentityType.SystemAssigned,
        },
        Location = "eastus2",
        NewTier = AzureNative.DataLakeStore.TierType.Consumption,
        ResourceGroupName = "contosorg",
        Tags = 
        {
            { "test_key", "test_value" },
        },
        TrustedIdProviderState = AzureNative.DataLakeStore.TrustedIdProviderState.Enabled,
        TrustedIdProviders = new[]
        {
            new AzureNative.DataLakeStore.Inputs.CreateTrustedIdProviderWithAccountParametersArgs
            {
                IdProvider = "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1",
                Name = "test_trusted_id_provider_name",
            },
        },
    });
});
package main
import (
	datalakestore "github.com/pulumi/pulumi-azure-native-sdk/datalakestore/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datalakestore.NewAccount(ctx, "account", &datalakestore.AccountArgs{
			AccountName:  pulumi.String("contosoadla"),
			DefaultGroup: pulumi.String("test_default_group"),
			EncryptionConfig: &datalakestore.EncryptionConfigArgs{
				KeyVaultMetaInfo: &datalakestore.KeyVaultMetaInfoArgs{
					EncryptionKeyName:    pulumi.String("test_encryption_key_name"),
					EncryptionKeyVersion: pulumi.String("encryption_key_version"),
					KeyVaultResourceId:   pulumi.String("34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"),
				},
				Type: datalakestore.EncryptionConfigTypeUserManaged,
			},
			EncryptionState:       datalakestore.EncryptionStateEnabled,
			FirewallAllowAzureIps: datalakestore.FirewallAllowAzureIpsStateEnabled,
			FirewallRules: datalakestore.CreateFirewallRuleWithAccountParametersArray{
				&datalakestore.CreateFirewallRuleWithAccountParametersArgs{
					EndIpAddress:   pulumi.String("2.2.2.2"),
					Name:           pulumi.String("test_rule"),
					StartIpAddress: pulumi.String("1.1.1.1"),
				},
			},
			FirewallState: datalakestore.FirewallStateEnabled,
			Identity: &datalakestore.EncryptionIdentityArgs{
				Type: datalakestore.EncryptionIdentityTypeSystemAssigned,
			},
			Location:          pulumi.String("eastus2"),
			NewTier:           datalakestore.TierTypeConsumption,
			ResourceGroupName: pulumi.String("contosorg"),
			Tags: pulumi.StringMap{
				"test_key": pulumi.String("test_value"),
			},
			TrustedIdProviderState: datalakestore.TrustedIdProviderStateEnabled,
			TrustedIdProviders: datalakestore.CreateTrustedIdProviderWithAccountParametersArray{
				&datalakestore.CreateTrustedIdProviderWithAccountParametersArgs{
					IdProvider: pulumi.String("https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"),
					Name:       pulumi.String("test_trusted_id_provider_name"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datalakestore.Account;
import com.pulumi.azurenative.datalakestore.AccountArgs;
import com.pulumi.azurenative.datalakestore.inputs.EncryptionConfigArgs;
import com.pulumi.azurenative.datalakestore.inputs.KeyVaultMetaInfoArgs;
import com.pulumi.azurenative.datalakestore.inputs.CreateFirewallRuleWithAccountParametersArgs;
import com.pulumi.azurenative.datalakestore.inputs.EncryptionIdentityArgs;
import com.pulumi.azurenative.datalakestore.inputs.CreateTrustedIdProviderWithAccountParametersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var account = new Account("account", AccountArgs.builder()
            .accountName("contosoadla")
            .defaultGroup("test_default_group")
            .encryptionConfig(EncryptionConfigArgs.builder()
                .keyVaultMetaInfo(KeyVaultMetaInfoArgs.builder()
                    .encryptionKeyName("test_encryption_key_name")
                    .encryptionKeyVersion("encryption_key_version")
                    .keyVaultResourceId("34adfa4f-cedf-4dc0-ba29-b6d1a69ab345")
                    .build())
                .type("UserManaged")
                .build())
            .encryptionState("Enabled")
            .firewallAllowAzureIps("Enabled")
            .firewallRules(CreateFirewallRuleWithAccountParametersArgs.builder()
                .endIpAddress("2.2.2.2")
                .name("test_rule")
                .startIpAddress("1.1.1.1")
                .build())
            .firewallState("Enabled")
            .identity(EncryptionIdentityArgs.builder()
                .type("SystemAssigned")
                .build())
            .location("eastus2")
            .newTier("Consumption")
            .resourceGroupName("contosorg")
            .tags(Map.of("test_key", "test_value"))
            .trustedIdProviderState("Enabled")
            .trustedIdProviders(CreateTrustedIdProviderWithAccountParametersArgs.builder()
                .idProvider("https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1")
                .name("test_trusted_id_provider_name")
                .build())
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const account = new azure_native.datalakestore.Account("account", {
    accountName: "contosoadla",
    defaultGroup: "test_default_group",
    encryptionConfig: {
        keyVaultMetaInfo: {
            encryptionKeyName: "test_encryption_key_name",
            encryptionKeyVersion: "encryption_key_version",
            keyVaultResourceId: "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        },
        type: azure_native.datalakestore.EncryptionConfigType.UserManaged,
    },
    encryptionState: azure_native.datalakestore.EncryptionState.Enabled,
    firewallAllowAzureIps: azure_native.datalakestore.FirewallAllowAzureIpsState.Enabled,
    firewallRules: [{
        endIpAddress: "2.2.2.2",
        name: "test_rule",
        startIpAddress: "1.1.1.1",
    }],
    firewallState: azure_native.datalakestore.FirewallState.Enabled,
    identity: {
        type: azure_native.datalakestore.EncryptionIdentityType.SystemAssigned,
    },
    location: "eastus2",
    newTier: azure_native.datalakestore.TierType.Consumption,
    resourceGroupName: "contosorg",
    tags: {
        test_key: "test_value",
    },
    trustedIdProviderState: azure_native.datalakestore.TrustedIdProviderState.Enabled,
    trustedIdProviders: [{
        idProvider: "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1",
        name: "test_trusted_id_provider_name",
    }],
});
import pulumi
import pulumi_azure_native as azure_native
account = azure_native.datalakestore.Account("account",
    account_name="contosoadla",
    default_group="test_default_group",
    encryption_config={
        "key_vault_meta_info": {
            "encryption_key_name": "test_encryption_key_name",
            "encryption_key_version": "encryption_key_version",
            "key_vault_resource_id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        },
        "type": azure_native.datalakestore.EncryptionConfigType.USER_MANAGED,
    },
    encryption_state=azure_native.datalakestore.EncryptionState.ENABLED,
    firewall_allow_azure_ips=azure_native.datalakestore.FirewallAllowAzureIpsState.ENABLED,
    firewall_rules=[{
        "end_ip_address": "2.2.2.2",
        "name": "test_rule",
        "start_ip_address": "1.1.1.1",
    }],
    firewall_state=azure_native.datalakestore.FirewallState.ENABLED,
    identity={
        "type": azure_native.datalakestore.EncryptionIdentityType.SYSTEM_ASSIGNED,
    },
    location="eastus2",
    new_tier=azure_native.datalakestore.TierType.CONSUMPTION,
    resource_group_name="contosorg",
    tags={
        "test_key": "test_value",
    },
    trusted_id_provider_state=azure_native.datalakestore.TrustedIdProviderState.ENABLED,
    trusted_id_providers=[{
        "id_provider": "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1",
        "name": "test_trusted_id_provider_name",
    }])
resources:
  account:
    type: azure-native:datalakestore:Account
    properties:
      accountName: contosoadla
      defaultGroup: test_default_group
      encryptionConfig:
        keyVaultMetaInfo:
          encryptionKeyName: test_encryption_key_name
          encryptionKeyVersion: encryption_key_version
          keyVaultResourceId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345
        type: UserManaged
      encryptionState: Enabled
      firewallAllowAzureIps: Enabled
      firewallRules:
        - endIpAddress: 2.2.2.2
          name: test_rule
          startIpAddress: 1.1.1.1
      firewallState: Enabled
      identity:
        type: SystemAssigned
      location: eastus2
      newTier: Consumption
      resourceGroupName: contosorg
      tags:
        test_key: test_value
      trustedIdProviderState: Enabled
      trustedIdProviders:
        - idProvider: https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1
          name: test_trusted_id_provider_name
Create Account Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Account(name: string, args: AccountArgs, opts?: CustomResourceOptions);@overload
def Account(resource_name: str,
            args: AccountArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def Account(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            resource_group_name: Optional[str] = None,
            firewall_state: Optional[FirewallState] = None,
            location: Optional[str] = None,
            encryption_state: Optional[EncryptionState] = None,
            firewall_allow_azure_ips: Optional[FirewallAllowAzureIpsState] = None,
            firewall_rules: Optional[Sequence[CreateFirewallRuleWithAccountParametersArgs]] = None,
            account_name: Optional[str] = None,
            identity: Optional[EncryptionIdentityArgs] = None,
            encryption_config: Optional[EncryptionConfigArgs] = None,
            new_tier: Optional[TierType] = None,
            default_group: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None,
            trusted_id_provider_state: Optional[TrustedIdProviderState] = None,
            trusted_id_providers: Optional[Sequence[CreateTrustedIdProviderWithAccountParametersArgs]] = None,
            virtual_network_rules: Optional[Sequence[CreateVirtualNetworkRuleWithAccountParametersArgs]] = None)func NewAccount(ctx *Context, name string, args AccountArgs, opts ...ResourceOption) (*Account, error)public Account(string name, AccountArgs args, CustomResourceOptions? opts = null)
public Account(String name, AccountArgs args)
public Account(String name, AccountArgs args, CustomResourceOptions options)
type: azure-native:datalakestore:Account
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleaccountResourceResourceFromDatalakestore = new AzureNative.DataLakeStore.Account("exampleaccountResourceResourceFromDatalakestore", new()
{
    ResourceGroupName = "string",
    FirewallState = AzureNative.DataLakeStore.FirewallState.Enabled,
    Location = "string",
    EncryptionState = AzureNative.DataLakeStore.EncryptionState.Enabled,
    FirewallAllowAzureIps = AzureNative.DataLakeStore.FirewallAllowAzureIpsState.Enabled,
    FirewallRules = new[]
    {
        new AzureNative.DataLakeStore.Inputs.CreateFirewallRuleWithAccountParametersArgs
        {
            EndIpAddress = "string",
            Name = "string",
            StartIpAddress = "string",
        },
    },
    AccountName = "string",
    Identity = new AzureNative.DataLakeStore.Inputs.EncryptionIdentityArgs
    {
        Type = AzureNative.DataLakeStore.EncryptionIdentityType.SystemAssigned,
    },
    EncryptionConfig = new AzureNative.DataLakeStore.Inputs.EncryptionConfigArgs
    {
        Type = AzureNative.DataLakeStore.EncryptionConfigType.UserManaged,
        KeyVaultMetaInfo = new AzureNative.DataLakeStore.Inputs.KeyVaultMetaInfoArgs
        {
            EncryptionKeyName = "string",
            EncryptionKeyVersion = "string",
            KeyVaultResourceId = "string",
        },
    },
    NewTier = AzureNative.DataLakeStore.TierType.Consumption,
    DefaultGroup = "string",
    Tags = 
    {
        { "string", "string" },
    },
    TrustedIdProviderState = AzureNative.DataLakeStore.TrustedIdProviderState.Enabled,
    TrustedIdProviders = new[]
    {
        new AzureNative.DataLakeStore.Inputs.CreateTrustedIdProviderWithAccountParametersArgs
        {
            IdProvider = "string",
            Name = "string",
        },
    },
    VirtualNetworkRules = new[]
    {
        new AzureNative.DataLakeStore.Inputs.CreateVirtualNetworkRuleWithAccountParametersArgs
        {
            Name = "string",
            SubnetId = "string",
        },
    },
});
example, err := datalakestore.NewAccount(ctx, "exampleaccountResourceResourceFromDatalakestore", &datalakestore.AccountArgs{
	ResourceGroupName:     pulumi.String("string"),
	FirewallState:         datalakestore.FirewallStateEnabled,
	Location:              pulumi.String("string"),
	EncryptionState:       datalakestore.EncryptionStateEnabled,
	FirewallAllowAzureIps: datalakestore.FirewallAllowAzureIpsStateEnabled,
	FirewallRules: datalakestore.CreateFirewallRuleWithAccountParametersArray{
		&datalakestore.CreateFirewallRuleWithAccountParametersArgs{
			EndIpAddress:   pulumi.String("string"),
			Name:           pulumi.String("string"),
			StartIpAddress: pulumi.String("string"),
		},
	},
	AccountName: pulumi.String("string"),
	Identity: &datalakestore.EncryptionIdentityArgs{
		Type: datalakestore.EncryptionIdentityTypeSystemAssigned,
	},
	EncryptionConfig: &datalakestore.EncryptionConfigArgs{
		Type: datalakestore.EncryptionConfigTypeUserManaged,
		KeyVaultMetaInfo: &datalakestore.KeyVaultMetaInfoArgs{
			EncryptionKeyName:    pulumi.String("string"),
			EncryptionKeyVersion: pulumi.String("string"),
			KeyVaultResourceId:   pulumi.String("string"),
		},
	},
	NewTier:      datalakestore.TierTypeConsumption,
	DefaultGroup: pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	TrustedIdProviderState: datalakestore.TrustedIdProviderStateEnabled,
	TrustedIdProviders: datalakestore.CreateTrustedIdProviderWithAccountParametersArray{
		&datalakestore.CreateTrustedIdProviderWithAccountParametersArgs{
			IdProvider: pulumi.String("string"),
			Name:       pulumi.String("string"),
		},
	},
	VirtualNetworkRules: datalakestore.CreateVirtualNetworkRuleWithAccountParametersArray{
		&datalakestore.CreateVirtualNetworkRuleWithAccountParametersArgs{
			Name:     pulumi.String("string"),
			SubnetId: pulumi.String("string"),
		},
	},
})
var exampleaccountResourceResourceFromDatalakestore = new Account("exampleaccountResourceResourceFromDatalakestore", AccountArgs.builder()
    .resourceGroupName("string")
    .firewallState("Enabled")
    .location("string")
    .encryptionState("Enabled")
    .firewallAllowAzureIps("Enabled")
    .firewallRules(CreateFirewallRuleWithAccountParametersArgs.builder()
        .endIpAddress("string")
        .name("string")
        .startIpAddress("string")
        .build())
    .accountName("string")
    .identity(EncryptionIdentityArgs.builder()
        .type("SystemAssigned")
        .build())
    .encryptionConfig(EncryptionConfigArgs.builder()
        .type("UserManaged")
        .keyVaultMetaInfo(KeyVaultMetaInfoArgs.builder()
            .encryptionKeyName("string")
            .encryptionKeyVersion("string")
            .keyVaultResourceId("string")
            .build())
        .build())
    .newTier("Consumption")
    .defaultGroup("string")
    .tags(Map.of("string", "string"))
    .trustedIdProviderState("Enabled")
    .trustedIdProviders(CreateTrustedIdProviderWithAccountParametersArgs.builder()
        .idProvider("string")
        .name("string")
        .build())
    .virtualNetworkRules(CreateVirtualNetworkRuleWithAccountParametersArgs.builder()
        .name("string")
        .subnetId("string")
        .build())
    .build());
exampleaccount_resource_resource_from_datalakestore = azure_native.datalakestore.Account("exampleaccountResourceResourceFromDatalakestore",
    resource_group_name="string",
    firewall_state=azure_native.datalakestore.FirewallState.ENABLED,
    location="string",
    encryption_state=azure_native.datalakestore.EncryptionState.ENABLED,
    firewall_allow_azure_ips=azure_native.datalakestore.FirewallAllowAzureIpsState.ENABLED,
    firewall_rules=[{
        "end_ip_address": "string",
        "name": "string",
        "start_ip_address": "string",
    }],
    account_name="string",
    identity={
        "type": azure_native.datalakestore.EncryptionIdentityType.SYSTEM_ASSIGNED,
    },
    encryption_config={
        "type": azure_native.datalakestore.EncryptionConfigType.USER_MANAGED,
        "key_vault_meta_info": {
            "encryption_key_name": "string",
            "encryption_key_version": "string",
            "key_vault_resource_id": "string",
        },
    },
    new_tier=azure_native.datalakestore.TierType.CONSUMPTION,
    default_group="string",
    tags={
        "string": "string",
    },
    trusted_id_provider_state=azure_native.datalakestore.TrustedIdProviderState.ENABLED,
    trusted_id_providers=[{
        "id_provider": "string",
        "name": "string",
    }],
    virtual_network_rules=[{
        "name": "string",
        "subnet_id": "string",
    }])
const exampleaccountResourceResourceFromDatalakestore = new azure_native.datalakestore.Account("exampleaccountResourceResourceFromDatalakestore", {
    resourceGroupName: "string",
    firewallState: azure_native.datalakestore.FirewallState.Enabled,
    location: "string",
    encryptionState: azure_native.datalakestore.EncryptionState.Enabled,
    firewallAllowAzureIps: azure_native.datalakestore.FirewallAllowAzureIpsState.Enabled,
    firewallRules: [{
        endIpAddress: "string",
        name: "string",
        startIpAddress: "string",
    }],
    accountName: "string",
    identity: {
        type: azure_native.datalakestore.EncryptionIdentityType.SystemAssigned,
    },
    encryptionConfig: {
        type: azure_native.datalakestore.EncryptionConfigType.UserManaged,
        keyVaultMetaInfo: {
            encryptionKeyName: "string",
            encryptionKeyVersion: "string",
            keyVaultResourceId: "string",
        },
    },
    newTier: azure_native.datalakestore.TierType.Consumption,
    defaultGroup: "string",
    tags: {
        string: "string",
    },
    trustedIdProviderState: azure_native.datalakestore.TrustedIdProviderState.Enabled,
    trustedIdProviders: [{
        idProvider: "string",
        name: "string",
    }],
    virtualNetworkRules: [{
        name: "string",
        subnetId: "string",
    }],
});
type: azure-native:datalakestore:Account
properties:
    accountName: string
    defaultGroup: string
    encryptionConfig:
        keyVaultMetaInfo:
            encryptionKeyName: string
            encryptionKeyVersion: string
            keyVaultResourceId: string
        type: UserManaged
    encryptionState: Enabled
    firewallAllowAzureIps: Enabled
    firewallRules:
        - endIpAddress: string
          name: string
          startIpAddress: string
    firewallState: Enabled
    identity:
        type: SystemAssigned
    location: string
    newTier: Consumption
    resourceGroupName: string
    tags:
        string: string
    trustedIdProviderState: Enabled
    trustedIdProviders:
        - idProvider: string
          name: string
    virtualNetworkRules:
        - name: string
          subnetId: string
Account Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Account resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the Azure resource group.
- AccountName string
- The name of the Data Lake Store account.
- DefaultGroup string
- The default owner group for all new folders and files created in the Data Lake Store account.
- EncryptionConfig Pulumi.Azure Native. Data Lake Store. Inputs. Encryption Config 
- The Key Vault encryption configuration.
- EncryptionState Pulumi.Azure Native. Data Lake Store. Encryption State 
- The current state of encryption for this Data Lake Store account.
- FirewallAllow Pulumi.Azure Ips Azure Native. Data Lake Store. Firewall Allow Azure Ips State 
- The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- FirewallRules List<Pulumi.Azure Native. Data Lake Store. Inputs. Create Firewall Rule With Account Parameters> 
- The list of firewall rules associated with this Data Lake Store account.
- FirewallState Pulumi.Azure Native. Data Lake Store. Firewall State 
- The current state of the IP address firewall for this Data Lake Store account.
- Identity
Pulumi.Azure Native. Data Lake Store. Inputs. Encryption Identity 
- The Key Vault encryption identity, if any.
- Location string
- The resource location.
- NewTier Pulumi.Azure Native. Data Lake Store. Tier Type 
- The commitment tier to use for next month.
- Dictionary<string, string>
- The resource tags.
- TrustedId Pulumi.Provider State Azure Native. Data Lake Store. Trusted Id Provider State 
- The current state of the trusted identity provider feature for this Data Lake Store account.
- TrustedId List<Pulumi.Providers Azure Native. Data Lake Store. Inputs. Create Trusted Id Provider With Account Parameters> 
- The list of trusted identity providers associated with this Data Lake Store account.
- VirtualNetwork List<Pulumi.Rules Azure Native. Data Lake Store. Inputs. Create Virtual Network Rule With Account Parameters> 
- The list of virtual network rules associated with this Data Lake Store account.
- ResourceGroup stringName 
- The name of the Azure resource group.
- AccountName string
- The name of the Data Lake Store account.
- DefaultGroup string
- The default owner group for all new folders and files created in the Data Lake Store account.
- EncryptionConfig EncryptionConfig Args 
- The Key Vault encryption configuration.
- EncryptionState EncryptionState 
- The current state of encryption for this Data Lake Store account.
- FirewallAllow FirewallAzure Ips Allow Azure Ips State 
- The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- FirewallRules []CreateFirewall Rule With Account Parameters Args 
- The list of firewall rules associated with this Data Lake Store account.
- FirewallState FirewallState 
- The current state of the IP address firewall for this Data Lake Store account.
- Identity
EncryptionIdentity Args 
- The Key Vault encryption identity, if any.
- Location string
- The resource location.
- NewTier TierType 
- The commitment tier to use for next month.
- map[string]string
- The resource tags.
- TrustedId TrustedProvider State Id Provider State Enum 
- The current state of the trusted identity provider feature for this Data Lake Store account.
- TrustedId []CreateProviders Trusted Id Provider With Account Parameters Args 
- The list of trusted identity providers associated with this Data Lake Store account.
- VirtualNetwork []CreateRules Virtual Network Rule With Account Parameters Args 
- The list of virtual network rules associated with this Data Lake Store account.
- resourceGroup StringName 
- The name of the Azure resource group.
- accountName String
- The name of the Data Lake Store account.
- defaultGroup String
- The default owner group for all new folders and files created in the Data Lake Store account.
- encryptionConfig EncryptionConfig 
- The Key Vault encryption configuration.
- encryptionState EncryptionState 
- The current state of encryption for this Data Lake Store account.
- firewallAllow FirewallAzure Ips Allow Azure Ips State 
- The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- firewallRules List<CreateFirewall Rule With Account Parameters> 
- The list of firewall rules associated with this Data Lake Store account.
- firewallState FirewallState 
- The current state of the IP address firewall for this Data Lake Store account.
- identity
EncryptionIdentity 
- The Key Vault encryption identity, if any.
- location String
- The resource location.
- newTier TierType 
- The commitment tier to use for next month.
- Map<String,String>
- The resource tags.
- trustedId TrustedProvider State Id Provider State 
- The current state of the trusted identity provider feature for this Data Lake Store account.
- trustedId List<CreateProviders Trusted Id Provider With Account Parameters> 
- The list of trusted identity providers associated with this Data Lake Store account.
- virtualNetwork List<CreateRules Virtual Network Rule With Account Parameters> 
- The list of virtual network rules associated with this Data Lake Store account.
- resourceGroup stringName 
- The name of the Azure resource group.
- accountName string
- The name of the Data Lake Store account.
- defaultGroup string
- The default owner group for all new folders and files created in the Data Lake Store account.
- encryptionConfig EncryptionConfig 
- The Key Vault encryption configuration.
- encryptionState EncryptionState 
- The current state of encryption for this Data Lake Store account.
- firewallAllow FirewallAzure Ips Allow Azure Ips State 
- The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- firewallRules CreateFirewall Rule With Account Parameters[] 
- The list of firewall rules associated with this Data Lake Store account.
- firewallState FirewallState 
- The current state of the IP address firewall for this Data Lake Store account.
- identity
EncryptionIdentity 
- The Key Vault encryption identity, if any.
- location string
- The resource location.
- newTier TierType 
- The commitment tier to use for next month.
- {[key: string]: string}
- The resource tags.
- trustedId TrustedProvider State Id Provider State 
- The current state of the trusted identity provider feature for this Data Lake Store account.
- trustedId CreateProviders Trusted Id Provider With Account Parameters[] 
- The list of trusted identity providers associated with this Data Lake Store account.
- virtualNetwork CreateRules Virtual Network Rule With Account Parameters[] 
- The list of virtual network rules associated with this Data Lake Store account.
- resource_group_ strname 
- The name of the Azure resource group.
- account_name str
- The name of the Data Lake Store account.
- default_group str
- The default owner group for all new folders and files created in the Data Lake Store account.
- encryption_config EncryptionConfig Args 
- The Key Vault encryption configuration.
- encryption_state EncryptionState 
- The current state of encryption for this Data Lake Store account.
- firewall_allow_ Firewallazure_ ips Allow Azure Ips State 
- The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- firewall_rules Sequence[CreateFirewall Rule With Account Parameters Args] 
- The list of firewall rules associated with this Data Lake Store account.
- firewall_state FirewallState 
- The current state of the IP address firewall for this Data Lake Store account.
- identity
EncryptionIdentity Args 
- The Key Vault encryption identity, if any.
- location str
- The resource location.
- new_tier TierType 
- The commitment tier to use for next month.
- Mapping[str, str]
- The resource tags.
- trusted_id_ Trustedprovider_ state Id Provider State 
- The current state of the trusted identity provider feature for this Data Lake Store account.
- trusted_id_ Sequence[Createproviders Trusted Id Provider With Account Parameters Args] 
- The list of trusted identity providers associated with this Data Lake Store account.
- virtual_network_ Sequence[Createrules Virtual Network Rule With Account Parameters Args] 
- The list of virtual network rules associated with this Data Lake Store account.
- resourceGroup StringName 
- The name of the Azure resource group.
- accountName String
- The name of the Data Lake Store account.
- defaultGroup String
- The default owner group for all new folders and files created in the Data Lake Store account.
- encryptionConfig Property Map
- The Key Vault encryption configuration.
- encryptionState "Enabled" | "Disabled"
- The current state of encryption for this Data Lake Store account.
- firewallAllow "Enabled" | "Disabled"Azure Ips 
- The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- firewallRules List<Property Map>
- The list of firewall rules associated with this Data Lake Store account.
- firewallState "Enabled" | "Disabled"
- The current state of the IP address firewall for this Data Lake Store account.
- identity Property Map
- The Key Vault encryption identity, if any.
- location String
- The resource location.
- newTier "Consumption" | "Commitment_1TB" | "Commitment_10TB" | "Commitment_100TB" | "Commitment_500TB" | "Commitment_1PB" | "Commitment_5PB"
- The commitment tier to use for next month.
- Map<String>
- The resource tags.
- trustedId "Enabled" | "Disabled"Provider State 
- The current state of the trusted identity provider feature for this Data Lake Store account.
- trustedId List<Property Map>Providers 
- The list of trusted identity providers associated with this Data Lake Store account.
- virtualNetwork List<Property Map>Rules 
- The list of virtual network rules associated with this Data Lake Store account.
Outputs
All input properties are implicitly available as output properties. Additionally, the Account resource produces the following output properties:
- AccountId string
- The unique identifier associated with this Data Lake Store account.
- CreationTime string
- The account creation time.
- CurrentTier string
- The commitment tier in use for the current month.
- EncryptionProvisioning stringState 
- The current state of encryption provisioning for this Data Lake Store account.
- Endpoint string
- The full CName endpoint for this account.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastModified stringTime 
- The account last modified time.
- Name string
- The resource name.
- ProvisioningState string
- The provisioning status of the Data Lake Store account.
- State string
- The state of the Data Lake Store account.
- Type string
- The resource type.
- AccountId string
- The unique identifier associated with this Data Lake Store account.
- CreationTime string
- The account creation time.
- CurrentTier string
- The commitment tier in use for the current month.
- EncryptionProvisioning stringState 
- The current state of encryption provisioning for this Data Lake Store account.
- Endpoint string
- The full CName endpoint for this account.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastModified stringTime 
- The account last modified time.
- Name string
- The resource name.
- ProvisioningState string
- The provisioning status of the Data Lake Store account.
- State string
- The state of the Data Lake Store account.
- Type string
- The resource type.
- accountId String
- The unique identifier associated with this Data Lake Store account.
- creationTime String
- The account creation time.
- currentTier String
- The commitment tier in use for the current month.
- encryptionProvisioning StringState 
- The current state of encryption provisioning for this Data Lake Store account.
- endpoint String
- The full CName endpoint for this account.
- id String
- The provider-assigned unique ID for this managed resource.
- lastModified StringTime 
- The account last modified time.
- name String
- The resource name.
- provisioningState String
- The provisioning status of the Data Lake Store account.
- state String
- The state of the Data Lake Store account.
- type String
- The resource type.
- accountId string
- The unique identifier associated with this Data Lake Store account.
- creationTime string
- The account creation time.
- currentTier string
- The commitment tier in use for the current month.
- encryptionProvisioning stringState 
- The current state of encryption provisioning for this Data Lake Store account.
- endpoint string
- The full CName endpoint for this account.
- id string
- The provider-assigned unique ID for this managed resource.
- lastModified stringTime 
- The account last modified time.
- name string
- The resource name.
- provisioningState string
- The provisioning status of the Data Lake Store account.
- state string
- The state of the Data Lake Store account.
- type string
- The resource type.
- account_id str
- The unique identifier associated with this Data Lake Store account.
- creation_time str
- The account creation time.
- current_tier str
- The commitment tier in use for the current month.
- encryption_provisioning_ strstate 
- The current state of encryption provisioning for this Data Lake Store account.
- endpoint str
- The full CName endpoint for this account.
- id str
- The provider-assigned unique ID for this managed resource.
- last_modified_ strtime 
- The account last modified time.
- name str
- The resource name.
- provisioning_state str
- The provisioning status of the Data Lake Store account.
- state str
- The state of the Data Lake Store account.
- type str
- The resource type.
- accountId String
- The unique identifier associated with this Data Lake Store account.
- creationTime String
- The account creation time.
- currentTier String
- The commitment tier in use for the current month.
- encryptionProvisioning StringState 
- The current state of encryption provisioning for this Data Lake Store account.
- endpoint String
- The full CName endpoint for this account.
- id String
- The provider-assigned unique ID for this managed resource.
- lastModified StringTime 
- The account last modified time.
- name String
- The resource name.
- provisioningState String
- The provisioning status of the Data Lake Store account.
- state String
- The state of the Data Lake Store account.
- type String
- The resource type.
Supporting Types
CreateFirewallRuleWithAccountParameters, CreateFirewallRuleWithAccountParametersArgs            
- EndIp stringAddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Name string
- The unique name of the firewall rule to create.
- StartIp stringAddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- EndIp stringAddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Name string
- The unique name of the firewall rule to create.
- StartIp stringAddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- endIp StringAddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- name String
- The unique name of the firewall rule to create.
- startIp StringAddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- endIp stringAddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- name string
- The unique name of the firewall rule to create.
- startIp stringAddress 
- 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_ straddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- name str
- The unique name of the firewall rule to create.
- start_ip_ straddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- endIp StringAddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- name String
- The unique name of the firewall rule to create.
- startIp StringAddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
CreateTrustedIdProviderWithAccountParameters, CreateTrustedIdProviderWithAccountParametersArgs              
- IdProvider string
- The URL of this trusted identity provider.
- Name string
- The unique name of the trusted identity provider to create.
- IdProvider string
- The URL of this trusted identity provider.
- Name string
- The unique name of the trusted identity provider to create.
- idProvider String
- The URL of this trusted identity provider.
- name String
- The unique name of the trusted identity provider to create.
- idProvider string
- The URL of this trusted identity provider.
- name string
- The unique name of the trusted identity provider to create.
- id_provider str
- The URL of this trusted identity provider.
- name str
- The unique name of the trusted identity provider to create.
- idProvider String
- The URL of this trusted identity provider.
- name String
- The unique name of the trusted identity provider to create.
CreateVirtualNetworkRuleWithAccountParameters, CreateVirtualNetworkRuleWithAccountParametersArgs              
EncryptionConfig, EncryptionConfigArgs    
- Type
Pulumi.Azure Native. Data Lake Store. Encryption Config Type 
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- KeyVault Pulumi.Meta Info Azure Native. Data Lake Store. Inputs. Key Vault Meta Info 
- The Key Vault information for connecting to user managed encryption keys.
- Type
EncryptionConfig Type 
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- KeyVault KeyMeta Info Vault Meta Info 
- The Key Vault information for connecting to user managed encryption keys.
- type
EncryptionConfig Type 
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- keyVault KeyMeta Info Vault Meta Info 
- The Key Vault information for connecting to user managed encryption keys.
- type
EncryptionConfig Type 
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- keyVault KeyMeta Info Vault Meta Info 
- The Key Vault information for connecting to user managed encryption keys.
- type
EncryptionConfig Type 
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- key_vault_ Keymeta_ info Vault Meta Info 
- The Key Vault information for connecting to user managed encryption keys.
- type
"UserManaged" | "Service Managed" 
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- keyVault Property MapMeta Info 
- The Key Vault information for connecting to user managed encryption keys.
EncryptionConfigResponse, EncryptionConfigResponseArgs      
- Type string
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- KeyVault Pulumi.Meta Info Azure Native. Data Lake Store. Inputs. Key Vault Meta Info Response 
- The Key Vault information for connecting to user managed encryption keys.
- Type string
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- KeyVault KeyMeta Info Vault Meta Info Response 
- The Key Vault information for connecting to user managed encryption keys.
- type String
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- keyVault KeyMeta Info Vault Meta Info Response 
- The Key Vault information for connecting to user managed encryption keys.
- type string
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- keyVault KeyMeta Info Vault Meta Info Response 
- The Key Vault information for connecting to user managed encryption keys.
- type str
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- key_vault_ Keymeta_ info Vault Meta Info Response 
- The Key Vault information for connecting to user managed encryption keys.
- type String
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- keyVault Property MapMeta Info 
- The Key Vault information for connecting to user managed encryption keys.
EncryptionConfigType, EncryptionConfigTypeArgs      
- UserManaged 
- UserManaged
- ServiceManaged 
- ServiceManaged
- EncryptionConfig Type User Managed 
- UserManaged
- EncryptionConfig Type Service Managed 
- ServiceManaged
- UserManaged 
- UserManaged
- ServiceManaged 
- ServiceManaged
- UserManaged 
- UserManaged
- ServiceManaged 
- ServiceManaged
- USER_MANAGED
- UserManaged
- SERVICE_MANAGED
- ServiceManaged
- "UserManaged" 
- UserManaged
- "ServiceManaged" 
- ServiceManaged
EncryptionIdentity, EncryptionIdentityArgs    
- Type
Pulumi.Azure Native. Data Lake Store. Encryption Identity Type 
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- Type
EncryptionIdentity Type 
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
EncryptionIdentity Type 
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
EncryptionIdentity Type 
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
EncryptionIdentity Type 
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
"SystemAssigned" 
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
EncryptionIdentityResponse, EncryptionIdentityResponseArgs      
- PrincipalId string
- The principal identifier associated with the encryption.
- TenantId string
- The tenant identifier associated with the encryption.
- Type string
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- PrincipalId string
- The principal identifier associated with the encryption.
- TenantId string
- The tenant identifier associated with the encryption.
- Type string
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principalId String
- The principal identifier associated with the encryption.
- tenantId String
- The tenant identifier associated with the encryption.
- type String
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principalId string
- The principal identifier associated with the encryption.
- tenantId string
- The tenant identifier associated with the encryption.
- type string
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principal_id str
- The principal identifier associated with the encryption.
- tenant_id str
- The tenant identifier associated with the encryption.
- type str
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principalId String
- The principal identifier associated with the encryption.
- tenantId String
- The tenant identifier associated with the encryption.
- type String
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
EncryptionIdentityType, EncryptionIdentityTypeArgs      
- SystemAssigned 
- SystemAssigned
- EncryptionIdentity Type System Assigned 
- SystemAssigned
- SystemAssigned 
- SystemAssigned
- SystemAssigned 
- SystemAssigned
- SYSTEM_ASSIGNED
- SystemAssigned
- "SystemAssigned" 
- SystemAssigned
EncryptionState, EncryptionStateArgs    
- Enabled
- Enabled
- Disabled
- Disabled
- EncryptionState Enabled 
- Enabled
- EncryptionState Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
FirewallAllowAzureIpsState, FirewallAllowAzureIpsStateArgs          
- Enabled
- Enabled
- Disabled
- Disabled
- FirewallAllow Azure Ips State Enabled 
- Enabled
- FirewallAllow Azure Ips State Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
FirewallRuleResponse, FirewallRuleResponseArgs      
- EndIp stringAddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Id string
- The resource identifier.
- Name string
- The resource name.
- StartIp stringAddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Type string
- The resource type.
- EndIp stringAddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Id string
- The resource identifier.
- Name string
- The resource name.
- StartIp stringAddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Type string
- The resource type.
- endIp StringAddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- id String
- The resource identifier.
- name String
- The resource name.
- startIp StringAddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- type String
- The resource type.
- endIp stringAddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- id string
- The resource identifier.
- name string
- The resource name.
- startIp stringAddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- type string
- The resource type.
- end_ip_ straddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- id str
- The resource identifier.
- name str
- The resource name.
- start_ip_ straddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- type str
- The resource type.
- endIp StringAddress 
- The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- id String
- The resource identifier.
- name String
- The resource name.
- startIp StringAddress 
- The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- type String
- The resource type.
FirewallState, FirewallStateArgs    
- Enabled
- Enabled
- Disabled
- Disabled
- FirewallState Enabled 
- Enabled
- FirewallState Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
KeyVaultMetaInfo, KeyVaultMetaInfoArgs        
- EncryptionKey stringName 
- The name of the user managed encryption key.
- EncryptionKey stringVersion 
- The version of the user managed encryption key.
- KeyVault stringResource Id 
- The resource identifier for the user managed Key Vault being used to encrypt.
- EncryptionKey stringName 
- The name of the user managed encryption key.
- EncryptionKey stringVersion 
- The version of the user managed encryption key.
- KeyVault stringResource Id 
- The resource identifier for the user managed Key Vault being used to encrypt.
- encryptionKey StringName 
- The name of the user managed encryption key.
- encryptionKey StringVersion 
- The version of the user managed encryption key.
- keyVault StringResource Id 
- The resource identifier for the user managed Key Vault being used to encrypt.
- encryptionKey stringName 
- The name of the user managed encryption key.
- encryptionKey stringVersion 
- The version of the user managed encryption key.
- keyVault stringResource Id 
- The resource identifier for the user managed Key Vault being used to encrypt.
- encryption_key_ strname 
- The name of the user managed encryption key.
- encryption_key_ strversion 
- The version of the user managed encryption key.
- key_vault_ strresource_ id 
- The resource identifier for the user managed Key Vault being used to encrypt.
- encryptionKey StringName 
- The name of the user managed encryption key.
- encryptionKey StringVersion 
- The version of the user managed encryption key.
- keyVault StringResource Id 
- The resource identifier for the user managed Key Vault being used to encrypt.
KeyVaultMetaInfoResponse, KeyVaultMetaInfoResponseArgs          
- EncryptionKey stringName 
- The name of the user managed encryption key.
- EncryptionKey stringVersion 
- The version of the user managed encryption key.
- KeyVault stringResource Id 
- The resource identifier for the user managed Key Vault being used to encrypt.
- EncryptionKey stringName 
- The name of the user managed encryption key.
- EncryptionKey stringVersion 
- The version of the user managed encryption key.
- KeyVault stringResource Id 
- The resource identifier for the user managed Key Vault being used to encrypt.
- encryptionKey StringName 
- The name of the user managed encryption key.
- encryptionKey StringVersion 
- The version of the user managed encryption key.
- keyVault StringResource Id 
- The resource identifier for the user managed Key Vault being used to encrypt.
- encryptionKey stringName 
- The name of the user managed encryption key.
- encryptionKey stringVersion 
- The version of the user managed encryption key.
- keyVault stringResource Id 
- The resource identifier for the user managed Key Vault being used to encrypt.
- encryption_key_ strname 
- The name of the user managed encryption key.
- encryption_key_ strversion 
- The version of the user managed encryption key.
- key_vault_ strresource_ id 
- The resource identifier for the user managed Key Vault being used to encrypt.
- encryptionKey StringName 
- The name of the user managed encryption key.
- encryptionKey StringVersion 
- The version of the user managed encryption key.
- keyVault StringResource Id 
- The resource identifier for the user managed Key Vault being used to encrypt.
TierType, TierTypeArgs    
- Consumption
- Consumption
- Commitment_1TB
- Commitment_1TB
- Commitment_10TB
- Commitment_10TB
- Commitment_100TB
- Commitment_100TB
- Commitment_500TB
- Commitment_500TB
- Commitment_1PB
- Commitment_1PB
- Commitment_5PB
- Commitment_5PB
- TierType Consumption 
- Consumption
- TierType_Commitment_1TB 
- Commitment_1TB
- TierType_Commitment_10TB 
- Commitment_10TB
- TierType_Commitment_100TB 
- Commitment_100TB
- TierType_Commitment_500TB 
- Commitment_500TB
- TierType_Commitment_1PB 
- Commitment_1PB
- TierType_Commitment_5PB 
- Commitment_5PB
- Consumption
- Consumption
- Commitment_1TB
- Commitment_1TB
- Commitment_10TB
- Commitment_10TB
- Commitment_100TB
- Commitment_100TB
- Commitment_500TB
- Commitment_500TB
- Commitment_1PB
- Commitment_1PB
- Commitment_5PB
- Commitment_5PB
- Consumption
- Consumption
- Commitment_1TB
- Commitment_1TB
- Commitment_10TB
- Commitment_10TB
- Commitment_100TB
- Commitment_100TB
- Commitment_500TB
- Commitment_500TB
- Commitment_1PB
- Commitment_1PB
- Commitment_5PB
- Commitment_5PB
- CONSUMPTION
- Consumption
- COMMITMENT_1_TB
- Commitment_1TB
- COMMITMENT_10_TB
- Commitment_10TB
- COMMITMENT_100_TB
- Commitment_100TB
- COMMITMENT_500_TB
- Commitment_500TB
- COMMITMENT_1_PB
- Commitment_1PB
- COMMITMENT_5_PB
- Commitment_5PB
- "Consumption"
- Consumption
- "Commitment_1TB"
- Commitment_1TB
- "Commitment_10TB"
- Commitment_10TB
- "Commitment_100TB"
- Commitment_100TB
- "Commitment_500TB"
- Commitment_500TB
- "Commitment_1PB"
- Commitment_1PB
- "Commitment_5PB"
- Commitment_5PB
TrustedIdProviderResponse, TrustedIdProviderResponseArgs        
- Id string
- The resource identifier.
- IdProvider string
- The URL of this trusted identity provider.
- Name string
- The resource name.
- Type string
- The resource type.
- Id string
- The resource identifier.
- IdProvider string
- The URL of this trusted identity provider.
- Name string
- The resource name.
- Type string
- The resource type.
- id String
- The resource identifier.
- idProvider String
- The URL of this trusted identity provider.
- name String
- The resource name.
- type String
- The resource type.
- id string
- The resource identifier.
- idProvider string
- The URL of this trusted identity provider.
- name string
- The resource name.
- type string
- The resource type.
- id str
- The resource identifier.
- id_provider str
- The URL of this trusted identity provider.
- name str
- The resource name.
- type str
- The resource type.
- id String
- The resource identifier.
- idProvider String
- The URL of this trusted identity provider.
- name String
- The resource name.
- type String
- The resource type.
TrustedIdProviderState, TrustedIdProviderStateArgs        
- Enabled
- Enabled
- Disabled
- Disabled
- TrustedId Provider State Enabled 
- Enabled
- TrustedId Provider State Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
VirtualNetworkRuleResponse, VirtualNetworkRuleResponseArgs        
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:datalakestore:Account contosoadla /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0