Add Vcd Catalog Item
API code: ADD_VCD_CATALOG_ITEM
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}/items/{objectKey}
COPY
Path Parameters
string
catalogName
Required
The Cloud Director catalog name on OSE side. It must be URL encoded.
Responses
201
Created
Returns ObjectBriefEx of type(s) application/json
{
"key": "string",
"versionId": "string",
"owner": {
"id": "string",
"displayName": "string"
},
"ownerId": "string",
"storageClass": "string",
"etag": "string",
"size": 0,
"lastModified": "string",
"path": "string",
"tenant": "string",
"storageUserId": "string",
"contentType": "string",
"encryption": "string",
"encryptionAlgorithm": "string",
"creationDate": "string",
"s3Href": "string",
"s3AltHref": "string",
"sharingStatus": "string",
"userMeta": {
"userMeta": "string"
},
"versionDeleted": false,
"expiryDate": "string",
"ruleId": "string",
"objectLock": false,
"requesterPays": false,
"requesterCharged": false,
"folder": false
}
string
key
Optional
key
string
versionId
Optional
versionId
string
ownerId
Optional
ownerId
string
storageClass
Optional
storageClass
string
etag
Optional
etag
integer As int64 As int64
size
Optional
size
string As date-time As date-time
lastModified
Optional
lastModified
string
path
Optional
path
string
tenant
Optional
tenant
string
storageUserId
Optional
storageUserId
string
contentType
Optional
contentType
string
encryption
Optional
encryption
string
encryptionAlgorithm
Optional
encryptionAlgorithm
string As date-time As date-time
creationDate
Optional
creationDate
string
s3Href
Optional
s3Href
string
s3AltHref
Optional
s3AltHref
string
sharingStatus
Optional
sharingStatus
Possible values are : PRIVATE, TENANT, PUBLIC,
object
userMeta
Optional
userMeta
boolean
versionDeleted
Optional
versionDeleted
string As date-time As date-time
expiryDate
Optional
expiryDate
string
ruleId
Optional
ruleId
boolean
objectLock
Optional
objectLock
boolean
requesterPays
Optional
requesterPays
boolean
requesterCharged
Optional
requesterCharged
boolean
folder
Optional
folder
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