Add Vapp
API code: ADD_VAPP
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/vapps/{vAppName}
COPY
Path Parameters
string
vAppName
Required
The Cloud Director vApp name on OSE side. It must be URL encoded.
Query Parameters
boolean
overwrite
Optional
Overwrites existing object.
Request Body
The binary of vApp to upload.
Responses
200
OK
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
On This Page
Cloud Director V App Integration Operations
PUT
Add Vapp
POST
Capture Vapp
DELETE
Delete Vapp
GET
Get Vapp
GET
List Shared Vapps
GET
List Vapps
POST
Restore Vapp
PUT
Update Vapp Sharing