ストレージ
Last updated
Was this helpful?
Last updated
Was this helpful?
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.
/storage
curl -L \
--url 'http://localhost:9090/api/storage'
[
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
"[Circular Reference]"
],
"preparationsAsSource": [
"[Circular Reference]"
],
"type": "text",
"updatedAt": "text"
}
]
OK
/storage/acd
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
my-storage
Path of the storage
curl -L \
--request POST \
--url 'http://localhost:9090/api/storage/acd' \
--header 'Content-Type: application/json' \
--data '{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"authUrl": "text",
"checkpoint": "text",
"clientId": "text",
"clientSecret": "text",
"encoding": "Slash,InvalidUtf8,Dot",
"templinkThreshold": "9Gi",
"token": "text",
"tokenUrl": "text",
"uploadWaitPerGb": "3m0s"
},
"name": "my-storage",
"path": "text"
}'
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
OK
/storage/azureblob
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
my-storage
Path of the storage
curl -L \
--request POST \
--url 'http://localhost:9090/api/storage/azureblob' \
--header 'Content-Type: application/json' \
--data '{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"accessTier": "text",
"account": "text",
"archiveTierDelete": false,
"chunkSize": "4Mi",
"clientCertificatePassword": "text",
"clientCertificatePath": "text",
"clientId": "text",
"clientSecret": "text",
"clientSendCertificateChain": false,
"disableChecksum": false,
"encoding": "Slash,BackSlash,Del,Ctl,RightPeriod,InvalidUtf8",
"endpoint": "text",
"envAuth": false,
"key": "text",
"listChunk": 5000,
"memoryPoolFlushTime": "1m0s",
"memoryPoolUseMmap": false,
"msiClientId": "text",
"msiMiResId": "text",
"msiObjectId": "text",
"noCheckContainer": false,
"noHeadObject": false,
"password": "text",
"publicAccess": "",
"sasUrl": "text",
"servicePrincipalFile": "text",
"tenant": "text",
"uploadConcurrency": 16,
"uploadCutoff": "text",
"useEmulator": false,
"useMsi": false,
"username": "text"
},
"name": "my-storage",
"path": "text"
}'
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
OK
/storage/b2
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
my-storage
Path of the storage
curl -L \
--request POST \
--url 'http://localhost:9090/api/storage/b2' \
--header 'Content-Type: application/json' \
--data '{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"account": "text",
"chunkSize": "96Mi",
"copyCutoff": "4Gi",
"disableChecksum": false,
"downloadAuthDuration": "1w",
"downloadUrl": "text",
"encoding": "Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot",
"endpoint": "text",
"hardDelete": false,
"key": "text",
"memoryPoolFlushTime": "1m0s",
"memoryPoolUseMmap": false,
"testMode": "text",
"uploadCutoff": "200Mi",
"versionAt": "off",
"versions": false
},
"name": "my-storage",
"path": "text"
}'
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
OK
/storage/box
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
my-storage
Path of the storage
curl -L \
--request POST \
--url 'http://localhost:9090/api/storage/box' \
--header 'Content-Type: application/json' \
--data '{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"accessToken": "text",
"authUrl": "text",
"boxConfigFile": "text",
"boxSubType": "user",
"clientId": "text",
"clientSecret": "text",
"commitRetries": 100,
"encoding": "Slash,BackSlash,Del,Ctl,RightSpace,InvalidUtf8,Dot",
"listChunk": 1000,
"ownedBy": "text",
"rootFolderId": "0",
"token": "text",
"tokenUrl": "text",
"uploadCutoff": "50Mi"
},
"name": "my-storage",
"path": "text"
}'
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
OK
/storage/drive
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
my-storage
Path of the storage
curl -L \
--request POST \
--url 'http://localhost:9090/api/storage/drive' \
--header 'Content-Type: application/json' \
--data '{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"acknowledgeAbuse": false,
"allowImportNameChange": false,
"alternateExport": false,
"authOwnerOnly": false,
"authUrl": "text",
"chunkSize": "8Mi",
"clientId": "text",
"clientSecret": "text",
"copyShortcutContent": false,
"disableHttp2": true,
"encoding": "InvalidUtf8",
"exportFormats": "docx,xlsx,pptx,svg",
"formats": "text",
"impersonate": "text",
"importFormats": "text",
"keepRevisionForever": false,
"listChunk": 1000,
"pacerBurst": 100,
"pacerMinSleep": "100ms",
"resourceKey": "text",
"rootFolderId": "text",
"scope": "drive",
"serverSideAcrossConfigs": false,
"serviceAccountCredentials": "text",
"serviceAccountFile": "text",
"sharedWithMe": false,
"sizeAsQuota": false,
"skipChecksumGphotos": false,
"skipDanglingShortcuts": false,
"skipGdocs": false,
"skipShortcuts": false,
"starredOnly": false,
"stopOnDownloadLimit": false,
"stopOnUploadLimit": false,
"teamDrive": "text",
"token": "text",
"tokenUrl": "text",
"trashedOnly": false,
"uploadCutoff": "8Mi",
"useCreatedDate": false,
"useSharedDate": false,
"useTrash": true,
"v2DownloadMinSize": "off"
},
"name": "my-storage",
"path": "text"
}'
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
OK
/storage/dropbox
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
my-storage
Path of the storage
curl -L \
--request POST \
--url 'http://localhost:9090/api/storage/dropbox' \
--header 'Content-Type: application/json' \
--data '{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"authUrl": "text",
"batchCommitTimeout": "10m0s",
"batchMode": "sync",
"batchSize": 0,
"batchTimeout": "0s",
"chunkSize": "48Mi",
"clientId": "text",
"clientSecret": "text",
"encoding": "Slash,BackSlash,Del,RightSpace,InvalidUtf8,Dot",
"impersonate": "text",
"sharedFiles": false,
"sharedFolders": false,
"token": "text",
"tokenUrl": "text"
},
"name": "my-storage",
"path": "text"
}'
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
OK
/storage/fichier
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
my-storage
Path of the storage
curl -L \
--request POST \
--url 'http://localhost:9090/api/storage/fichier' \
--header 'Content-Type: application/json' \
--data '{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"apiKey": "text",
"encoding": "Slash,LtGt,DoubleQuote,SingleQuote,BackQuote,Dollar,BackSlash,Del,Ctl,LeftSpace,RightSpace,InvalidUtf8,Dot",
"filePassword": "text",
"folderPassword": "text",
"sharedFolder": "text"
},
"name": "my-storage",
"path": "text"
}'
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
OK
/storage/filefabric
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
my-storage
Path of the storage
curl -L \
--request POST \
--url 'http://localhost:9090/api/storage/filefabric' \
--header 'Content-Type: application/json' \
--data '{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"encoding": "Slash,Del,Ctl,InvalidUtf8,Dot",
"permanentToken": "text",
"rootFolderId": "text",
"token": "text",
"tokenExpiry": "text",
"url": "https://storagemadeeasy.com",
"version": "text"
},
"name": "my-storage",
"path": "text"
}'
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
OK
/storage/ftp
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
my-storage
Path of the storage
curl -L \
--request POST \
--url 'http://localhost:9090/api/storage/ftp' \
--header 'Content-Type: application/json' \
--data '{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"askPassword": false,
"closeTimeout": "1m0s",
"concurrency": 0,
"disableEpsv": false,
"disableMlsd": false,
"disableTls13": false,
"disableUtf8": false,
"encoding": "Asterisk,Ctl,Dot,Slash",
"explicitTls": false,
"forceListHidden": false,
"host": "text",
"idleTimeout": "1m0s",
"noCheckCertificate": false,
"pass": "text",
"port": 21,
"shutTimeout": "1m0s",
"tls": false,
"tlsCacheSize": 32,
"user": "$USER",
"writingMdtm": false
},
"name": "my-storage",
"path": "text"
}'
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
OK