1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Database
  5. getExascaleDbStorageVaults
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

oci.Database.getExascaleDbStorageVaults

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

This data source provides the list of Exascale Db Storage Vaults in Oracle Cloud Infrastructure Database service.

Gets a list of the Exadata Database Storage Vaults in the specified compartment.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testExascaleDbStorageVaults = oci.Database.getExascaleDbStorageVaults({
    compartmentId: compartmentId,
    clusterPlacementGroupId: testClusterPlacementGroup.id,
    displayName: exascaleDbStorageVaultDisplayName,
    exadataInfrastructureId: testExadataInfrastructure.id,
    state: exascaleDbStorageVaultState,
});
Copy
import pulumi
import pulumi_oci as oci

test_exascale_db_storage_vaults = oci.Database.get_exascale_db_storage_vaults(compartment_id=compartment_id,
    cluster_placement_group_id=test_cluster_placement_group["id"],
    display_name=exascale_db_storage_vault_display_name,
    exadata_infrastructure_id=test_exadata_infrastructure["id"],
    state=exascale_db_storage_vault_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/database"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := database.GetExascaleDbStorageVaults(ctx, &database.GetExascaleDbStorageVaultsArgs{
			CompartmentId:           compartmentId,
			ClusterPlacementGroupId: pulumi.StringRef(testClusterPlacementGroup.Id),
			DisplayName:             pulumi.StringRef(exascaleDbStorageVaultDisplayName),
			ExadataInfrastructureId: pulumi.StringRef(testExadataInfrastructure.Id),
			State:                   pulumi.StringRef(exascaleDbStorageVaultState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testExascaleDbStorageVaults = Oci.Database.GetExascaleDbStorageVaults.Invoke(new()
    {
        CompartmentId = compartmentId,
        ClusterPlacementGroupId = testClusterPlacementGroup.Id,
        DisplayName = exascaleDbStorageVaultDisplayName,
        ExadataInfrastructureId = testExadataInfrastructure.Id,
        State = exascaleDbStorageVaultState,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Database.DatabaseFunctions;
import com.pulumi.oci.Database.inputs.GetExascaleDbStorageVaultsArgs;
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 testExascaleDbStorageVaults = DatabaseFunctions.getExascaleDbStorageVaults(GetExascaleDbStorageVaultsArgs.builder()
            .compartmentId(compartmentId)
            .clusterPlacementGroupId(testClusterPlacementGroup.id())
            .displayName(exascaleDbStorageVaultDisplayName)
            .exadataInfrastructureId(testExadataInfrastructure.id())
            .state(exascaleDbStorageVaultState)
            .build());

    }
}
Copy
variables:
  testExascaleDbStorageVaults:
    fn::invoke:
      function: oci:Database:getExascaleDbStorageVaults
      arguments:
        compartmentId: ${compartmentId}
        clusterPlacementGroupId: ${testClusterPlacementGroup.id}
        displayName: ${exascaleDbStorageVaultDisplayName}
        exadataInfrastructureId: ${testExadataInfrastructure.id}
        state: ${exascaleDbStorageVaultState}
Copy

Using getExascaleDbStorageVaults

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 getExascaleDbStorageVaults(args: GetExascaleDbStorageVaultsArgs, opts?: InvokeOptions): Promise<GetExascaleDbStorageVaultsResult>
function getExascaleDbStorageVaultsOutput(args: GetExascaleDbStorageVaultsOutputArgs, opts?: InvokeOptions): Output<GetExascaleDbStorageVaultsResult>
Copy
def get_exascale_db_storage_vaults(cluster_placement_group_id: Optional[str] = None,
                                   compartment_id: Optional[str] = None,
                                   display_name: Optional[str] = None,
                                   exadata_infrastructure_id: Optional[str] = None,
                                   filters: Optional[Sequence[_database.GetExascaleDbStorageVaultsFilter]] = None,
                                   state: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetExascaleDbStorageVaultsResult
def get_exascale_db_storage_vaults_output(cluster_placement_group_id: Optional[pulumi.Input[str]] = None,
                                   compartment_id: Optional[pulumi.Input[str]] = None,
                                   display_name: Optional[pulumi.Input[str]] = None,
                                   exadata_infrastructure_id: Optional[pulumi.Input[str]] = None,
                                   filters: Optional[pulumi.Input[Sequence[pulumi.Input[_database.GetExascaleDbStorageVaultsFilterArgs]]]] = None,
                                   state: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetExascaleDbStorageVaultsResult]
Copy
func GetExascaleDbStorageVaults(ctx *Context, args *GetExascaleDbStorageVaultsArgs, opts ...InvokeOption) (*GetExascaleDbStorageVaultsResult, error)
func GetExascaleDbStorageVaultsOutput(ctx *Context, args *GetExascaleDbStorageVaultsOutputArgs, opts ...InvokeOption) GetExascaleDbStorageVaultsResultOutput
Copy

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

public static class GetExascaleDbStorageVaults 
{
    public static Task<GetExascaleDbStorageVaultsResult> InvokeAsync(GetExascaleDbStorageVaultsArgs args, InvokeOptions? opts = null)
    public static Output<GetExascaleDbStorageVaultsResult> Invoke(GetExascaleDbStorageVaultsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetExascaleDbStorageVaultsResult> getExascaleDbStorageVaults(GetExascaleDbStorageVaultsArgs args, InvokeOptions options)
public static Output<GetExascaleDbStorageVaultsResult> getExascaleDbStorageVaults(GetExascaleDbStorageVaultsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Database/getExascaleDbStorageVaults:getExascaleDbStorageVaults
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The compartment OCID.
ClusterPlacementGroupId string
A filter to return only resources that match the given cluster placement group ID exactly.
DisplayName string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
ExadataInfrastructureId string
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
Filters Changes to this property will trigger replacement. List<GetExascaleDbStorageVaultsFilter>
State string
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
CompartmentId This property is required. string
The compartment OCID.
ClusterPlacementGroupId string
A filter to return only resources that match the given cluster placement group ID exactly.
DisplayName string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
ExadataInfrastructureId string
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
Filters Changes to this property will trigger replacement. []GetExascaleDbStorageVaultsFilter
State string
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
compartmentId This property is required. String
The compartment OCID.
clusterPlacementGroupId String
A filter to return only resources that match the given cluster placement group ID exactly.
displayName String
A filter to return only resources that match the entire display name given. The match is not case sensitive.
exadataInfrastructureId String
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
filters Changes to this property will trigger replacement. List<GetExascaleDbStorageVaultsFilter>
state String
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
compartmentId This property is required. string
The compartment OCID.
clusterPlacementGroupId string
A filter to return only resources that match the given cluster placement group ID exactly.
displayName string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
exadataInfrastructureId string
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
filters Changes to this property will trigger replacement. GetExascaleDbStorageVaultsFilter[]
state string
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
compartment_id This property is required. str
The compartment OCID.
cluster_placement_group_id str
A filter to return only resources that match the given cluster placement group ID exactly.
display_name str
A filter to return only resources that match the entire display name given. The match is not case sensitive.
exadata_infrastructure_id str
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
filters Changes to this property will trigger replacement. Sequence[database.GetExascaleDbStorageVaultsFilter]
state str
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
compartmentId This property is required. String
The compartment OCID.
clusterPlacementGroupId String
A filter to return only resources that match the given cluster placement group ID exactly.
displayName String
A filter to return only resources that match the entire display name given. The match is not case sensitive.
exadataInfrastructureId String
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
filters Changes to this property will trigger replacement. List<Property Map>
state String
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.

getExascaleDbStorageVaults Result

The following output properties are available:

CompartmentId string
The OCID of the compartment.
ExascaleDbStorageVaults List<GetExascaleDbStorageVaultsExascaleDbStorageVault>
The list of exascale_db_storage_vaults.
Id string
The provider-assigned unique ID for this managed resource.
ClusterPlacementGroupId string
The OCID of the cluster placement group of the Exadata Infrastructure.
DisplayName string
The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique.
ExadataInfrastructureId string
The OCID of the Exadata infrastructure.
Filters List<GetExascaleDbStorageVaultsFilter>
State string
The current state of the Exadata Database Storage Vault.
CompartmentId string
The OCID of the compartment.
ExascaleDbStorageVaults []GetExascaleDbStorageVaultsExascaleDbStorageVault
The list of exascale_db_storage_vaults.
Id string
The provider-assigned unique ID for this managed resource.
ClusterPlacementGroupId string
The OCID of the cluster placement group of the Exadata Infrastructure.
DisplayName string
The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique.
ExadataInfrastructureId string
The OCID of the Exadata infrastructure.
Filters []GetExascaleDbStorageVaultsFilter
State string
The current state of the Exadata Database Storage Vault.
compartmentId String
The OCID of the compartment.
exascaleDbStorageVaults List<GetExascaleDbStorageVaultsExascaleDbStorageVault>
The list of exascale_db_storage_vaults.
id String
The provider-assigned unique ID for this managed resource.
clusterPlacementGroupId String
The OCID of the cluster placement group of the Exadata Infrastructure.
displayName String
The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique.
exadataInfrastructureId String
The OCID of the Exadata infrastructure.
filters List<GetExascaleDbStorageVaultsFilter>
state String
The current state of the Exadata Database Storage Vault.
compartmentId string
The OCID of the compartment.
exascaleDbStorageVaults GetExascaleDbStorageVaultsExascaleDbStorageVault[]
The list of exascale_db_storage_vaults.
id string
The provider-assigned unique ID for this managed resource.
clusterPlacementGroupId string
The OCID of the cluster placement group of the Exadata Infrastructure.
displayName string
The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique.
exadataInfrastructureId string
The OCID of the Exadata infrastructure.
filters GetExascaleDbStorageVaultsFilter[]
state string
The current state of the Exadata Database Storage Vault.
compartment_id str
The OCID of the compartment.
exascale_db_storage_vaults Sequence[database.GetExascaleDbStorageVaultsExascaleDbStorageVault]
The list of exascale_db_storage_vaults.
id str
The provider-assigned unique ID for this managed resource.
cluster_placement_group_id str
The OCID of the cluster placement group of the Exadata Infrastructure.
display_name str
The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique.
exadata_infrastructure_id str
The OCID of the Exadata infrastructure.
filters Sequence[database.GetExascaleDbStorageVaultsFilter]
state str
The current state of the Exadata Database Storage Vault.
compartmentId String
The OCID of the compartment.
exascaleDbStorageVaults List<Property Map>
The list of exascale_db_storage_vaults.
id String
The provider-assigned unique ID for this managed resource.
clusterPlacementGroupId String
The OCID of the cluster placement group of the Exadata Infrastructure.
displayName String
The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique.
exadataInfrastructureId String
The OCID of the Exadata infrastructure.
filters List<Property Map>
state String
The current state of the Exadata Database Storage Vault.

Supporting Types

GetExascaleDbStorageVaultsExascaleDbStorageVault

AdditionalFlashCacheInPercent This property is required. int
The size of additional Flash Cache in percentage of High Capacity database storage.
AvailabilityDomain This property is required. string
The name of the availability domain in which the Exadata Database Storage Vault is located.
ClusterPlacementGroupId This property is required. string
A filter to return only resources that match the given cluster placement group ID exactly.
CompartmentId This property is required. string
The compartment OCID.
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Description This property is required. string
Exadata Database Storage Vault description.
DisplayName This property is required. string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
ExadataInfrastructureId This property is required. string
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
FreeformTags This property is required. Dictionary<string, string>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
HighCapacityDatabaseStorages This property is required. List<GetExascaleDbStorageVaultsExascaleDbStorageVaultHighCapacityDatabaseStorage>
Exadata Database Storage Details
Id This property is required. string
The OCID of the Exadata Database Storage Vault.
LifecycleDetails This property is required. string
Additional information about the current lifecycle state.
State This property is required. string
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
SubscriptionId This property is required. string
The OCID of the subscription with which resource needs to be associated with.
SystemTags This property is required. Dictionary<string, string>
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
TimeCreated This property is required. string
The date and time that the Exadata Database Storage Vault was created.
TimeZone This property is required. string
The time zone that you want to use for the Exadata Database Storage Vault. For details, see Time Zones.
VmClusterCount This property is required. int
The number of Exadata VM clusters used the Exadata Database Storage Vault.
VmClusterIds This property is required. List<string>
The List of Exadata VM cluster on Exascale Infrastructure OCIDs Note: If Exadata Database Storage Vault is not used for any Exadata VM cluster on Exascale Infrastructure, this list is empty.
AdditionalFlashCacheInPercent This property is required. int
The size of additional Flash Cache in percentage of High Capacity database storage.
AvailabilityDomain This property is required. string
The name of the availability domain in which the Exadata Database Storage Vault is located.
ClusterPlacementGroupId This property is required. string
A filter to return only resources that match the given cluster placement group ID exactly.
CompartmentId This property is required. string
The compartment OCID.
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Description This property is required. string
Exadata Database Storage Vault description.
DisplayName This property is required. string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
ExadataInfrastructureId This property is required. string
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
FreeformTags This property is required. map[string]string
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
HighCapacityDatabaseStorages This property is required. []GetExascaleDbStorageVaultsExascaleDbStorageVaultHighCapacityDatabaseStorage
Exadata Database Storage Details
Id This property is required. string
The OCID of the Exadata Database Storage Vault.
LifecycleDetails This property is required. string
Additional information about the current lifecycle state.
State This property is required. string
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
SubscriptionId This property is required. string
The OCID of the subscription with which resource needs to be associated with.
SystemTags This property is required. map[string]string
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
TimeCreated This property is required. string
The date and time that the Exadata Database Storage Vault was created.
TimeZone This property is required. string
The time zone that you want to use for the Exadata Database Storage Vault. For details, see Time Zones.
VmClusterCount This property is required. int
The number of Exadata VM clusters used the Exadata Database Storage Vault.
VmClusterIds This property is required. []string
The List of Exadata VM cluster on Exascale Infrastructure OCIDs Note: If Exadata Database Storage Vault is not used for any Exadata VM cluster on Exascale Infrastructure, this list is empty.
additionalFlashCacheInPercent This property is required. Integer
The size of additional Flash Cache in percentage of High Capacity database storage.
availabilityDomain This property is required. String
The name of the availability domain in which the Exadata Database Storage Vault is located.
clusterPlacementGroupId This property is required. String
A filter to return only resources that match the given cluster placement group ID exactly.
compartmentId This property is required. String
The compartment OCID.
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
description This property is required. String
Exadata Database Storage Vault description.
displayName This property is required. String
A filter to return only resources that match the entire display name given. The match is not case sensitive.
exadataInfrastructureId This property is required. String
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
freeformTags This property is required. Map<String,String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
highCapacityDatabaseStorages This property is required. List<GetExascaleDbStorageVaultsExascaleDbStorageVaultHighCapacityStorage>
Exadata Database Storage Details
id This property is required. String
The OCID of the Exadata Database Storage Vault.
lifecycleDetails This property is required. String
Additional information about the current lifecycle state.
state This property is required. String
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
subscriptionId This property is required. String
The OCID of the subscription with which resource needs to be associated with.
systemTags This property is required. Map<String,String>
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
timeCreated This property is required. String
The date and time that the Exadata Database Storage Vault was created.
timeZone This property is required. String
The time zone that you want to use for the Exadata Database Storage Vault. For details, see Time Zones.
vmClusterCount This property is required. Integer
The number of Exadata VM clusters used the Exadata Database Storage Vault.
vmClusterIds This property is required. List<String>
The List of Exadata VM cluster on Exascale Infrastructure OCIDs Note: If Exadata Database Storage Vault is not used for any Exadata VM cluster on Exascale Infrastructure, this list is empty.
additionalFlashCacheInPercent This property is required. number
The size of additional Flash Cache in percentage of High Capacity database storage.
availabilityDomain This property is required. string
The name of the availability domain in which the Exadata Database Storage Vault is located.
clusterPlacementGroupId This property is required. string
A filter to return only resources that match the given cluster placement group ID exactly.
compartmentId This property is required. string
The compartment OCID.
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
description This property is required. string
Exadata Database Storage Vault description.
displayName This property is required. string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
exadataInfrastructureId This property is required. string
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
freeformTags This property is required. {[key: string]: string}
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
highCapacityDatabaseStorages This property is required. GetExascaleDbStorageVaultsExascaleDbStorageVaultHighCapacityDatabaseStorage[]
Exadata Database Storage Details
id This property is required. string
The OCID of the Exadata Database Storage Vault.
lifecycleDetails This property is required. string
Additional information about the current lifecycle state.
state This property is required. string
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
subscriptionId This property is required. string
The OCID of the subscription with which resource needs to be associated with.
systemTags This property is required. {[key: string]: string}
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
timeCreated This property is required. string
The date and time that the Exadata Database Storage Vault was created.
timeZone This property is required. string
The time zone that you want to use for the Exadata Database Storage Vault. For details, see Time Zones.
vmClusterCount This property is required. number
The number of Exadata VM clusters used the Exadata Database Storage Vault.
vmClusterIds This property is required. string[]
The List of Exadata VM cluster on Exascale Infrastructure OCIDs Note: If Exadata Database Storage Vault is not used for any Exadata VM cluster on Exascale Infrastructure, this list is empty.
additional_flash_cache_in_percent This property is required. int
The size of additional Flash Cache in percentage of High Capacity database storage.
availability_domain This property is required. str
The name of the availability domain in which the Exadata Database Storage Vault is located.
cluster_placement_group_id This property is required. str
A filter to return only resources that match the given cluster placement group ID exactly.
compartment_id This property is required. str
The compartment OCID.
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
description This property is required. str
Exadata Database Storage Vault description.
display_name This property is required. str
A filter to return only resources that match the entire display name given. The match is not case sensitive.
exadata_infrastructure_id This property is required. str
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
freeform_tags This property is required. Mapping[str, str]
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
high_capacity_database_storages This property is required. Sequence[database.GetExascaleDbStorageVaultsExascaleDbStorageVaultHighCapacityDatabaseStorage]
Exadata Database Storage Details
id This property is required. str
The OCID of the Exadata Database Storage Vault.
lifecycle_details This property is required. str
Additional information about the current lifecycle state.
state This property is required. str
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
subscription_id This property is required. str
The OCID of the subscription with which resource needs to be associated with.
system_tags This property is required. Mapping[str, str]
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
time_created This property is required. str
The date and time that the Exadata Database Storage Vault was created.
time_zone This property is required. str
The time zone that you want to use for the Exadata Database Storage Vault. For details, see Time Zones.
vm_cluster_count This property is required. int
The number of Exadata VM clusters used the Exadata Database Storage Vault.
vm_cluster_ids This property is required. Sequence[str]
The List of Exadata VM cluster on Exascale Infrastructure OCIDs Note: If Exadata Database Storage Vault is not used for any Exadata VM cluster on Exascale Infrastructure, this list is empty.
additionalFlashCacheInPercent This property is required. Number
The size of additional Flash Cache in percentage of High Capacity database storage.
availabilityDomain This property is required. String
The name of the availability domain in which the Exadata Database Storage Vault is located.
clusterPlacementGroupId This property is required. String
A filter to return only resources that match the given cluster placement group ID exactly.
compartmentId This property is required. String
The compartment OCID.
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
description This property is required. String
Exadata Database Storage Vault description.
displayName This property is required. String
A filter to return only resources that match the entire display name given. The match is not case sensitive.
exadataInfrastructureId This property is required. String
A filter to return only list of Vaults that are linked to the exadata infrastructure Id.
freeformTags This property is required. Map<String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
highCapacityDatabaseStorages This property is required. List<Property Map>
Exadata Database Storage Details
id This property is required. String
The OCID of the Exadata Database Storage Vault.
lifecycleDetails This property is required. String
Additional information about the current lifecycle state.
state This property is required. String
A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly.
subscriptionId This property is required. String
The OCID of the subscription with which resource needs to be associated with.
systemTags This property is required. Map<String>
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
timeCreated This property is required. String
The date and time that the Exadata Database Storage Vault was created.
timeZone This property is required. String
The time zone that you want to use for the Exadata Database Storage Vault. For details, see Time Zones.
vmClusterCount This property is required. Number
The number of Exadata VM clusters used the Exadata Database Storage Vault.
vmClusterIds This property is required. List<String>
The List of Exadata VM cluster on Exascale Infrastructure OCIDs Note: If Exadata Database Storage Vault is not used for any Exadata VM cluster on Exascale Infrastructure, this list is empty.

GetExascaleDbStorageVaultsExascaleDbStorageVaultHighCapacityDatabaseStorage

AvailableSizeInGbs This property is required. int
Available Capacity
TotalSizeInGbs This property is required. int
Total Capacity
AvailableSizeInGbs This property is required. int
Available Capacity
TotalSizeInGbs This property is required. int
Total Capacity
availableSizeInGbs This property is required. Integer
Available Capacity
totalSizeInGbs This property is required. Integer
Total Capacity
availableSizeInGbs This property is required. number
Available Capacity
totalSizeInGbs This property is required. number
Total Capacity
available_size_in_gbs This property is required. int
Available Capacity
total_size_in_gbs This property is required. int
Total Capacity
availableSizeInGbs This property is required. Number
Available Capacity
totalSizeInGbs This property is required. Number
Total Capacity

GetExascaleDbStorageVaultsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi