1. Packages
  2. Packages
  3. Google Cloud (GCP) Classic
  4. API Docs
  5. oracledatabase
  6. getExascaleDbStorageVaults
Viewing docs for Google Cloud v9.33.0
published on Wednesday, Aug 5, 2026 by Pulumi
gcp logo
Viewing docs for Google Cloud v9.33.0
published on Wednesday, Aug 5, 2026 by Pulumi

    List all ExascaleDbStorageVaults.

    For more information see the API.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as gcp from "@pulumi/gcp";
    
    const myVaults = gcp.oracledatabase.getExascaleDbStorageVaults({
        location: "us-east4",
    });
    
    import pulumi
    import pulumi_gcp as gcp
    
    my_vaults = gcp.oracledatabase.get_exascale_db_storage_vaults(location="us-east4")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := oracledatabase.GetExascaleDbStorageVaults(ctx, &oracledatabase.GetExascaleDbStorageVaultsArgs{
    			Location: "us-east4",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Gcp = Pulumi.Gcp;
    
    return await Deployment.RunAsync(() => 
    {
        var myVaults = Gcp.OracleDatabase.GetExascaleDbStorageVaults.Invoke(new()
        {
            Location = "us-east4",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.gcp.oracledatabase.OracledatabaseFunctions;
    import com.pulumi.gcp.oracledatabase.inputs.GetExascaleDbStorageVaultsArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 myVaults = OracledatabaseFunctions.getExascaleDbStorageVaults(GetExascaleDbStorageVaultsArgs.builder()
                .location("us-east4")
                .build());
    
        }
    }
    
    variables:
      myVaults:
        fn::invoke:
          function: gcp:oracledatabase:getExascaleDbStorageVaults
          arguments:
            location: us-east4
    
    pulumi {
      required_providers {
        gcp = {
          source = "pulumi/gcp"
        }
      }
    }
    
    data "gcp_oracledatabase_getexascaledbstoragevaults" "myVaults" {
      location = "us-east4"
    }
    

    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>
    def get_exascale_db_storage_vaults(location: Optional[str] = None,
                                       project: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetExascaleDbStorageVaultsResult
    def get_exascale_db_storage_vaults_output(location: pulumi.Input[Optional[str]] = None,
                                       project: pulumi.Input[Optional[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetExascaleDbStorageVaultsResult]
    func GetExascaleDbStorageVaults(ctx *Context, args *GetExascaleDbStorageVaultsArgs, opts ...InvokeOption) (*GetExascaleDbStorageVaultsResult, error)
    func GetExascaleDbStorageVaultsOutput(ctx *Context, args *GetExascaleDbStorageVaultsOutputArgs, opts ...InvokeOption) GetExascaleDbStorageVaultsResultOutput

    > 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)
    }
    public static CompletableFuture<GetExascaleDbStorageVaultsResult> getExascaleDbStorageVaults(GetExascaleDbStorageVaultsArgs args, InvokeOptions options)
    public static Output<GetExascaleDbStorageVaultsResult> getExascaleDbStorageVaults(GetExascaleDbStorageVaultsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: gcp:oracledatabase/getExascaleDbStorageVaults:getExascaleDbStorageVaults
      arguments:
        # arguments dictionary
    data "gcp_oracledatabase_get_exascale_db_storage_vaults" "name" {
        # arguments
    }

    The following arguments are supported:

    Location string
    The location of the resource.


    Project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    Location string
    The location of the resource.


    Project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    location string
    The location of the resource.


    project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    location String
    The location of the resource.


    project String
    The project to which the resource belongs. If it is not provided, the provider project is used.
    location string
    The location of the resource.


    project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    location str
    The location of the resource.


    project str
    The project to which the resource belongs. If it is not provided, the provider project is used.
    location String
    The location of the resource.


    project String
    The project to which the resource belongs. If it is not provided, the provider project is used.

    getExascaleDbStorageVaults Result

    The following output properties are available:

    ExascaleDbStorageVaults List<GetExascaleDbStorageVaultsExascaleDbStorageVault>
    A list of ExascaleDbStorageVaults. See gcp.oracledatabase.ExascaleDbStorageVault resource for details of the available attributes.
    Id string
    The provider-assigned unique ID for this managed resource.
    Location string
    Project string
    ExascaleDbStorageVaults []GetExascaleDbStorageVaultsExascaleDbStorageVault
    A list of ExascaleDbStorageVaults. See gcp.oracledatabase.ExascaleDbStorageVault resource for details of the available attributes.
    Id string
    The provider-assigned unique ID for this managed resource.
    Location string
    Project string
    exascale_db_storage_vaults list(object)
    A list of ExascaleDbStorageVaults. See gcp.oracledatabase.ExascaleDbStorageVault resource for details of the available attributes.
    id string
    The provider-assigned unique ID for this managed resource.
    location string
    project string
    exascaleDbStorageVaults List<GetExascaleDbStorageVaultsExascaleDbStorageVault>
    A list of ExascaleDbStorageVaults. See gcp.oracledatabase.ExascaleDbStorageVault resource for details of the available attributes.
    id String
    The provider-assigned unique ID for this managed resource.
    location String
    project String
    exascaleDbStorageVaults GetExascaleDbStorageVaultsExascaleDbStorageVault[]
    A list of ExascaleDbStorageVaults. See gcp.oracledatabase.ExascaleDbStorageVault resource for details of the available attributes.
    id string
    The provider-assigned unique ID for this managed resource.
    location string
    project string
    exascale_db_storage_vaults Sequence[GetExascaleDbStorageVaultsExascaleDbStorageVault]
    A list of ExascaleDbStorageVaults. See gcp.oracledatabase.ExascaleDbStorageVault resource for details of the available attributes.
    id str
    The provider-assigned unique ID for this managed resource.
    location str
    project str
    exascaleDbStorageVaults List<Property Map>
    A list of ExascaleDbStorageVaults. See gcp.oracledatabase.ExascaleDbStorageVault resource for details of the available attributes.
    id String
    The provider-assigned unique ID for this managed resource.
    location String
    project String

    Supporting Types

    GetExascaleDbStorageVaultsExascaleDbStorageVault

    CreateTime string
    The date and time when the ExascaleDbStorageVault was created.
    DeletionPolicy string
    Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
    DeletionProtection bool
    Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the instance will fail.
    DisplayName string
    The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
    EffectiveLabels Dictionary<string, string>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
    EntitlementId string
    The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
    ExadataInfrastructure string
    The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is created. In the format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_extradata_infrastructure}
    ExascaleDbStorageVaultId string
    The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
    GcpOracleZone string
    The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
    Labels Dictionary<string, string>

    The labels or tags associated with the ExascaleDbStorageVault.

    Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

    Location string
    The location of the resource.


    Name string
    Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
    Project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    Properties List<GetExascaleDbStorageVaultsExascaleDbStorageVaultProperty>
    The properties of the ExascaleDbStorageVault. next ID: 12
    PulumiLabels Dictionary<string, string>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    CreateTime string
    The date and time when the ExascaleDbStorageVault was created.
    DeletionPolicy string
    Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
    DeletionProtection bool
    Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the instance will fail.
    DisplayName string
    The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
    EffectiveLabels map[string]string
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
    EntitlementId string
    The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
    ExadataInfrastructure string
    The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is created. In the format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_extradata_infrastructure}
    ExascaleDbStorageVaultId string
    The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
    GcpOracleZone string
    The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
    Labels map[string]string

    The labels or tags associated with the ExascaleDbStorageVault.

    Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

    Location string
    The location of the resource.


    Name string
    Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
    Project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    Properties []GetExascaleDbStorageVaultsExascaleDbStorageVaultProperty
    The properties of the ExascaleDbStorageVault. next ID: 12
    PulumiLabels map[string]string
    The combination of labels configured directly on the resource and default labels configured on the provider.
    create_time string
    The date and time when the ExascaleDbStorageVault was created.
    deletion_policy string
    Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
    deletion_protection bool
    Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the instance will fail.
    display_name string
    The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
    effective_labels map(string)
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
    entitlement_id string
    The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
    exadata_infrastructure string
    The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is created. In the format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_extradata_infrastructure}
    exascale_db_storage_vault_id string
    The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
    gcp_oracle_zone string
    The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
    labels map(string)

    The labels or tags associated with the ExascaleDbStorageVault.

    Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

    location string
    The location of the resource.


    name string
    Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
    project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    properties list(object)
    The properties of the ExascaleDbStorageVault. next ID: 12
    pulumi_labels map(string)
    The combination of labels configured directly on the resource and default labels configured on the provider.
    createTime String
    The date and time when the ExascaleDbStorageVault was created.
    deletionPolicy String
    Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
    deletionProtection Boolean
    Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the instance will fail.
    displayName String
    The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
    effectiveLabels Map<String,String>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
    entitlementId String
    The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
    exadataInfrastructure String
    The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is created. In the format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_extradata_infrastructure}
    exascaleDbStorageVaultId String
    The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
    gcpOracleZone String
    The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
    labels Map<String,String>

    The labels or tags associated with the ExascaleDbStorageVault.

    Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

    location String
    The location of the resource.


    name String
    Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
    project String
    The project to which the resource belongs. If it is not provided, the provider project is used.
    properties List<GetExascaleDbStorageVaultsExascaleDbStorageVaultProperty>
    The properties of the ExascaleDbStorageVault. next ID: 12
    pulumiLabels Map<String,String>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    createTime string
    The date and time when the ExascaleDbStorageVault was created.
    deletionPolicy string
    Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
    deletionProtection boolean
    Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the instance will fail.
    displayName string
    The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
    effectiveLabels {[key: string]: string}
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
    entitlementId string
    The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
    exadataInfrastructure string
    The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is created. In the format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_extradata_infrastructure}
    exascaleDbStorageVaultId string
    The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
    gcpOracleZone string
    The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
    labels {[key: string]: string}

    The labels or tags associated with the ExascaleDbStorageVault.

    Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

    location string
    The location of the resource.


    name string
    Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
    project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    properties GetExascaleDbStorageVaultsExascaleDbStorageVaultProperty[]
    The properties of the ExascaleDbStorageVault. next ID: 12
    pulumiLabels {[key: string]: string}
    The combination of labels configured directly on the resource and default labels configured on the provider.
    create_time str
    The date and time when the ExascaleDbStorageVault was created.
    deletion_policy str
    Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
    deletion_protection bool
    Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the instance will fail.
    display_name str
    The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
    effective_labels Mapping[str, str]
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
    entitlement_id str
    The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
    exadata_infrastructure str
    The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is created. In the format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_extradata_infrastructure}
    exascale_db_storage_vault_id str
    The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
    gcp_oracle_zone str
    The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
    labels Mapping[str, str]

    The labels or tags associated with the ExascaleDbStorageVault.

    Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

    location str
    The location of the resource.


    name str
    Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
    project str
    The project to which the resource belongs. If it is not provided, the provider project is used.
    properties Sequence[GetExascaleDbStorageVaultsExascaleDbStorageVaultProperty]
    The properties of the ExascaleDbStorageVault. next ID: 12
    pulumi_labels Mapping[str, str]
    The combination of labels configured directly on the resource and default labels configured on the provider.
    createTime String
    The date and time when the ExascaleDbStorageVault was created.
    deletionPolicy String
    Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
    deletionProtection Boolean
    Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the instance will fail.
    displayName String
    The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
    effectiveLabels Map<String>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
    entitlementId String
    The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
    exadataInfrastructure String
    The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is created. In the format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_extradata_infrastructure}
    exascaleDbStorageVaultId String
    The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
    gcpOracleZone String
    The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
    labels Map<String>

    The labels or tags associated with the ExascaleDbStorageVault.

    Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

    location String
    The location of the resource.


    name String
    Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
    project String
    The project to which the resource belongs. If it is not provided, the provider project is used.
    properties List<Property Map>
    The properties of the ExascaleDbStorageVault. next ID: 12
    pulumiLabels Map<String>
    The combination of labels configured directly on the resource and default labels configured on the provider.

    GetExascaleDbStorageVaultsExascaleDbStorageVaultProperty

    AdditionalFlashCachePercent int
    The size of additional flash cache in percentage of high capacity database storage.
    AttachedShapeAttributes List<string>
    The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
    AvailableShapeAttributes List<string>
    The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
    ExascaleDbStorageDetails List<GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyExascaleDbStorageDetail>
    The storage details of the ExascaleDbStorageVault.
    OciUri string
    Deep link to the OCI console to view this resource.
    Ocid string
    The OCID for the ExascaleDbStorageVault.
    State string
    The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
    TimeZones List<GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyTimeZone>
    Represents a time zone from the IANA Time Zone Database.
    VmClusterCount int
    The number of VM clusters associated with the ExascaleDbStorageVault.
    VmClusterIds List<string>
    The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
    AdditionalFlashCachePercent int
    The size of additional flash cache in percentage of high capacity database storage.
    AttachedShapeAttributes []string
    The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
    AvailableShapeAttributes []string
    The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
    ExascaleDbStorageDetails []GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyExascaleDbStorageDetail
    The storage details of the ExascaleDbStorageVault.
    OciUri string
    Deep link to the OCI console to view this resource.
    Ocid string
    The OCID for the ExascaleDbStorageVault.
    State string
    The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
    TimeZones []GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyTimeZone
    Represents a time zone from the IANA Time Zone Database.
    VmClusterCount int
    The number of VM clusters associated with the ExascaleDbStorageVault.
    VmClusterIds []string
    The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
    additional_flash_cache_percent number
    The size of additional flash cache in percentage of high capacity database storage.
    attached_shape_attributes list(string)
    The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
    available_shape_attributes list(string)
    The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
    exascale_db_storage_details list(object)
    The storage details of the ExascaleDbStorageVault.
    oci_uri string
    Deep link to the OCI console to view this resource.
    ocid string
    The OCID for the ExascaleDbStorageVault.
    state string
    The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
    time_zones list(object)
    Represents a time zone from the IANA Time Zone Database.
    vm_cluster_count number
    The number of VM clusters associated with the ExascaleDbStorageVault.
    vm_cluster_ids list(string)
    The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
    additionalFlashCachePercent Integer
    The size of additional flash cache in percentage of high capacity database storage.
    attachedShapeAttributes List<String>
    The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
    availableShapeAttributes List<String>
    The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
    exascaleDbStorageDetails List<GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyExascaleDbStorageDetail>
    The storage details of the ExascaleDbStorageVault.
    ociUri String
    Deep link to the OCI console to view this resource.
    ocid String
    The OCID for the ExascaleDbStorageVault.
    state String
    The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
    timeZones List<GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyTimeZone>
    Represents a time zone from the IANA Time Zone Database.
    vmClusterCount Integer
    The number of VM clusters associated with the ExascaleDbStorageVault.
    vmClusterIds List<String>
    The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
    additionalFlashCachePercent number
    The size of additional flash cache in percentage of high capacity database storage.
    attachedShapeAttributes string[]
    The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
    availableShapeAttributes string[]
    The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
    exascaleDbStorageDetails GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyExascaleDbStorageDetail[]
    The storage details of the ExascaleDbStorageVault.
    ociUri string
    Deep link to the OCI console to view this resource.
    ocid string
    The OCID for the ExascaleDbStorageVault.
    state string
    The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
    timeZones GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyTimeZone[]
    Represents a time zone from the IANA Time Zone Database.
    vmClusterCount number
    The number of VM clusters associated with the ExascaleDbStorageVault.
    vmClusterIds string[]
    The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
    additional_flash_cache_percent int
    The size of additional flash cache in percentage of high capacity database storage.
    attached_shape_attributes Sequence[str]
    The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
    available_shape_attributes Sequence[str]
    The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
    exascale_db_storage_details Sequence[GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyExascaleDbStorageDetail]
    The storage details of the ExascaleDbStorageVault.
    oci_uri str
    Deep link to the OCI console to view this resource.
    ocid str
    The OCID for the ExascaleDbStorageVault.
    state str
    The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
    time_zones Sequence[GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyTimeZone]
    Represents a time zone from the IANA Time Zone Database.
    vm_cluster_count int
    The number of VM clusters associated with the ExascaleDbStorageVault.
    vm_cluster_ids Sequence[str]
    The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
    additionalFlashCachePercent Number
    The size of additional flash cache in percentage of high capacity database storage.
    attachedShapeAttributes List<String>
    The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
    availableShapeAttributes List<String>
    The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
    exascaleDbStorageDetails List<Property Map>
    The storage details of the ExascaleDbStorageVault.
    ociUri String
    Deep link to the OCI console to view this resource.
    ocid String
    The OCID for the ExascaleDbStorageVault.
    state String
    The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
    timeZones List<Property Map>
    Represents a time zone from the IANA Time Zone Database.
    vmClusterCount Number
    The number of VM clusters associated with the ExascaleDbStorageVault.
    vmClusterIds List<String>
    The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.

    GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyExascaleDbStorageDetail

    AvailableSizeGbs int
    The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
    TotalSizeGbs int
    The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
    AvailableSizeGbs int
    The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
    TotalSizeGbs int
    The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
    available_size_gbs number
    The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
    total_size_gbs number
    The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
    availableSizeGbs Integer
    The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
    totalSizeGbs Integer
    The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
    availableSizeGbs number
    The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
    totalSizeGbs number
    The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
    available_size_gbs int
    The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
    total_size_gbs int
    The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
    availableSizeGbs Number
    The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
    totalSizeGbs Number
    The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).

    GetExascaleDbStorageVaultsExascaleDbStorageVaultPropertyTimeZone

    Id string
    IANA Time Zone Database time zone. For example "America/New_York".
    Version string
    IANA Time Zone Database version number. For example "2019a".
    Id string
    IANA Time Zone Database time zone. For example "America/New_York".
    Version string
    IANA Time Zone Database version number. For example "2019a".
    id string
    IANA Time Zone Database time zone. For example "America/New_York".
    version string
    IANA Time Zone Database version number. For example "2019a".
    id String
    IANA Time Zone Database time zone. For example "America/New_York".
    version String
    IANA Time Zone Database version number. For example "2019a".
    id string
    IANA Time Zone Database time zone. For example "America/New_York".
    version string
    IANA Time Zone Database version number. For example "2019a".
    id str
    IANA Time Zone Database time zone. For example "America/New_York".
    version str
    IANA Time Zone Database version number. For example "2019a".
    id String
    IANA Time Zone Database time zone. For example "America/New_York".
    version String
    IANA Time Zone Database version number. For example "2019a".

    Package Details

    Repository
    Google Cloud (GCP) Classic pulumi/pulumi-gcp
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the google-beta Terraform Provider.
    gcp logo
    Viewing docs for Google Cloud v9.33.0
    published on Wednesday, Aug 5, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial