Azure Native

Pulumi Official
Package maintained by Pulumi
v1.67.0 published on Tuesday, Jul 12, 2022 by Pulumi

Account

Data Lake Store account information. API Version: 2016-11-01.

Example Usage

Creates the specified Data Lake Store account

using Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var account = new AzureNative.DataLakeStore.Account("account", new AzureNative.DataLakeStore.AccountArgs
        {
            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 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 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/go/azure/datalakestore"
	"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.CreateFirewallRuleWithAccountParametersArgs{
				&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.CreateTrustedIdProviderWithAccountParametersArgs{
				&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 java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

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(Map.ofEntries(
                Map.entry("keyVaultMetaInfo", Map.ofEntries(
                    Map.entry("encryptionKeyName", "test_encryption_key_name"),
                    Map.entry("encryptionKeyVersion", "encryption_key_version"),
                    Map.entry("keyVaultResourceId", "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345")
                )),
                Map.entry("type", "UserManaged")
            ))
            .encryptionState("Enabled")
            .firewallAllowAzureIps("Enabled")
            .firewallRules(Map.ofEntries(
                Map.entry("endIpAddress", "2.2.2.2"),
                Map.entry("name", "test_rule"),
                Map.entry("startIpAddress", "1.1.1.1")
            ))
            .firewallState("Enabled")
            .identity(Map.of("type", "SystemAssigned"))
            .location("eastus2")
            .newTier("Consumption")
            .resourceGroupName("contosorg")
            .tags(Map.of("test_key", "test_value"))
            .trustedIdProviderState("Enabled")
            .trustedIdProviders(Map.ofEntries(
                Map.entry("idProvider", "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"),
                Map.entry("name", "test_trusted_id_provider_name")
            ))
            .build());

    }
}
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=azure_native.datalakestore.EncryptionConfigArgs(
        key_vault_meta_info=azure_native.datalakestore.KeyVaultMetaInfoArgs(
            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=[azure_native.datalakestore.CreateFirewallRuleWithAccountParametersArgs(
        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=azure_native.datalakestore.EncryptionIdentityArgs(
        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=[azure_native.datalakestore.CreateTrustedIdProviderWithAccountParametersArgs(
        id_provider="https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1",
        name="test_trusted_id_provider_name",
    )])
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",
    }],
});
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 a Account Resource

new Account(name: string, args: AccountArgs, opts?: CustomResourceOptions);
@overload
def Account(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            account_name: Optional[str] = None,
            default_group: Optional[str] = None,
            encryption_config: Optional[EncryptionConfigArgs] = None,
            encryption_state: Optional[EncryptionState] = None,
            firewall_allow_azure_ips: Optional[FirewallAllowAzureIpsState] = None,
            firewall_rules: Optional[Sequence[CreateFirewallRuleWithAccountParametersArgs]] = None,
            firewall_state: Optional[FirewallState] = None,
            identity: Optional[EncryptionIdentityArgs] = None,
            location: Optional[str] = None,
            new_tier: Optional[TierType] = None,
            resource_group_name: 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)
@overload
def Account(resource_name: str,
            args: AccountArgs,
            opts: Optional[ResourceOptions] = 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.

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.

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

The Account resource accepts the following input properties:

ResourceGroupName string

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.AzureNative.DataLakeStore.Inputs.EncryptionConfigArgs

The Key Vault encryption configuration.

EncryptionState Pulumi.AzureNative.DataLakeStore.EncryptionState

The current state of encryption for this Data Lake Store account.

FirewallAllowAzureIps Pulumi.AzureNative.DataLakeStore.FirewallAllowAzureIpsState

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.AzureNative.DataLakeStore.Inputs.CreateFirewallRuleWithAccountParametersArgs>

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

FirewallState Pulumi.AzureNative.DataLakeStore.FirewallState

The current state of the IP address firewall for this Data Lake Store account.

Identity Pulumi.AzureNative.DataLakeStore.Inputs.EncryptionIdentityArgs

The Key Vault encryption identity, if any.

Location string

The resource location.

NewTier Pulumi.AzureNative.DataLakeStore.TierType

The commitment tier to use for next month.

Tags Dictionary<string, string>

The resource tags.

TrustedIdProviderState Pulumi.AzureNative.DataLakeStore.TrustedIdProviderState

The current state of the trusted identity provider feature for this Data Lake Store account.

TrustedIdProviders List<Pulumi.AzureNative.DataLakeStore.Inputs.CreateTrustedIdProviderWithAccountParametersArgs>

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

VirtualNetworkRules List<Pulumi.AzureNative.DataLakeStore.Inputs.CreateVirtualNetworkRuleWithAccountParametersArgs>

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

ResourceGroupName string

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 EncryptionConfigArgs

The Key Vault encryption configuration.

EncryptionState EncryptionState

The current state of encryption for this Data Lake Store account.

FirewallAllowAzureIps FirewallAllowAzureIpsState

The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.

FirewallRules []CreateFirewallRuleWithAccountParametersArgs

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 EncryptionIdentityArgs

The Key Vault encryption identity, if any.

Location string

The resource location.

NewTier TierType

The commitment tier to use for next month.

Tags map[string]string

The resource tags.

TrustedIdProviderState TrustedIdProviderStateEnum

The current state of the trusted identity provider feature for this Data Lake Store account.

TrustedIdProviders []CreateTrustedIdProviderWithAccountParametersArgs

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

VirtualNetworkRules []CreateVirtualNetworkRuleWithAccountParametersArgs

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

resourceGroupName String

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 EncryptionConfigArgs

The Key Vault encryption configuration.

encryptionState EncryptionState

The current state of encryption for this Data Lake Store account.

firewallAllowAzureIps FirewallAllowAzureIpsState

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

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 EncryptionIdentityArgs

The Key Vault encryption identity, if any.

location String

The resource location.

newTier TierType

The commitment tier to use for next month.

tags Map<String,String>

The resource tags.

trustedIdProviderState TrustedIdProviderState

The current state of the trusted identity provider feature for this Data Lake Store account.

trustedIdProviders List<CreateTrustedIdProviderWithAccountParametersArgs>

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

virtualNetworkRules List<CreateVirtualNetworkRuleWithAccountParametersArgs>

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

resourceGroupName string

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 EncryptionConfigArgs

The Key Vault encryption configuration.

encryptionState EncryptionState

The current state of encryption for this Data Lake Store account.

firewallAllowAzureIps FirewallAllowAzureIpsState

The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.

firewallRules CreateFirewallRuleWithAccountParametersArgs[]

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 EncryptionIdentityArgs

The Key Vault encryption identity, if any.

location string

The resource location.

newTier TierType

The commitment tier to use for next month.

tags {[key: string]: string}

The resource tags.

trustedIdProviderState TrustedIdProviderState

The current state of the trusted identity provider feature for this Data Lake Store account.

trustedIdProviders CreateTrustedIdProviderWithAccountParametersArgs[]

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

virtualNetworkRules CreateVirtualNetworkRuleWithAccountParametersArgs[]

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

resource_group_name str

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 EncryptionConfigArgs

The Key Vault encryption configuration.

encryption_state EncryptionState

The current state of encryption for this Data Lake Store account.

firewall_allow_azure_ips FirewallAllowAzureIpsState

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[CreateFirewallRuleWithAccountParametersArgs]

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 EncryptionIdentityArgs

The Key Vault encryption identity, if any.

location str

The resource location.

new_tier TierType

The commitment tier to use for next month.

tags Mapping[str, str]

The resource tags.

trusted_id_provider_state TrustedIdProviderState

The current state of the trusted identity provider feature for this Data Lake Store account.

trusted_id_providers Sequence[CreateTrustedIdProviderWithAccountParametersArgs]

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

virtual_network_rules Sequence[CreateVirtualNetworkRuleWithAccountParametersArgs]

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

resourceGroupName String

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.

firewallAllowAzureIps "Enabled" | "Disabled"

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.

tags Map<String>

The resource tags.

trustedIdProviderState "Enabled" | "Disabled"

The current state of the trusted identity provider feature for this Data Lake Store account.

trustedIdProviders List<Property Map>

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

virtualNetworkRules List<Property Map>

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.

EncryptionProvisioningState string

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.

LastModifiedTime string

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.

EncryptionProvisioningState string

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.

LastModifiedTime string

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.

encryptionProvisioningState String

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.

lastModifiedTime String

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.

encryptionProvisioningState string

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.

lastModifiedTime string

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_state str

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_time str

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.

encryptionProvisioningState String

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.

lastModifiedTime String

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

EndIpAddress string

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.

StartIpAddress string

The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.

EndIpAddress string

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.

StartIpAddress string

The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.

endIpAddress String

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.

startIpAddress String

The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.

endIpAddress string

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.

startIpAddress string

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.

name str

The unique name of the firewall rule to create.

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.

endIpAddress String

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.

startIpAddress String

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

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

Name string

The unique name of the virtual network rule to create.

SubnetId string

The resource identifier for the subnet.

Name string

The unique name of the virtual network rule to create.

SubnetId string

The resource identifier for the subnet.

name String

The unique name of the virtual network rule to create.

subnetId String

The resource identifier for the subnet.

name string

The unique name of the virtual network rule to create.

subnetId string

The resource identifier for the subnet.

name str

The unique name of the virtual network rule to create.

subnet_id str

The resource identifier for the subnet.

name String

The unique name of the virtual network rule to create.

subnetId String

The resource identifier for the subnet.

EncryptionConfig

Type Pulumi.AzureNative.DataLakeStore.EncryptionConfigType

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

KeyVaultMetaInfo Pulumi.AzureNative.DataLakeStore.Inputs.KeyVaultMetaInfo

The Key Vault information for connecting to user managed encryption keys.

Type EncryptionConfigType

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

KeyVaultMetaInfo KeyVaultMetaInfo

The Key Vault information for connecting to user managed encryption keys.

type EncryptionConfigType

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

keyVaultMetaInfo KeyVaultMetaInfo

The Key Vault information for connecting to user managed encryption keys.

type EncryptionConfigType

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

keyVaultMetaInfo KeyVaultMetaInfo

The Key Vault information for connecting to user managed encryption keys.

type EncryptionConfigType

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

key_vault_meta_info KeyVaultMetaInfo

The Key Vault information for connecting to user managed encryption keys.

type "UserManaged" | "ServiceManaged"

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

keyVaultMetaInfo Property Map

The Key Vault information for connecting to user managed encryption keys.

EncryptionConfigResponse

Type string

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

KeyVaultMetaInfo Pulumi.AzureNative.DataLakeStore.Inputs.KeyVaultMetaInfoResponse

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

KeyVaultMetaInfo KeyVaultMetaInfoResponse

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

keyVaultMetaInfo KeyVaultMetaInfoResponse

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

keyVaultMetaInfo KeyVaultMetaInfoResponse

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_meta_info KeyVaultMetaInfoResponse

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

keyVaultMetaInfo Property Map

The Key Vault information for connecting to user managed encryption keys.

EncryptionConfigType

UserManaged
UserManaged
ServiceManaged
ServiceManaged
EncryptionConfigTypeUserManaged
UserManaged
EncryptionConfigTypeServiceManaged
ServiceManaged
UserManaged
UserManaged
ServiceManaged
ServiceManaged
UserManaged
UserManaged
ServiceManaged
ServiceManaged
USER_MANAGED
UserManaged
SERVICE_MANAGED
ServiceManaged
"UserManaged"
UserManaged
"ServiceManaged"
ServiceManaged

EncryptionIdentity

Type Pulumi.AzureNative.DataLakeStore.EncryptionIdentityType

The type of encryption being used. Currently the only supported type is 'SystemAssigned'.

Type EncryptionIdentityType

The type of encryption being used. Currently the only supported type is 'SystemAssigned'.

type EncryptionIdentityType

The type of encryption being used. Currently the only supported type is 'SystemAssigned'.

type EncryptionIdentityType

The type of encryption being used. Currently the only supported type is 'SystemAssigned'.

type EncryptionIdentityType

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

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

SystemAssigned
SystemAssigned
EncryptionIdentityTypeSystemAssigned
SystemAssigned
SystemAssigned
SystemAssigned
SystemAssigned
SystemAssigned
SYSTEM_ASSIGNED
SystemAssigned
"SystemAssigned"
SystemAssigned

EncryptionState

Enabled
Enabled
Disabled
Disabled
EncryptionStateEnabled
Enabled
EncryptionStateDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

FirewallAllowAzureIpsState

Enabled
Enabled
Disabled
Disabled
FirewallAllowAzureIpsStateEnabled
Enabled
FirewallAllowAzureIpsStateDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

FirewallRuleResponse

EndIpAddress string

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.

StartIpAddress string

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.

EndIpAddress string

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.

StartIpAddress string

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.

endIpAddress String

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.

startIpAddress String

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.

endIpAddress string

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.

startIpAddress string

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_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.

id str

The resource identifier.

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.

type str

The resource type.

endIpAddress String

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.

startIpAddress String

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

Enabled
Enabled
Disabled
Disabled
FirewallStateEnabled
Enabled
FirewallStateDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

KeyVaultMetaInfo

EncryptionKeyName string

The name of the user managed encryption key.

EncryptionKeyVersion string

The version of the user managed encryption key.

KeyVaultResourceId string

The resource identifier for the user managed Key Vault being used to encrypt.

EncryptionKeyName string

The name of the user managed encryption key.

EncryptionKeyVersion string

The version of the user managed encryption key.

KeyVaultResourceId string

The resource identifier for the user managed Key Vault being used to encrypt.

encryptionKeyName String

The name of the user managed encryption key.

encryptionKeyVersion String

The version of the user managed encryption key.

keyVaultResourceId String

The resource identifier for the user managed Key Vault being used to encrypt.

encryptionKeyName string

The name of the user managed encryption key.

encryptionKeyVersion string

The version of the user managed encryption key.

keyVaultResourceId string

The resource identifier for the user managed Key Vault being used to encrypt.

encryption_key_name str

The name of the user managed encryption key.

encryption_key_version str

The version of the user managed encryption key.

key_vault_resource_id str

The resource identifier for the user managed Key Vault being used to encrypt.

encryptionKeyName String

The name of the user managed encryption key.

encryptionKeyVersion String

The version of the user managed encryption key.

keyVaultResourceId String

The resource identifier for the user managed Key Vault being used to encrypt.

KeyVaultMetaInfoResponse

EncryptionKeyName string

The name of the user managed encryption key.

EncryptionKeyVersion string

The version of the user managed encryption key.

KeyVaultResourceId string

The resource identifier for the user managed Key Vault being used to encrypt.

EncryptionKeyName string

The name of the user managed encryption key.

EncryptionKeyVersion string

The version of the user managed encryption key.

KeyVaultResourceId string

The resource identifier for the user managed Key Vault being used to encrypt.

encryptionKeyName String

The name of the user managed encryption key.

encryptionKeyVersion String

The version of the user managed encryption key.

keyVaultResourceId String

The resource identifier for the user managed Key Vault being used to encrypt.

encryptionKeyName string

The name of the user managed encryption key.

encryptionKeyVersion string

The version of the user managed encryption key.

keyVaultResourceId string

The resource identifier for the user managed Key Vault being used to encrypt.

encryption_key_name str

The name of the user managed encryption key.

encryption_key_version str

The version of the user managed encryption key.

key_vault_resource_id str

The resource identifier for the user managed Key Vault being used to encrypt.

encryptionKeyName String

The name of the user managed encryption key.

encryptionKeyVersion String

The version of the user managed encryption key.

keyVaultResourceId String

The resource identifier for the user managed Key Vault being used to encrypt.

TierType

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

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

Enabled
Enabled
Disabled
Disabled
TrustedIdProviderStateEnabled
Enabled
TrustedIdProviderStateDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

VirtualNetworkRuleResponse

Id string

The resource identifier.

Name string

The resource name.

SubnetId string

The resource identifier for the subnet.

Type string

The resource type.

Id string

The resource identifier.

Name string

The resource name.

SubnetId string

The resource identifier for the subnet.

Type string

The resource type.

id String

The resource identifier.

name String

The resource name.

subnetId String

The resource identifier for the subnet.

type String

The resource type.

id string

The resource identifier.

name string

The resource name.

subnetId string

The resource identifier for the subnet.

type string

The resource type.

id str

The resource identifier.

name str

The resource name.

subnet_id str

The resource identifier for the subnet.

type str

The resource type.

id String

The resource identifier.

name String

The resource name.

subnetId String

The resource identifier for the subnet.

type String

The resource type.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:datalakestore:Account contosoadla 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0