ImageCatalogRequest
Properties
Indicates if the image is of GPU or a non-GPU type
Possible values are: AMD , NONE , NVIDIA
Org Id with which this image would be associated.
Display name of the OS from image-sources api
OS type of the image
Possible values are: CLIENT , LINUX , SERVER , WINDOWS , WVD
Provider instance id that gives provider specific region details
ProviderType for this VM
Possible values are: AKKA , AZURE , VSPHERE , ZEROCLOUD
Stream used for import new VM - this is not needed if you are importing VM from marketplace
Source for the VM
Possible values are: AKKA_CUSTOM_VM , AKKA_MARKET_PLACE , AKKA_SIG , AZURE_CUSTOM_VM , AZURE_MARKET_PLACE , AZURE_SIG , COPIED_FROM_VERSION , IMPORTED_VMS , UPLOADED , VSPHERE_CATALOG
Stream used for import new VM - this is not needed if you are importing VM from marketplace
Image Description
Image Name
Description of the version
Version Source is mandatory - this should be set to 0.0 if you want version to start from 1.0.0
Version Type is mandatory - This along with version source decides the version name
Possible values are: MAJOR , MINOR , PATCH
JSON Example
{
"assetDetails": {
"data": {},
"options": {
"createPublicIp": false
},
"type": "AZURE_VM_IN_RG / AZURE_IMAGE_IN_SIG",
"vmInfo": {
"password": [
"string"
],
"username": "string"
}
},
"gpuType": "NONE, AMD, NVIDIA",
"orgId": "string",
"os": "string",
"osType": "WINDOWS, LINUX",
"providerInstanceId": "string",
"providerLabel": "AZURE,AKKA,VSPHERE",
"sourceStreamId": "string",
"sourceStreamType": "AZURE_MARKET_PLACE / AZURE_SIG",
"sourceVersionId": "string",
"streamDescription": "Example Description",
"streamName": "ExampleImage",
"versionDescription": "This is a test version",
"versionSource": "0",
"versionType": "MAJOR, MINOR, PATCH"
}
Parameter To
Create Image Catalog