Clone
DescriptionSubmit request to clone existing version.
It can be cloned either as a new version in same image or as a new Image altogether.
Use ?action=clone-image to create new image and ?action=clone-version to create a new version.
This operation will occur in background.
Request
URLURL
Path Parameters
Path Parameters
imageId
versionId
Query Parameters
Query Parameters
action
Request Body
{
"versionType": "MAJOR, MINOR"
}
Image Description, this is mandatory only when cloning new Image from existing Version.
Image Name, this is mandatory only when cloning new Image from existing Version.
Org Id
Description of new Version.
Version Type is mandatory. It can be passed as Major when creating new Image from existing Version
Possible values are: MAJOR , MINOR , PATCH
Authentication
Response
Response BodyResponse Body
201 Created
Successfully created a cloned version record.Provisioning of resources in provider will happen in background.
{
"assetDetails": {
"assetType": "AKKA_IMAGE_IN_RG",
"data": {}
},
"assetId": "string",
"assetStatus": "AGENT_INSTALLATION_FAILED",
"assetType": "AKKA_IMAGE_IN_RG",
"imageDescription": "string",
"imageId": "string",
"imageName": "string",
"imageStatus": "AVAILABLE",
"markers": [
{
"createdAt": "string",
"errorCode": "UPDATES_FAILED",
"errorDetails": "string",
"errorDetailsParameters": {
"key": "string"
},
"id": "0123456789",
"imageId": "0123456789",
"name": "HRLite,HRPro",
"nextVersionId": "0123456789",
"orgId": "0123456789",
"status": "IN_PROGRESS",
"templateCount": 0,
"updatedAt": "string",
"versionId": "0123456789"
}
],
"orgId": "string",
"sourceAssetId": "string",
"sourceImageId": "string",
"sourceImageType": "AKKA_CUSTOM_VM",
"sourceType": "AKKA_CUSTOM_VM",
"sourceVersionId": "string",
"versionDescription": "string",
"versionHistory": [
"string"
],
"versionId": "string",
"versionName": "string",
"versionStatus": "AVAILABLE",
"versionType": "MAJOR"
}
Possible values are: AGENT_INSTALLATION_FAILED , ALLOW_RDP_FAILED , AVAILABLE , CAPTURE_AND_IMAGE_UPLOAD_FAILED , CAPTURING_AND_UPLOADING_IMAGE_TO_SIG , CLONE_FAILED , COPYING_IMAGE , DELETING , DELETION_FAILED , DELETION_RETRY_PENDING , DEPLOYING_VM , DISABLED , ENABLING_RDS_AND_ALLOW_RDP_FAILED , GENERALIZING , GENERALIZING_FAILED , IMPORT_COMPLETE , IMPORT_FAILED , IMPORT_FAILED_TIMEOUT , IMPORT_PENDING , IMPORT_RETRY_PENDING , INSTALLING_AGENTS , PUBLISH_BACKUP_FAILED , PUBLISH_BACKUP_IN_PROGRESS , PUBLISH_CLEANUP_FAILED , PUBLISH_CLEANUP_IN_PROGRESS , PUBLISH_COMPLETE , PUBLISH_FAILED , PUBLISH_IN_PROGRESS , PUBLISH_RETRY_PENDING , REPLICATING , REPLICATION_COMPLETE , REPLICATION_FAILED , REPLICATION_FAILED_TIMEOUT , RESTARTING_VM , SCANNING_APPS , SHUTTING_DOWN_VM , SYSPREPING , SYSPREP_FAILED , VALIDATION_FAILED , VALIDATION_IN_PROGRESS
Possible values are: AKKA_IMAGE_IN_RG , AKKA_VM_IN_RG , AZURE_IMAGE_IN_RG , AZURE_IMAGE_IN_SIG , AZURE_IMAGE_REPLICA_IN_SIG , AZURE_VM_IN_RG , VSPHERE_MASTER_VM
Possible values are: AVAILABLE , DELETING , DISABLED , FAILED , IMPORT_COMPLETE , IN_PROGRESS , PARTIALLY_AVAILABLE , PENDING
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
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
Possible values are: AVAILABLE , DELETING , DISABLED , FAILED , FAILED_UNRECOVERABLE , IMPORT_COMPLETE , IMPORT_IN_PROGRESS , PARTIALLY_AVAILABLE , PENDING , PUBLISH_IN_PROGRESS , REPLICATION_IN_PROGRESS , VALIDATION_FAILED , VALIDATION_IN_PROGRESS
Possible values are: MAJOR , MINOR , PATCH
Errors
Bad request
Unauthorized
Forbidden
Version is not found for given imageId and versionId
Conflict
Failed to submit version clone request
Code Samples
cURL Command
Vendor Extensions
x-codegen-request-body-name: versionCloneCreateTO