Documentation for scw file
This API allows you to manage your File Storage resources.
- Attachment management
- List filesystems attachments
- Filesystem management
- Create a new filesystem
- Delete a detached filesystem
- Get filesystem details
- List all filesystems
- Update filesystem properties
Attachment management
Attachment management.
List filesystems attachments
List all existing attachments in a specified region.
By default, the attachments listed are ordered by creation date in ascending order. This can be modified using the order_by
field.
Usage:
scw file attachment list [arg=value ...]
Args:
Name | Description | |
---|---|---|
filesystem-id | UUID of the File Storage volume | |
resource-id | Filter by resource ID | |
resource-type | One of: unknown_resource_type , instance_server |
Filter by resource type |
zone | Filter by resource zone | |
region | Default: fr-par One of: fr-par , all |
Region to target. If none is passed will use default region from the config |
Filesystem management
Filesystem management.
Create a new filesystem
To create a new filesystem, you must specify a name, a size, and a project ID.
Usage:
scw file filesystem create [arg=value ...]
Args:
Name | Description | |
---|---|---|
name | Required | Name of the filesystem |
project-id | Project ID to use. If none is passed the default project ID will be used | |
size | Required | Filesystem size in bytes, with a granularity of 100 GB (10^11 bytes). |
tags.{index} | List of tags assigned to the filesystem | |
region | Default: fr-par One of: fr-par |
Region to target. If none is passed will use default region from the config |
Delete a detached filesystem
You must specify the filesystem_id
of the filesystem you want to delete.
Usage:
scw file filesystem delete <filesystem-id ...> [arg=value ...]
Args:
Name | Description | |
---|---|---|
filesystem-id | Required | UUID of the filesystem |
region | Default: fr-par One of: fr-par |
Region to target. If none is passed will use default region from the config |
Get filesystem details
Retrieve all properties and current status of a specific filesystem identified by its ID.
Usage:
scw file filesystem get <filesystem-id ...> [arg=value ...]
Args:
Name | Description | |
---|---|---|
filesystem-id | Required | UUID of the filesystem |
region | Default: fr-par One of: fr-par |
Region to target. If none is passed will use default region from the config |
List all filesystems
Retrieve all filesystems in the specified region. By default, the filesystems listed are ordered by creation date in ascending order. This can be modified using the order_by
field.
Usage:
scw file filesystem list [arg=value ...]
Args:
Name | Description | |
---|---|---|
order-by | One of: created_at_asc , created_at_desc , name_asc , name_desc |
Criteria to use when ordering the list |
project-id | Filter by project ID | |
name | Filter the returned filesystems by their names | |
tags.{index} | Filter by tags. Only filesystems with one or more matching tags will be returned | |
organization-id | Filter by organization ID | |
region | Default: fr-par One of: fr-par , all |
Region to target. If none is passed will use default region from the config |
Update filesystem properties
Update the technical details of a filesystem, such as its name, tags or its new size.
Usage:
scw file filesystem update [arg=value ...]
Args:
Name | Description | |
---|---|---|
filesystem-id | Required | UUID of the filesystem |
name | When defined, is the new name of the filesystem | |
size | Optional field for increasing the size of the filesystem (must be larger than the current size) | |
tags.{index} | List of tags assigned to the filesystem | |
region | Default: fr-par One of: fr-par |
Region to target. If none is passed will use default region from the config |