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 dictionaryThe following arguments are supported:
- Name string
- The name of this Exadata Database Storage Vault.
- Resource
Group stringName - The name of the Resource Group where the Exadata Database Storage Vault exists.
- Name string
- The name of this Exadata Database Storage Vault.
- Resource
Group stringName - The name of the Resource Group where the Exadata Database Storage Vault exists.
- name String
- The name of this Exadata Database Storage Vault.
- resource
Group StringName - The name of the Resource Group where the Exadata Database Storage Vault exists.
- name string
- The name of this Exadata Database Storage Vault.
- resource
Group stringName - 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_ strname - The name of the Resource Group where the Exadata Database Storage Vault exists.
- name String
- The name of this Exadata Database Storage Vault.
- resource
Group StringName - The name of the Resource Group where the Exadata Database Storage Vault exists.
getExascaleDatabaseStorageVault Result
The following output properties are available:
- Additional
Flash intCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage.
- Description string
- Exadata Database Storage Vault description.
- Display
Name string - The user-friendly name for the Exadata Database Storage Vault.
- High
Capacity List<GetDatabase Storages Exascale Database Storage Vault High Capacity Database Storage> - A
high_capacity_database_storageblock as defined below. - Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- Lifecycle
State string - Exadata Database Storage Vault lifecycle state enum.
- Location string
- The Azure Region where the Exadata Database Storage Vault exists.
- Name string
- Oci
Url string - The URL of the resource in the OCI console.
- Ocid string
- The OCID of the Exadata Database Storage Vault.
- Resource
Group stringName - Time
Zone string - The time zone of the Exadata Database Storage Vault.
- Virtual
Machine intCluster Count - The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
- Zones List<string>
- The Exadata Database Storage Vault Azure zones.
- Additional
Flash intCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage.
- Description string
- Exadata Database Storage Vault description.
- Display
Name string - The user-friendly name for the Exadata Database Storage Vault.
- High
Capacity []GetDatabase Storages Exascale Database Storage Vault High Capacity Database Storage - A
high_capacity_database_storageblock as defined below. - Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- Lifecycle
State string - Exadata Database Storage Vault lifecycle state enum.
- Location string
- The Azure Region where the Exadata Database Storage Vault exists.
- Name string
- Oci
Url string - The URL of the resource in the OCI console.
- Ocid string
- The OCID of the Exadata Database Storage Vault.
- Resource
Group stringName - Time
Zone string - The time zone of the Exadata Database Storage Vault.
- Virtual
Machine intCluster Count - The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
- Zones []string
- The Exadata Database Storage Vault Azure zones.
- additional
Flash IntegerCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage.
- description String
- Exadata Database Storage Vault description.
- display
Name String - The user-friendly name for the Exadata Database Storage Vault.
- high
Capacity List<GetDatabase Storages Exascale Database Storage Vault High Capacity Database Storage> - A
high_capacity_database_storageblock as defined below. - id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details String - Additional information about the current lifecycle state.
- lifecycle
State String - Exadata Database Storage Vault lifecycle state enum.
- location String
- The Azure Region where the Exadata Database Storage Vault exists.
- name String
- oci
Url String - The URL of the resource in the OCI console.
- ocid String
- The OCID of the Exadata Database Storage Vault.
- resource
Group StringName - time
Zone String - The time zone of the Exadata Database Storage Vault.
- virtual
Machine IntegerCluster Count - The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
- zones List<String>
- The Exadata Database Storage Vault Azure zones.
- additional
Flash numberCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage.
- description string
- Exadata Database Storage Vault description.
- display
Name string - The user-friendly name for the Exadata Database Storage Vault.
- high
Capacity GetDatabase Storages Exascale Database Storage Vault High Capacity Database Storage[] - A
high_capacity_database_storageblock as defined below. - id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details string - Additional information about the current lifecycle state.
- lifecycle
State string - Exadata Database Storage Vault lifecycle state enum.
- location string
- The Azure Region where the Exadata Database Storage Vault exists.
- name string
- oci
Url string - The URL of the resource in the OCI console.
- ocid string
- The OCID of the Exadata Database Storage Vault.
- resource
Group stringName - time
Zone string - The time zone of the Exadata Database Storage Vault.
- virtual
Machine numberCluster Count - The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
- zones string[]
- The Exadata Database Storage Vault Azure zones.
- additional_
flash_ intcache_ percentage - 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_ Sequence[Getdatabase_ storages Exascale Database Storage Vault High Capacity Database Storage] - A
high_capacity_database_storageblock 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_ strname - time_
zone str - The time zone of the Exadata Database Storage Vault.
- virtual_
machine_ intcluster_ count - The number of Exadata virtual machine clusters used the Exadata Database Storage Vault.
- zones Sequence[str]
- The Exadata Database Storage Vault Azure zones.
- additional
Flash NumberCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage.
- description String
- Exadata Database Storage Vault description.
- display
Name String - The user-friendly name for the Exadata Database Storage Vault.
- high
Capacity List<Property Map>Database Storages - A
high_capacity_database_storageblock as defined below. - id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details String - Additional information about the current lifecycle state.
- lifecycle
State String - Exadata Database Storage Vault lifecycle state enum.
- location String
- The Azure Region where the Exadata Database Storage Vault exists.
- name String
- oci
Url String - The URL of the resource in the OCI console.
- ocid String
- The OCID of the Exadata Database Storage Vault.
- resource
Group StringName - time
Zone String - The time zone of the Exadata Database Storage Vault.
- virtual
Machine NumberCluster Count - 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
- Available
Size intIn Gb - Available capacity in gigabytes.
- Total
Size intIn Gb - Total capacity in gigabytes.
- Available
Size intIn Gb - Available capacity in gigabytes.
- Total
Size intIn Gb - Total capacity in gigabytes.
- available
Size IntegerIn Gb - Available capacity in gigabytes.
- total
Size IntegerIn Gb - Total capacity in gigabytes.
- available
Size numberIn Gb - Available capacity in gigabytes.
- total
Size numberIn Gb - Total capacity in gigabytes.
- available_
size_ intin_ gb - Available capacity in gigabytes.
- total_
size_ intin_ gb - Total capacity in gigabytes.
- available
Size NumberIn Gb - Available capacity in gigabytes.
- total
Size NumberIn Gb - Total capacity in gigabytes.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.
