stores
Creates, updates, deletes, gets or lists a stores resource.
Overview
| Name | stores |
| Type | Resource |
| Id | vercel.storage.stores |
Fields
The following fields are returned by SELECT queries:
- get
| Name | Datatype | Description |
|---|---|---|
project_filter | object | (wire: projectFilter) |
projects_metadata | array | (wire: projectsMetadata) |
status | string | (available, error, initializing, limits-exceeded-suspended, limits-exceeded-suspended-store-count, onboarding, suspended, uninstalled, ) |
total_connected_projects | number | (wire: totalConnectedProjects) |
usage_quota_exceeded | boolean | (false, true) (wire: usageQuotaExceeded) |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | id | skip-metadata, include-guides | |
create_blob | insert | name | ||
delete_blob | delete | id |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
id | string | |
include-guides | boolean | |
skip-metadata | boolean |
SELECT examples
- get
No description available.
SELECT
project_filter,
projects_metadata,
status,
total_connected_projects,
usage_quota_exceeded
FROM vercel.storage.stores
WHERE id = '{{ id }}' -- required
AND skip-metadata = '{{ skip-metadata }}'
AND include-guides = '{{ include-guides }}'
;
INSERT examples
- create_blob
- Manifest
No description available.
INSERT INTO vercel.storage.stores (
name,
region,
access,
project_id
)
SELECT
'{{ name }}' /* required */,
'{{ region }}',
'{{ access }}',
'{{ project_id }}'
RETURNING
store
;
# Description fields are for documentation purposes
- name: stores
props:
- name: name
value: "{{ name }}"
- name: region
value: "{{ region }}"
valid_values: ['arn1', 'bom1', 'cdg1', 'cle1', 'cpt1', 'dub1', 'dxb1', 'fra1', 'gru1', 'hkg1', 'hnd1', 'iad1', 'icn1', 'kix1', 'lhr1', 'pdx1', 'sfo1', 'sin1', 'syd1', 'yul1']
- name: access
value: "{{ access }}"
valid_values: ['public', 'private']
default: public
- name: project_id
value: "{{ project_id }}"
DELETE examples
- delete_blob
No description available.
DELETE FROM vercel.storage.stores
WHERE id = '{{ id }}' --required
;