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

azure-native.datalakestore.getAccount

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

    Gets the specified Data Lake Store account. 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>
    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]
    func LookupAccount(ctx *Context, args *LookupAccountArgs, opts ...InvokeOption) (*LookupAccountResult, error)
    func LookupAccountOutput(ctx *Context, args *LookupAccountOutputArgs, opts ...InvokeOption) LookupAccountResultOutput

    > 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)
    }
    public static CompletableFuture<GetAccountResult> getAccount(GetAccountArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:datalakestore:getAccount
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountName string
    The name of the Data Lake Store account.
    ResourceGroupName string
    The name of the Azure resource group.
    AccountName string
    The name of the Data Lake Store account.
    ResourceGroupName string
    The name of the Azure resource group.
    accountName String
    The name of the Data Lake Store account.
    resourceGroupName String
    The name of the Azure resource group.
    accountName string
    The name of the Data Lake Store account.
    resourceGroupName string
    The name of the Azure resource group.
    account_name str
    The name of the Data Lake Store account.
    resource_group_name str
    The name of the Azure resource group.
    accountName String
    The name of the Data Lake Store account.
    resourceGroupName 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.
    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.
    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.
    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.
    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.
    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.
    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 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.

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

    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.

    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.

    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.

    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.

    Package Details

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