S3 List Buckets
API code: S3_LIST_BUCKETS
Pre-authorized role(s): TENANT_USER
| TENANT_ADMIN
Request
URI
GET
https://apaas-29.eng.vmware.com//api/v1/s3
COPY
Query Parameters
integer
offset
Optional
The start index of items to return for the current page.
integer
limit
Optional
The max count of items to return for the current page.
string
order
Optional
The sort spec of the collection. The value is of pattern 'property ASC|DESC'. Only single property order is supported.
Examples:
- lastModifiedDate DESC
- name ASC
string
filter
Optional
The RSQL expression to filter page results based on property comparison.
The logical operations include:
- Logical AND ';' or 'and'
- Logical OR ',' or 'or'
- Equal to '=='
- Not equal to '!='
- Less than '=lt=' or '<'
- Less than or equal to '=le=' or '<='
- Greater than operator '=gt=' or '>'
- Greater than or equal to '=ge=' or '>='
- In '=in='
- Not in '=out='
- (..)
- (..);(..)
- (..),(..)
/api/v1/types/bucket
. Date property value format must be ISO8601 compliant, e.g.
yyyy-MM-ddTHH:mm:ss.SSSZ
. When a timezone offset is presented with a plus (+) separator, the plus character must be encoded as %2D
.Examples:
- lastModifiedDate<2018-10-14T02:36:08.262%2D0000
- foo1=="value1" and foo2>value2
- foo1=in=(value1,value2);foo2=out=(value3,value4,value5),foo3==value6*value7
Responses
Bucket Management Operations
PUT
S3 Create Bucket
DELETE
S3 Delete Bucket
DELETE
S3 Delete Bucket Cors
DELETE
S3 Delete Bucket Encryption
DELETE
S3 Delete Bucket Lifecycle Configuration
DELETE
S3 Delete Bucket Policy
DELETE
S3 Delete Bucket Replication
DELETE
S3 Delete Bucket Tagging
DELETE
S3 Delete Bucket Website
DELETE
S3 Delete Public Access Block
GET
S3 Get Bucket
GET
S3 Get Bucket Acl
GET
S3 Get Bucket Cors
GET
S3 Get Bucket Encryption
GET
S3 Get Bucket Lifecycle Configuration
GET
S3 Get Bucket Location
GET
S3 Get Bucket Logging
GET
S3 Get Bucket Notification Configuration
GET
S3 Get Bucket Policy
GET
S3 Get Bucket Policy Status
GET
S3 Get Bucket Replication
GET
S3 Get Bucket Request Payment
GET
S3 Get Bucket Tagging
GET
S3 Get Bucket Versioning
GET
S3 Get Bucket Website
GET
S3 Get Object Lock Configuration
GET
S3 Get Public Access Block
GET
S3 List Buckets
GET
S3 List Multipart Uploads
GET
S3 List Object Versions
PUT
S3 Put Bucket Acl
PUT
S3 Put Bucket Cors
PUT
S3 Put Bucket Encryption
PUT
S3 Put Bucket Lifecycle Configuration
PUT
S3 Put Bucket Logging
PUT
S3 Put Bucket Notification Configuration
PUT
S3 Put Bucket Policy
PUT
S3 Put Bucket Replication
PUT
S3 Put Bucket Request Payment
PUT
S3 Put Bucket Tagging
PUT
S3 Put Bucket Versioning
PUT
S3 Put Bucket Website
PUT
S3 Put Object Lock Configuration
PUT
S3 Set Public Access Block