CreateBareMetal2InstanceFromVolumeBackup
CreateBareMetal2InstanceFromVolumeBackup
/zstack/v1/baremetal2-instance/from/volume-backup/{backupUuid}Operation ID
CreateBareMetal2InstanceFromVolumeBackupSince
5.5.6Execution Mode
SynchronousAuth Context
Auth RequiredAuth Context
Send these values as request headers when calling this API.
AuthorizationstringRequiredBearer Token
X-Tenant-IDstringX-Tenant-ID
Request Inputs
application/jsonPath Parameters
backupUuidStringRequiredThe backup data UUID.
Body Fields
nameStringRequiredThe resource name.
descriptionStringOptional. The detailed description of the resource.
zoneUuidStringOptional. The zone UUID.
clusterUuidStringOptional. The cluster UUID.
gatewayUuidStringOptional. The bare metal gateway node UUID.
Responses
200 OKOn success, this API returns the following response structure.
successbooleanRequiredWhether the operation succeeded.
errorErrorCodeRequiredThe error code. If not null, the operation fails, or vice versa. For more information, see error.
codeStringRequiredThe error code, which is a numbered or alphanumeric code that specifies an error. For example, SYS.1000, HOST.1001.
descriptionStringRequiredThe brief description of the error.
detailsStringRequiredThe details about the error.
elaborationStringRequiredThe reserved field. Default value: null.
opaqueLinkedHashMapRequiredThe reserved field. Default value: null.
causeErrorCodeRequiredThe root error, which is the associated root cause of the current error. If no root error exists, this parameter is null.
inventoryBareMetal2InstanceInventoryRequiredSee inventory.
chassisUuidStringRequiredThe bare metal node UUID.
lastChassisUuidStringRequiredThe last bare metal node UUID.
gatewayUuidStringRequiredThe bare metal gateway node UUID.
lastGatewayUuidStringRequiredThe last bare metal gateway node UUID.
chassisOfferingUuidStringRequiredThe chassis offering UUID.
gatewayAllocatorStrategyStringRequiredThe bare metal gateway node allocation strategy.
statusStringRequiredThe connection status.
provisionTypeStringRequiredThe provision type.
agentVersionStringRequiredThe agent version.
isLatestAgentbooleanRequiredWhether the resource is latest agent.
uuidStringRequiredThe resource UUID.
nameStringRequiredThe resource name.
descriptionStringRequiredThe detailed description of the resource.
zoneUuidStringRequiredThe zone UUID.
clusterUuidStringRequiredThe cluster UUID.
imageUuidStringRequiredThe image UUID.
hostUuidStringRequiredThe host UUID.
lastHostUuidStringRequiredThe last host UUID.
instanceOfferingUuidStringRequiredThe instance offering UUID.
rootVolumeUuidStringRequiredThe root volume UUID.
platformStringRequiredThe platform type.
architectureStringRequiredThe architecture.
defaultL3NetworkUuidStringRequiredThe default L3 network UUID.
typeStringRequiredThe type.
hypervisorTypeStringRequiredThe hypervisor type.
memorySizeLongRequiredThe memory size.
cpuNumIntegerRequiredThe CPU number.
cpuSpeedLongRequiredThe CPU speed.
allocatorStrategyStringRequiredThe allocator strategy.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
stateStringRequiredThe state.
guestOsTypeStringRequiredThe guest OS type.
provisionNicsBareMetal2InstanceProvisionNicInventoryRequiredSee provisionNics.
uuidStringRequiredThe resource UUID.
networkUuidStringRequiredThe bare metal provisioning network UUID.
macStringRequiredThe MAC address.
ipStringRequiredThe IP address.
netmaskStringRequiredThe netmask.
gatewayStringRequiredThe gateway.
metadataStringRequiredThe metadata.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
vmNicsListRequiredSee vmNics.
uuidStringRequiredThe resource UUID.
vmInstanceUuidStringRequiredThe VM instance UUID.
l3NetworkUuidStringRequiredThe L3 network UUID.
ipStringRequiredThe IP address.
macStringRequiredThe MAC address.
hypervisorTypeStringRequiredThe hypervisor type.
netmaskStringRequiredThe netmask.
gatewayStringRequiredThe gateway IP address.
metaDataStringRequiredThe metadata.
ipVersionIntegerRequiredThe IP version.
driverTypeStringRequiredThe driver type.
internalNameStringRequiredThe internal name.
deviceIdIntegerRequiredThe device ID.
typeStringRequiredThe resource type.
stateStringRequiredThe NIC state.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
usedIpsListRequiredSee usedIps.
uuidStringRequiredThe resource UUID.
ipRangeUuidStringRequiredThe IP range UUID.
l3NetworkUuidStringRequiredThe L3 network UUID.
ipVersionIntegerRequiredThe IP version.
ipStringRequiredThe IP address.
netmaskStringRequiredThe netmask.
gatewayStringRequiredThe gateway IP address.
usedForStringRequiredThe allocation reason.
ipInLonglongRequiredThe IP address represented as a long integer.
ipInBinarybyte[]RequiredThe IP in binary.
vmNicUuidStringRequiredThe VM instance NIC UUID.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
allVolumesListRequiredSee allVolumes.
uuidStringRequiredThe resource UUID.
nameStringRequiredThe resource name.
descriptionStringRequiredThe detailed description of the resource.
primaryStorageUuidStringRequiredThe primary storage UUID.
vmInstanceUuidStringRequiredThe VM instance UUID.
diskOfferingUuidStringRequiredThe disk offering UUID.
rootImageUuidStringRequiredThe root image UUID.
installPathStringRequiredThe installation path.
typeStringRequiredThe resource type.
formatStringRequiredThe format.
sizeLongRequiredThe size.
actualSizeLongRequiredThe actual size.
deviceIdIntegerRequiredThe device ID.
stateStringRequiredThe resource state.
statusStringRequiredThe resource status.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
isShareableBooleanRequiredWhether the resource is shareable.
volumeQosStringRequiredThe volume QoS.
lastDetachDateTimestampRequiredThe last detach date.
lastVmInstanceUuidStringRequiredThe last VM instance UUID.
vmCdRomsListRequiredSee vmCdRoms.
uuidStringRequiredThe resource UUID.
vmInstanceUuidStringRequiredThe VM instance UUID.
deviceIdIntegerRequiredThe device ID.
isoUuidStringRequiredThe ISO UUID.
isoInstallPathStringRequiredThe ISO install path.
nameStringRequiredThe resource name.
descriptionStringRequiredThe detailed description of the resource.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
