1. Packages
  2. Azure Native
  3. API Docs
  4. datalakestore
  5. getAccount
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.datalakestore.getAccount

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Gets the specified Data Lake Store account.

Uses Azure REST API version 2016-11-01.

Using getAccount

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAccount(args: GetAccountArgs, opts?: InvokeOptions): Promise<GetAccountResult>
function getAccountOutput(args: GetAccountOutputArgs, opts?: InvokeOptions): Output<GetAccountResult>
Copy
def get_account(account_name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetAccountResult
def get_account_output(account_name: Optional[pulumi.Input[str]] = None,
                resource_group_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetAccountResult]
Copy
func LookupAccount(ctx *Context, args *LookupAccountArgs, opts ...InvokeOption) (*LookupAccountResult, error)
func LookupAccountOutput(ctx *Context, args *LookupAccountOutputArgs, opts ...InvokeOption) LookupAccountResultOutput
Copy

> Note: This function is named LookupAccount in the Go SDK.

public static class GetAccount 
{
    public static Task<GetAccountResult> InvokeAsync(GetAccountArgs args, InvokeOptions? opts = null)
    public static Output<GetAccountResult> Invoke(GetAccountInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAccountResult> getAccount(GetAccountArgs args, InvokeOptions options)
public static Output<GetAccountResult> getAccount(GetAccountArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:datalakestore:getAccount
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Data Lake Store account.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group.
AccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Data Lake Store account.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Data Lake Store account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group.
accountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Data Lake Store account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group.
account_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Data Lake Store account.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Azure resource group.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Data Lake Store account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group.

getAccount Result

The following output properties are available:

AccountId string
The unique identifier associated with this Data Lake Store account.
AzureApiVersion string
The Azure API version of the resource.
CreationTime string
The account creation time.
CurrentTier string
The commitment tier in use for the current month.
DefaultGroup string
The default owner group for all new folders and files created in the Data Lake Store account.
EncryptionConfig Pulumi.AzureNative.DataLakeStore.Outputs.EncryptionConfigResponse
The Key Vault encryption configuration.
EncryptionProvisioningState string
The current state of encryption provisioning for this Data Lake Store account.
EncryptionState string
The current state of encryption for this Data Lake Store account.
Endpoint string
The full CName endpoint for this account.
FirewallAllowAzureIps string
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.Outputs.FirewallRuleResponse>
The list of firewall rules associated with this Data Lake Store account.
FirewallState string
The current state of the IP address firewall for this Data Lake Store account.
Id string
The resource identifier.
Identity Pulumi.AzureNative.DataLakeStore.Outputs.EncryptionIdentityResponse
The Key Vault encryption identity, if any.
LastModifiedTime string
The account last modified time.
Location string
The resource location.
Name string
The resource name.
NewTier string
The commitment tier to use for next month.
ProvisioningState string
The provisioning status of the Data Lake Store account.
State string
The state of the Data Lake Store account.
Tags Dictionary<string, string>
The resource tags.
TrustedIdProviderState string
The current state of the trusted identity provider feature for this Data Lake Store account.
TrustedIdProviders List<Pulumi.AzureNative.DataLakeStore.Outputs.TrustedIdProviderResponse>
The list of trusted identity providers associated with this Data Lake Store account.
Type string
The resource type.
VirtualNetworkRules List<Pulumi.AzureNative.DataLakeStore.Outputs.VirtualNetworkRuleResponse>
The list of virtual network rules associated with this Data Lake Store account.
AccountId string
The unique identifier associated with this Data Lake Store account.
AzureApiVersion string
The Azure API version of the resource.
CreationTime string
The account creation time.
CurrentTier string
The commitment tier in use for the current month.
DefaultGroup string
The default owner group for all new folders and files created in the Data Lake Store account.
EncryptionConfig EncryptionConfigResponse
The Key Vault encryption configuration.
EncryptionProvisioningState string
The current state of encryption provisioning for this Data Lake Store account.
EncryptionState string
The current state of encryption for this Data Lake Store account.
Endpoint string
The full CName endpoint for this account.
FirewallAllowAzureIps string
The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
FirewallRules []FirewallRuleResponse
The list of firewall rules associated with this Data Lake Store account.
FirewallState string
The current state of the IP address firewall for this Data Lake Store account.
Id string
The resource identifier.
Identity EncryptionIdentityResponse
The Key Vault encryption identity, if any.
LastModifiedTime string
The account last modified time.
Location string
The resource location.
Name string
The resource name.
NewTier string
The commitment tier to use for next month.
ProvisioningState string
The provisioning status of the Data Lake Store account.
State string
The state of the Data Lake Store account.
Tags map[string]string
The resource tags.
TrustedIdProviderState string
The current state of the trusted identity provider feature for this Data Lake Store account.
TrustedIdProviders []TrustedIdProviderResponse
The list of trusted identity providers associated with this Data Lake Store account.
Type string
The resource type.
VirtualNetworkRules []VirtualNetworkRuleResponse
The list of virtual network rules associated with this Data Lake Store account.
accountId String
The unique identifier associated with this Data Lake Store account.
azureApiVersion String
The Azure API version of the resource.
creationTime String
The account creation time.
currentTier String
The commitment tier in use for the current month.
defaultGroup String
The default owner group for all new folders and files created in the Data Lake Store account.
encryptionConfig EncryptionConfigResponse
The Key Vault encryption configuration.
encryptionProvisioningState String
The current state of encryption provisioning for this Data Lake Store account.
encryptionState String
The current state of encryption for this Data Lake Store account.
endpoint String
The full CName endpoint for this account.
firewallAllowAzureIps String
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<FirewallRuleResponse>
The list of firewall rules associated with this Data Lake Store account.
firewallState String
The current state of the IP address firewall for this Data Lake Store account.
id String
The resource identifier.
identity EncryptionIdentityResponse
The Key Vault encryption identity, if any.
lastModifiedTime String
The account last modified time.
location String
The resource location.
name String
The resource name.
newTier String
The commitment tier to use for next month.
provisioningState String
The provisioning status of the Data Lake Store account.
state String
The state of the Data Lake Store account.
tags Map<String,String>
The resource tags.
trustedIdProviderState String
The current state of the trusted identity provider feature for this Data Lake Store account.
trustedIdProviders List<TrustedIdProviderResponse>
The list of trusted identity providers associated with this Data Lake Store account.
type String
The resource type.
virtualNetworkRules List<VirtualNetworkRuleResponse>
The list of virtual network rules associated with this Data Lake Store account.
accountId string
The unique identifier associated with this Data Lake Store account.
azureApiVersion string
The Azure API version of the resource.
creationTime string
The account creation time.
currentTier string
The commitment tier in use for the current month.
defaultGroup string
The default owner group for all new folders and files created in the Data Lake Store account.
encryptionConfig EncryptionConfigResponse
The Key Vault encryption configuration.
encryptionProvisioningState string
The current state of encryption provisioning for this Data Lake Store account.
encryptionState string
The current state of encryption for this Data Lake Store account.
endpoint string
The full CName endpoint for this account.
firewallAllowAzureIps string
The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
firewallRules FirewallRuleResponse[]
The list of firewall rules associated with this Data Lake Store account.
firewallState string
The current state of the IP address firewall for this Data Lake Store account.
id string
The resource identifier.
identity EncryptionIdentityResponse
The Key Vault encryption identity, if any.
lastModifiedTime string
The account last modified time.
location string
The resource location.
name string
The resource name.
newTier string
The commitment tier to use for next month.
provisioningState string
The provisioning status of the Data Lake Store account.
state string
The state of the Data Lake Store account.
tags {[key: string]: string}
The resource tags.
trustedIdProviderState string
The current state of the trusted identity provider feature for this Data Lake Store account.
trustedIdProviders TrustedIdProviderResponse[]
The list of trusted identity providers associated with this Data Lake Store account.
type string
The resource type.
virtualNetworkRules VirtualNetworkRuleResponse[]
The list of virtual network rules associated with this Data Lake Store account.
account_id str
The unique identifier associated with this Data Lake Store account.
azure_api_version str
The Azure API version of the resource.
creation_time str
The account creation time.
current_tier str
The commitment tier in use for the current month.
default_group str
The default owner group for all new folders and files created in the Data Lake Store account.
encryption_config EncryptionConfigResponse
The Key Vault encryption configuration.
encryption_provisioning_state str
The current state of encryption provisioning for this Data Lake Store account.
encryption_state str
The current state of encryption for this Data Lake Store account.
endpoint str
The full CName endpoint for this account.
firewall_allow_azure_ips str
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[FirewallRuleResponse]
The list of firewall rules associated with this Data Lake Store account.
firewall_state str
The current state of the IP address firewall for this Data Lake Store account.
id str
The resource identifier.
identity EncryptionIdentityResponse
The Key Vault encryption identity, if any.
last_modified_time str
The account last modified time.
location str
The resource location.
name str
The resource name.
new_tier str
The commitment tier to use for next month.
provisioning_state str
The provisioning status of the Data Lake Store account.
state str
The state of the Data Lake Store account.
tags Mapping[str, str]
The resource tags.
trusted_id_provider_state str
The current state of the trusted identity provider feature for this Data Lake Store account.
trusted_id_providers Sequence[TrustedIdProviderResponse]
The list of trusted identity providers associated with this Data Lake Store account.
type str
The resource type.
virtual_network_rules Sequence[VirtualNetworkRuleResponse]
The list of virtual network rules associated with this Data Lake Store account.
accountId String
The unique identifier associated with this Data Lake Store account.
azureApiVersion String
The Azure API version of the resource.
creationTime String
The account creation time.
currentTier String
The commitment tier in use for the current month.
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.
encryptionProvisioningState String
The current state of encryption provisioning for this Data Lake Store account.
encryptionState String
The current state of encryption for this Data Lake Store account.
endpoint String
The full CName endpoint for this account.
firewallAllowAzureIps String
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 String
The current state of the IP address firewall for this Data Lake Store account.
id String
The resource identifier.
identity Property Map
The Key Vault encryption identity, if any.
lastModifiedTime String
The account last modified time.
location String
The resource location.
name String
The resource name.
newTier String
The commitment tier to use for next month.
provisioningState String
The provisioning status of the Data Lake Store account.
state String
The state of the Data Lake Store account.
tags Map<String>
The resource tags.
trustedIdProviderState String
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.
type String
The resource type.
virtualNetworkRules List<Property Map>
The list of virtual network rules associated with this Data Lake Store account.

Supporting Types

EncryptionConfigResponse

Type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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.

EncryptionIdentityResponse

PrincipalId This property is required. string
The principal identifier associated with the encryption.
TenantId This property is required. string
The tenant identifier associated with the encryption.
Type This property is required. string
The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
PrincipalId This property is required. string
The principal identifier associated with the encryption.
TenantId This property is required. string
The tenant identifier associated with the encryption.
Type This property is required. string
The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
principalId This property is required. String
The principal identifier associated with the encryption.
tenantId This property is required. String
The tenant identifier associated with the encryption.
type This property is required. String
The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
principalId This property is required. string
The principal identifier associated with the encryption.
tenantId This property is required. string
The tenant identifier associated with the encryption.
type This property is required. string
The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
principal_id This property is required. str
The principal identifier associated with the encryption.
tenant_id This property is required. str
The tenant identifier associated with the encryption.
type This property is required. str
The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
principalId This property is required. String
The principal identifier associated with the encryption.
tenantId This property is required. String
The tenant identifier associated with the encryption.
type This property is required. String
The type of encryption being used. Currently the only supported type is 'SystemAssigned'.

FirewallRuleResponse

EndIpAddress This property is required. 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 This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
StartIpAddress This property is required. 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 This property is required. string
The resource type.
EndIpAddress This property is required. 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 This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
StartIpAddress This property is required. 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 This property is required. string
The resource type.
endIpAddress This property is required. 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 This property is required. String
The resource identifier.
name This property is required. String
The resource name.
startIpAddress This property is required. 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 This property is required. String
The resource type.
endIpAddress This property is required. 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 This property is required. string
The resource identifier.
name This property is required. string
The resource name.
startIpAddress This property is required. 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 This property is required. string
The resource type.
end_ip_address This property is required. 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 This property is required. str
The resource identifier.
name This property is required. str
The resource name.
start_ip_address This property is required. 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 This property is required. str
The resource type.
endIpAddress This property is required. 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 This property is required. String
The resource identifier.
name This property is required. String
The resource name.
startIpAddress This property is required. 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 This property is required. String
The resource type.

KeyVaultMetaInfoResponse

EncryptionKeyName This property is required. string
The name of the user managed encryption key.
EncryptionKeyVersion This property is required. string
The version of the user managed encryption key.
KeyVaultResourceId This property is required. string
The resource identifier for the user managed Key Vault being used to encrypt.
EncryptionKeyName This property is required. string
The name of the user managed encryption key.
EncryptionKeyVersion This property is required. string
The version of the user managed encryption key.
KeyVaultResourceId This property is required. string
The resource identifier for the user managed Key Vault being used to encrypt.
encryptionKeyName This property is required. String
The name of the user managed encryption key.
encryptionKeyVersion This property is required. String
The version of the user managed encryption key.
keyVaultResourceId This property is required. String
The resource identifier for the user managed Key Vault being used to encrypt.
encryptionKeyName This property is required. string
The name of the user managed encryption key.
encryptionKeyVersion This property is required. string
The version of the user managed encryption key.
keyVaultResourceId This property is required. string
The resource identifier for the user managed Key Vault being used to encrypt.
encryption_key_name This property is required. str
The name of the user managed encryption key.
encryption_key_version This property is required. str
The version of the user managed encryption key.
key_vault_resource_id This property is required. str
The resource identifier for the user managed Key Vault being used to encrypt.
encryptionKeyName This property is required. String
The name of the user managed encryption key.
encryptionKeyVersion This property is required. String
The version of the user managed encryption key.
keyVaultResourceId This property is required. String
The resource identifier for the user managed Key Vault being used to encrypt.

TrustedIdProviderResponse

Id This property is required. string
The resource identifier.
IdProvider This property is required. string
The URL of this trusted identity provider.
Name This property is required. string
The resource name.
Type This property is required. string
The resource type.
Id This property is required. string
The resource identifier.
IdProvider This property is required. string
The URL of this trusted identity provider.
Name This property is required. string
The resource name.
Type This property is required. string
The resource type.
id This property is required. String
The resource identifier.
idProvider This property is required. String
The URL of this trusted identity provider.
name This property is required. String
The resource name.
type This property is required. String
The resource type.
id This property is required. string
The resource identifier.
idProvider This property is required. string
The URL of this trusted identity provider.
name This property is required. string
The resource name.
type This property is required. string
The resource type.
id This property is required. str
The resource identifier.
id_provider This property is required. str
The URL of this trusted identity provider.
name This property is required. str
The resource name.
type This property is required. str
The resource type.
id This property is required. String
The resource identifier.
idProvider This property is required. String
The URL of this trusted identity provider.
name This property is required. String
The resource name.
type This property is required. String
The resource type.

VirtualNetworkRuleResponse

Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
SubnetId This property is required. string
The resource identifier for the subnet.
Type This property is required. string
The resource type.
Id This property is required. string
The resource identifier.
Name This property is required. string
The resource name.
SubnetId This property is required. string
The resource identifier for the subnet.
Type This property is required. string
The resource type.
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
subnetId This property is required. String
The resource identifier for the subnet.
type This property is required. String
The resource type.
id This property is required. string
The resource identifier.
name This property is required. string
The resource name.
subnetId This property is required. string
The resource identifier for the subnet.
type This property is required. string
The resource type.
id This property is required. str
The resource identifier.
name This property is required. str
The resource name.
subnet_id This property is required. str
The resource identifier for the subnet.
type This property is required. str
The resource type.
id This property is required. String
The resource identifier.
name This property is required. String
The resource name.
subnetId This property is required. String
The resource identifier for the subnet.
type This property is required. String
The resource type.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi