Add Vcd Catalog
API code: ADD_VCD_CATALOG
Pre-authorized role(s): TENANT_USER
| TENANT_ADMIN
Platform(s): AMAZON
| OSIS
| CLOUDIAN
| ECS
Request
URI
PUT
https://apaas-29.eng.vmware.com//api/v1/core/catalogs/{catalogName}
COPY
Path Parameters
string
catalogName
Required
The Cloud Director catalog name on OSE side. It must be URL encoded.
Request Body
LocationConstraint of type(s) application/json
Optional
{
"locationConstraint": "string"
}
string
locationConstraint
Optional
locationConstraint
Responses
201
Created
Returns BucketEx of type(s) application/json
{
"name": "string",
"creationDate": "string",
"path": "string",
"tenant": "string",
"owner": {
"id": "string",
"displayName": "string"
},
"storageUserId": "string",
"region": "string",
"objectCount": 0,
"usedBytes": 0,
"lastModified": "string",
"s3Href": "string",
"s3AltHref": "string",
"encrypted": false,
"bucketType": "string",
"catalogStatus": "string",
"sharingStatus": "string",
"objectLock": false,
"reserved": false,
"created": false
}
string
name
Required
name
string As date-time As date-time
creationDate
Optional
creationDate
string
path
Optional
path
string
tenant
Optional
tenant
string
storageUserId
Optional
storageUserId
string
region
Optional
region
integer As int64 As int64
objectCount
Optional
objectCount
integer As int64 As int64
usedBytes
Optional
usedBytes
string As date-time As date-time
lastModified
Optional
lastModified
string
s3Href
Optional
s3Href
string
s3AltHref
Optional
s3AltHref
boolean
encrypted
Optional
encrypted
string
bucketType
Optional
bucketType
Possible values are : NORMAL, CATALOG, VAPP, LOGGING, K8S_BACKUP,
string
catalogStatus
Optional
catalogStatus
Possible values are : PUBLISHED, UNPUBLISHED, NEW,
string
sharingStatus
Optional
sharingStatus
Possible values are : PRIVATE, TENANT, PUBLIC,
boolean
objectLock
Optional
objectLock
boolean
reserved
Optional
reserved
boolean
created
Optional
created
On This Page
Cloud Director Catalog Integration Operations
PUT
Add Vcd Catalog
PUT
Add Vcd Catalog Item
DELETE
Delete Vcd Catalog
DELETE
Delete Vcd Catalog Folder
DELETE
Delete Vcd Catalog Item
DELETE
Empty Vcd Catalog
GET
Get Vcd Catalog
GET
Get Vcd Catalog Item
GET
Get Vcd Catalog Publish State
GET
Get Vcd Catalog Publish Version
GET
Get Vcd Catalog Summary
POST
Import Vcd Catalog
GET
List Shared Vcd Catalogs
GET
List Vcd Catalog Items
GET
List Vcd Catalogs
PUT
Publish Vcd Catalog
DELETE
Unpublish Vcd Catalog
PUT
Update Vcd Catalog Sharing