To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-nws-volume-api-v1
Returns the application health status
ns-nws-volume healthz get
Returns the application metrics
ns-nws-volume metrics get
Returns the value list of a given table and column
ns-nws-volume value list {table} {column} {search} {field_id} {limit}
Returns the volume category list
ns-nws-volume volumecategory list {filters} {page} {size} {sorts}
Returns a volume category by id.
ns-nws-volume volumecategory get {id}
Creates a new volume category for an entity
ns-nws-volume volumecategory create {entity_id}
--category_id (String)
Deletes a volume category by an id.
ns-nws-volume volumecategory delete {entity_id} {id}
Returns the volume field list
ns-nws-volume volumefield list {filters} {page} {size} {sorts}
Returns a volume field by id.
ns-nws-volume volumefield get {id}
Creates a new volume field for an entity
ns-nws-volume volumefield create {entity_id}
--field_id (String)
--value (Any)
Updates a volume field by an id for an entity
ns-nws-volume volumefield update {entity_id} {id}
--field_id (String)
--value (Any)
Deletes a volume field by an id.
ns-nws-volume volumefield delete {entity_id} {id}
Returns the volume tag list
ns-nws-volume volumetag list {filters} {page} {size} {sorts}
Returns a volume tag by id.
ns-nws-volume volumetag get {id}
Creates a new volume tag for an entity
ns-nws-volume volumetag create {entity_id}
--name (String)
--value (String)
Updates a volume tag by an id for an entity
ns-nws-volume volumetag update {entity_id} {id}
--name (String)
--value (String)
Deletes a volume tag by an id.
ns-nws-volume volumetag delete {entity_id} {id}
Returns the volume list
ns-nws-volume volume list {filters} {page} {size} {sorts}
Returns a volume by an id
ns-nws-volume volume get {id}
Deletes a volume by an id
ns-nws-volume volume delete {id}
Creates a new awsefs volume
ns-nws-volume awsefs create
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--aws_credential_id (String)
--aws_name (String)
Updates an awsefs volume by an id
ns-nws-volume awsefs update {id}
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--aws_credential_id (String)
--aws_name (String)
Creates a new awss3 volume
ns-nws-volume awss3 create
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--aws_credential_id (String)
--aws_name (String)
Updates an awss3 volume by an id
ns-nws-volume awss3 update {id}
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--aws_credential_id (String)
--aws_name (String)
Creates a new azure blob storage volume
ns-nws-volume azureblobstorage create
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--azure_credential_id (String)
--azure_name (String)
Updates an azure blob storage volume by an id
ns-nws-volume azureblobstorage update {id}
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--azure_credential_id (String)
--azure_name (String)
Creates a new azure files volume
ns-nws-volume azurefiles create
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--azure_credential_id (String)
--azure_name (String)
Updates an azure files volume by an id
ns-nws-volume azurefiles update {id}
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--azure_credential_id (String)
--azure_name (String)
Creates a new gcp cloud storage volume
ns-nws-volume gcpcloudstorage create
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--gcp_credential_id (String)
--gcp_name (String)
Updates a gcp cloud storage volume by an id
ns-nws-volume gcpcloudstorage update {id}
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--gcp_credential_id (String)
--gcp_name (String)
Creates a new gcp filestore volume
ns-nws-volume gcpfilestore create
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--gcp_credential_id (String)
--gcp_name (String)
Updates a gcp filestore volume by an id
ns-nws-volume gcpfilestore update {id}
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--gcp_credential_id (String)
--gcp_name (String)
Creates a new namirasoft bucket storage volume
ns-nws-volume namirasoftbucketstorage create
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--size (Integer)
Updates a namirasoft bucket storage volume by an id
ns-nws-volume namirasoftbucketstorage update {id}
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--size (Integer)
Creates a new namirasoft disk fixed price volume
ns-nws-volume namirasoftdiskfixedprice create
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--size (Integer)
Updates a namirasoft disk fixed price volume by an id
ns-nws-volume namirasoftdiskfixedprice update {id}
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--size (Integer)
Creates a new namirasoft disk usage based price volume
ns-nws-volume namirasoftdiskusagebasedprice create
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--size (Integer)
Updates a namirasoft disk usage based price volume by an id
ns-nws-volume namirasoftdiskusagebasedprice update {id}
--workspace_id (String)
--region_id (String)
--name (String)
--description (String)
--size (Integer)
{  "name": "VolumeCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityCategoryInput",  "type": "Object",  "required": true,  "fields": {    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    }  }}
{  "name": "VolumeField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "Any",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityFieldInput",  "type": "Object",  "required": true,  "fields": {    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "Any",      "required": false    }  }}
{  "name": "VolumeTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityTagInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    }  }}
{  "name": "Volume",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "VolumeType",      "type": "Enum",      "required": true,      "valids": [        "NamirasoftDiskFixedPrice",        "NamirasoftDiskUsageBasedPrice",        "NamirasoftBucketStorage",        "AWSEFS",        "AWSS3",        "GCPFilestore",        "GCPCloudStorage",        "AzureFiles",        "AzureBlobStorage",        "SFTP"      ]    },    "meta": {      "type": "Any",      "required": false    },    "status": {      "name": "VolumeStatus",      "type": "Enum",      "required": true,      "valids": [        "Pending",        "InProgress",        "Ready",        "Failed"      ]    },    "status_message": {      "type": "String",      "required": false    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "AWSEFSCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "aws_credential_id": {      "type": "String",      "required": true    },    "aws_name": {      "type": "String",      "required": true    }  }}
{  "name": "AWSEFSUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "aws_credential_id": {      "type": "String",      "required": false    },    "aws_name": {      "type": "String",      "required": false    }  }}
{  "name": "AWSS3Create",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "aws_credential_id": {      "type": "String",      "required": true    },    "aws_name": {      "type": "String",      "required": true    }  }}
{  "name": "AWSS3Update",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "aws_credential_id": {      "type": "String",      "required": false    },    "aws_name": {      "type": "String",      "required": false    }  }}
{  "name": "AzureBlobStorageCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "azure_credential_id": {      "type": "String",      "required": true    },    "azure_name": {      "type": "String",      "required": true    }  }}
{  "name": "AzureBlobStorageUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "azure_credential_id": {      "type": "String",      "required": false    },    "azure_name": {      "type": "String",      "required": false    }  }}
{  "name": "AzureFilesCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "azure_credential_id": {      "type": "String",      "required": true    },    "azure_name": {      "type": "String",      "required": true    }  }}
{  "name": "AzureFilesUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "azure_credential_id": {      "type": "String",      "required": false    },    "azure_name": {      "type": "String",      "required": false    }  }}
{  "name": "GCPCloudStorageCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "gcp_credential_id": {      "type": "String",      "required": true    },    "gcp_name": {      "type": "String",      "required": true    }  }}
{  "name": "GCPCloudStorageUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "gcp_credential_id": {      "type": "String",      "required": false    },    "gcp_name": {      "type": "String",      "required": false    }  }}
{  "name": "GCPFilestoreCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "gcp_credential_id": {      "type": "String",      "required": true    },    "gcp_name": {      "type": "String",      "required": true    }  }}
{  "name": "GCPFilestoreUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "gcp_credential_id": {      "type": "String",      "required": false    },    "gcp_name": {      "type": "String",      "required": false    }  }}
{  "name": "NamirasoftBucketStorageCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "size": {      "type": "Integer",      "required": true    }  }}
{  "name": "NamirasoftBucketStorageUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "size": {      "type": "Integer",      "required": false    }  }}
{  "name": "NamirasoftDiskFixedPriceCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "size": {      "type": "Integer",      "required": true    }  }}
{  "name": "NamirasoftDiskFixedPriceUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "size": {      "type": "Integer",      "required": false    }  }}
{  "name": "NamirasoftDiskUsageBasedPriceCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "size": {      "type": "Integer",      "required": true    }  }}
{  "name": "NamirasoftDiskUsageBasedPriceUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "region_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "size": {      "type": "Integer",      "required": false    }  }}
NamirasoftDiskFixedPrice
NamirasoftDiskUsageBasedPrice
NamirasoftBucketStorage
AWSEFS
AWSS3
GCPFilestore
GCPCloudStorage
AzureFiles
AzureBlobStorage
SFTP
Pending
InProgress
Ready
Failed
©Copyright 2010 to 2025 Namira Software Corporation. All rights reserved.