POST /a/config/buckets

List Buckets on a given object storage

Body Parameters

Name Description Type Required
BucketsRegexp string
DataSource #/definitions/objectDataSource

Body Example

{
  "BucketsRegexp": "string",
  "DataSource": {
    "ApiKey": "string",
    "ApiSecret": "string",
    "CreationDate": 10,
    "Disabled": true,
    "EncryptionKey": "string",
    "EncryptionMode": "string",
    "FlatStorage": true,
    "LastSynchronizationDate": 10,
    "Name": "string",
    "ObjectsBaseFolder": "string",
    "ObjectsBucket": "string",
    "ObjectsHost": "string",
    "ObjectsPort": 10,
    "ObjectsSecure": true,
    "ObjectsServiceName": "string",
    "PeerAddress": "string",
    "SkipSyncOnRestart": true,
    "StorageConfiguration": {},
    "StorageType": "string",
    "VersioningPolicyName": "string",
    "Watch": true
  }
}

Response Example (200)

Response Type /definitions/restNodesCollection

{
  "Children": [
    {
      "AppearsIn": [
        {
          "Path": "string",
          "WsLabel": "string",
          "WsScope": "string",
          "WsSlug": "string",
          "WsUuid": "string"
        }
      ],
      "Commits": [
        {
          "Data": "string",
          "Description": "string",
          "Event": {
            "Metadata": {},
            "Optimistic": true,
            "Silent": true,
            "Source": "[Recursive structure]",
            "Target": "[Recursive structure]",
            "Type": "string"
          },
          "Location": "[Recursive structure]",
          "MTime": "string",
          "OwnerUuid": "string",
          "Size": "string",
          "Uuid": "string"
        }
      ],
      "Etag": "string",
      "MTime": "string",
      "MetaStore": {},
      "Mode": 10,
      "Path": "string",
      "Size": "string",
      "Type": "string",
      "Uuid": "string"
    }
  ],
  "Parent": {
    "AppearsIn": [
      {
        "Path": "string",
        "WsLabel": "string",
        "WsScope": "string",
        "WsSlug": "string",
        "WsUuid": "string"
      }
    ],
    "Commits": [
      {
        "Data": "string",
        "Description": "string",
        "Event": {
          "Metadata": {},
          "Optimistic": true,
          "Silent": true,
          "Source": "[Recursive structure]",
          "Target": "[Recursive structure]",
          "Type": "string"
        },
        "Location": "[Recursive structure]",
        "MTime": "string",
        "OwnerUuid": "string",
        "Size": "string",
        "Uuid": "string"
      }
    ],
    "Etag": "string",
    "MTime": "string",
    "MetaStore": {},
    "Mode": 10,
    "Path": "string",
    "Size": "string",
    "Type": "string",
    "Uuid": "string"
  }
}
Auto generated by Pydio Cells Enterprise Distribution v4.4.3 on 18-Jun-2024
Back to top