1. Packages
  2. Azure Classic
  3. API Docs
  4. oracle
  5. getExascaleDatabaseStorageVault

We recommend using Azure Native.

Azure v6.32.0 published on Thursday, Feb 5, 2026 by Pulumi
azure logo

We recommend using Azure Native.

Azure v6.32.0 published on Thursday, Feb 5, 2026 by Pulumi

    Use this data source to access information about an existing Exadata Database Storage Vault

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as azure from "@pulumi/azure";
    
    const example = azure.oracle.getExascaleDatabaseStorageVault({
        name: "existing",
        resourceGroupName: "existing",
    });
    export const id = example.then(example => example.id);
    
    import pulumi
    import pulumi_azure as azure
    
    example = azure.oracle.get_exascale_database_storage_vault(name="existing",
        resource_group_name="existing")
    pulumi.export("id", example.id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := oracle.LookupExascaleDatabaseStorageVault(ctx, &oracle.LookupExascaleDatabaseStorageVaultArgs{
    			Name:              "existing",
    			ResourceGroupName: "existing",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("id", example.Id)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Azure = Pulumi.Azure;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Azure.Oracle.GetExascaleDatabaseStorageVault.Invoke(new()
        {
            Name = "existing",
            ResourceGroupName = "existing",
        });
    
        return new Dictionary<string, object?>
        {
            ["id"] = example.Apply(getExascaleDatabaseStorageVaultResult => getExascaleDatabaseStorageVaultResult.Id),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azure.oracle.OracleFunctions;
    import com.pulumi.azure.oracle.inputs.GetExascaleDatabaseStorageVaultArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var example = OracleFunctions.getExascaleDatabaseStorageVault(GetExascaleDatabaseStorageVaultArgs.builder()
                .name("existing")
                .resourceGroupName("existing")
                .build());
    
            ctx.export("id", example.id());
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: azure:oracle:getExascaleDatabaseStorageVault
          arguments:
            name: existing
            resourceGroupName: existing
    outputs:
      id: ${example.id}
    

    API Providers

    This data source uses the following Azure API Providers:

    • Oracle.Database - 2025-09-01

    Using getExascaleDatabaseStorageVault

    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 getExascaleDatabaseStorageVault(args: GetExascaleDatabaseStorageVaultArgs, opts?: InvokeOptions): Promise<GetExascaleDatabaseStorageVaultResult>
    function getExascaleDatabaseStorageVaultOutput(args: GetExascaleDatabaseStorageVaultOutputArgs, opts?: InvokeOptions): Output<GetExascaleDatabaseStorageVaultResult>
    def get_exascale_database_storage_vault(name: Optional[str] = None,
                                            resource_group_name: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetExascaleDatabaseStorageVaultResult
    def get_exascale_database_storage_vault_output(name: Optional[pulumi.Input[str]] = None,
                                            resource_group_name: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetExascaleDatabaseStorageVaultResult]
    func LookupExascaleDatabaseStorageVault(ctx *Context, args *LookupExascaleDatabaseStorageVaultArgs, opts ...InvokeOption) (*LookupExascaleDatabaseStorageVaultResult, error)
    func LookupExascaleDatabaseStorageVaultOutput(ctx *Context, args *LookupExascaleDatabaseStorageVaultOutputArgs, opts ...InvokeOption) LookupExascaleDatabaseStorageVaultResultOutput

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

    public static class GetExascaleDatabaseStorageVault 
    {
        public static Task<GetExascaleDatabaseStorageVaultResult> InvokeAsync(GetExascaleDatabaseStorageVaultArgs args, InvokeOptions? opts = null)
        public static Output<GetExascaleDatabaseStorageVaultResult> Invoke(GetExascaleDatabaseStorageVaultInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetExascaleDatabaseStorageVaultResult> getExascaleDatabaseStorageVault(GetExascaleDatabaseStorageVaultArgs args, InvokeOptions options)
    public static Output<GetExascaleDatabaseStorageVaultResult> getExascaleDatabaseStorageVault(GetExascaleDatabaseStorageVaultArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure:oracle/getExascaleDatabaseStorageVault:getExascaleDatabaseStorageVault
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    The name of this Exadata Database Storage Vault.
    ResourceGroupName string
    The name of the Resource Group where the Exadata Database Storage Vault exists.
    Name string
    The name of this Exadata Database Storage Vault.
    ResourceGroupName string
    The name of the Resource Group where the Exadata Database Storage Vault exists.
    name String
    The name of this Exadata Database Storage Vault.
    resourceGroupName String
    The name of the Resource Group where the Exadata Database Storage Vault exists.
    name string
    The name of this Exadata Database Storage Vault.
    resourceGroupName string
    The name of the Resource Group where the Exadata Database Storage Vault exists.
    name str
    The name of this Exadata Database Storage Vault.
    resource_group_name str
    The name of the Resource Group where the Exadata Database Storage Vault exists.
    name String
    The name of this Exadata Database Storage Vault.
    resourceGroupName String
    The name of the Resource Group where the Exadata Database Storage Vault exists.

    getExascaleDatabaseStorageVault Result

    The following output properties are available:

    AdditionalFlashCachePercentage int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    Description string
    Exadata Database Storage Vault description.
    DisplayName string
    The user-friendly name for the Exadata Database Storage Vault.
    HighCapacityDatabaseStorages List<GetExascaleDatabaseStorageVaultHighCapacityDatabaseStorage>
    A high_capacity_database_storage block as defined below.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleDetails string
    Additional information about the current lifecycle state.
    LifecycleState string
    Exadata Database Storage Vault lifecycle state enum.
    Location string
    The Azure Region where the Exadata Database Storage Vault exists.
    Name string
    OciUrl string
    The URL of the resource in the OCI console.
    Ocid string
    The OCID of the Exadata Database Storage Vault.
    ResourceGroupName string
    TimeZone string
    The time zone of the Exadata Database Storage Vault.
    VirtualMachineClusterCount int
    The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
    Zones List<string>
    The Exadata Database Storage Vault Azure zones.
    AdditionalFlashCachePercentage int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    Description string
    Exadata Database Storage Vault description.
    DisplayName string
    The user-friendly name for the Exadata Database Storage Vault.
    HighCapacityDatabaseStorages []GetExascaleDatabaseStorageVaultHighCapacityDatabaseStorage
    A high_capacity_database_storage block as defined below.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleDetails string
    Additional information about the current lifecycle state.
    LifecycleState string
    Exadata Database Storage Vault lifecycle state enum.
    Location string
    The Azure Region where the Exadata Database Storage Vault exists.
    Name string
    OciUrl string
    The URL of the resource in the OCI console.
    Ocid string
    The OCID of the Exadata Database Storage Vault.
    ResourceGroupName string
    TimeZone string
    The time zone of the Exadata Database Storage Vault.
    VirtualMachineClusterCount int
    The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
    Zones []string
    The Exadata Database Storage Vault Azure zones.
    additionalFlashCachePercentage Integer
    The size of additional Flash Cache in percentage of High Capacity database storage.
    description String
    Exadata Database Storage Vault description.
    displayName String
    The user-friendly name for the Exadata Database Storage Vault.
    highCapacityDatabaseStorages List<GetExascaleDatabaseStorageVaultHighCapacityDatabaseStorage>
    A high_capacity_database_storage block as defined below.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleDetails String
    Additional information about the current lifecycle state.
    lifecycleState String
    Exadata Database Storage Vault lifecycle state enum.
    location String
    The Azure Region where the Exadata Database Storage Vault exists.
    name String
    ociUrl String
    The URL of the resource in the OCI console.
    ocid String
    The OCID of the Exadata Database Storage Vault.
    resourceGroupName String
    timeZone String
    The time zone of the Exadata Database Storage Vault.
    virtualMachineClusterCount Integer
    The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
    zones List<String>
    The Exadata Database Storage Vault Azure zones.
    additionalFlashCachePercentage number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    description string
    Exadata Database Storage Vault description.
    displayName string
    The user-friendly name for the Exadata Database Storage Vault.
    highCapacityDatabaseStorages GetExascaleDatabaseStorageVaultHighCapacityDatabaseStorage[]
    A high_capacity_database_storage block as defined below.
    id string
    The provider-assigned unique ID for this managed resource.
    lifecycleDetails string
    Additional information about the current lifecycle state.
    lifecycleState string
    Exadata Database Storage Vault lifecycle state enum.
    location string
    The Azure Region where the Exadata Database Storage Vault exists.
    name string
    ociUrl string
    The URL of the resource in the OCI console.
    ocid string
    The OCID of the Exadata Database Storage Vault.
    resourceGroupName string
    timeZone string
    The time zone of the Exadata Database Storage Vault.
    virtualMachineClusterCount number
    The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
    zones string[]
    The Exadata Database Storage Vault Azure zones.
    additional_flash_cache_percentage int
    The size of additional Flash Cache in percentage of High Capacity database storage.
    description str
    Exadata Database Storage Vault description.
    display_name str
    The user-friendly name for the Exadata Database Storage Vault.
    high_capacity_database_storages Sequence[GetExascaleDatabaseStorageVaultHighCapacityDatabaseStorage]
    A high_capacity_database_storage block as defined below.
    id str
    The provider-assigned unique ID for this managed resource.
    lifecycle_details str
    Additional information about the current lifecycle state.
    lifecycle_state str
    Exadata Database Storage Vault lifecycle state enum.
    location str
    The Azure Region where the Exadata Database Storage Vault exists.
    name str
    oci_url str
    The URL of the resource in the OCI console.
    ocid str
    The OCID of the Exadata Database Storage Vault.
    resource_group_name str
    time_zone str
    The time zone of the Exadata Database Storage Vault.
    virtual_machine_cluster_count int
    The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
    zones Sequence[str]
    The Exadata Database Storage Vault Azure zones.
    additionalFlashCachePercentage Number
    The size of additional Flash Cache in percentage of High Capacity database storage.
    description String
    Exadata Database Storage Vault description.
    displayName String
    The user-friendly name for the Exadata Database Storage Vault.
    highCapacityDatabaseStorages List<Property Map>
    A high_capacity_database_storage block as defined below.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleDetails String
    Additional information about the current lifecycle state.
    lifecycleState String
    Exadata Database Storage Vault lifecycle state enum.
    location String
    The Azure Region where the Exadata Database Storage Vault exists.
    name String
    ociUrl String
    The URL of the resource in the OCI console.
    ocid String
    The OCID of the Exadata Database Storage Vault.
    resourceGroupName String
    timeZone String
    The time zone of the Exadata Database Storage Vault.
    virtualMachineClusterCount Number
    The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
    zones List<String>
    The Exadata Database Storage Vault Azure zones.

    Supporting Types

    GetExascaleDatabaseStorageVaultHighCapacityDatabaseStorage

    AvailableSizeInGb int
    Available capacity in gigabytes.
    TotalSizeInGb int
    Total capacity in gigabytes.
    AvailableSizeInGb int
    Available capacity in gigabytes.
    TotalSizeInGb int
    Total capacity in gigabytes.
    availableSizeInGb Integer
    Available capacity in gigabytes.
    totalSizeInGb Integer
    Total capacity in gigabytes.
    availableSizeInGb number
    Available capacity in gigabytes.
    totalSizeInGb number
    Total capacity in gigabytes.
    available_size_in_gb int
    Available capacity in gigabytes.
    total_size_in_gb int
    Total capacity in gigabytes.
    availableSizeInGb Number
    Available capacity in gigabytes.
    totalSizeInGb Number
    Total capacity in gigabytes.

    Package Details

    Repository
    Azure Classic pulumi/pulumi-azure
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the azurerm Terraform Provider.
    azure logo

    We recommend using Azure Native.

    Azure v6.32.0 published on Thursday, Feb 5, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate