---
title: "POST /v1/{+parent}/exascaleDbStorageVaults"
method: POST
path: "/v1/{+parent}/exascaleDbStorageVaults"
tags: ["projects"]
---

# POST /v1/{+parent}/exascaleDbStorageVaults

`POST /v1/{+parent}/exascaleDbStorageVaults`

Creates a new ExascaleDB Storage Vault resource.

## Path parameters

- `parent` string, required

## Query parameters

- `exascaleDbStorageVaultId` string
- `requestId` string

## Request body

- ExascaleDbStorageVault — ExascaleDbStorageVault represents a storage vault exadb vm cluster resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/ExascaleDbStorageVault/
  - `displayName` string — Required. 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.
  - `gcpOracleZone` string — Optional. 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.
  - `createTime` string, google-datetime — Output only. The date and time when the ExascaleDbStorageVault was created.
  - `properties` ExascaleDbStorageVaultProperties — The properties of the ExascaleDbStorageVault. next ID: 12
    - `timeZone` TimeZone — Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).
      - `id` string — IANA Time Zone Database time zone. For example "America/New_York".
      - `version` string — Optional. IANA Time Zone Database version number. For example "2019a".
    - `ociUri` string — Output only. Deep link to the OCI console to view this resource.
    - `ocid` string — Output only. The OCID for the ExascaleDbStorageVault.
    - `availableShapeAttributes` string[] — Output only. The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
    - `additionalFlashCachePercent` integer — Optional. The size of additional flash cache in percentage of high capacity database storage.
    - `exascaleDbStorageDetails` ExascaleDbStorageDetails — The storage details of the ExascaleDbStorageVault.
      - `availableSizeGbs` integer — Output only. The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
      - `totalSizeGbs` integer — Required. The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
    - `state` 'STATE_UNSPECIFIED' | 'PROVISIONING' | 'AVAILABLE' | 'UPDATING' | 'TERMINATING' | 'TERMINATED' | 'FAILED' — Output only. The state of the ExascaleDbStorageVault.
    - `vmClusterCount` integer — Output only. The number of VM clusters associated with the ExascaleDbStorageVault.
    - `attachedShapeAttributes` string[] — Output only. The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
    - `description` string — Optional. The description of the ExascaleDbStorageVault.
    - `vmClusterIds` string[] — Output only. The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
  - `entitlementId` string — Output only. The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
  - `labels` object — Optional. The labels or tags associated with the ExascaleDbStorageVault.
  - `exadataInfrastructure` string — Optional. The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}
  - `name` string — Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/oracledatabase.md) · [All operations](https://skmtc.net/google/apis/oracledatabase/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/oracledatabase/versions/120ce7891e09/schema)
