|
Oracle VM Manager Web Services API Reference Release 2.1.5 E14979-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface NeoResourceManagement
Resource Management Interface
This interface has the following functionalities:
| Method Summary | |
|---|---|
ISOResource |
approveISO(java.lang.Long isoResourceId)Approve pending iso resource |
VirtualMachineTemplate |
ApproveTemplate(java.lang.Long templateResourceId) |
VirtualMachineImage |
ApproveVMImage(java.lang.Long VMResourceId) |
void |
cancelExternalISO(java.lang.Long isoResourceId)Cancel an importing external iso resource |
void |
cancelExternalVirtualMachineImage(java.lang.Long imageId)Cancel an importing external virtual machine image |
void |
cancelExternalVirtualMachineTemplate(java.lang.Long templateId)Cancel an importing external virtual machine template |
void |
deleteISO(java.lang.Long isoResourceID)Deletes the ISO from server pool (physically also) |
void |
deleteSharedDisk(java.lang.Long sharedDiskResourceID)Deletes the Shared Disk from server pool (physically also) |
void |
deleteTemplate(java.lang.Long templateResourceId)Deletes the template from server pool (physically also) |
void |
deleteVMResource(java.lang.Long vmResourceId)Delete virtual machine image |
void |
downloadBinary(ServerPool serverPool, oracle.ovs.biz.util.OvmUrl binaryUrl, java.lang.String localFilePath, ProxyServer proxyServer)download external resource |
void |
extractTemplateBinary(ServerPool serverPool, java.lang.String resourceLocation, java.lang.String fileLocation)Extract the bundle to seed pool |
java.util.Map |
freespace_validator(ServerPool serverPool, int size)validator for free disk space for all repositories. |
java.util.Map |
freespace_validator(ServerPool serverPool, java.lang.String vmPath, int size)validator for free disk space for the repository where one vm locates |
DiscoveredISO[] |
getAllDiscoverableISO(ServerPool serverPool)Get unregistered iso files in one server pool |
DiscoveredVirtualMachineTemplate[] |
getAllDiscoverableTemplates(ServerPool serverPool)Get unregistered virtual machine templates in one server pool |
DiscoveredVirtualMachineImage[] |
getAllDiscoverableVMs(ServerPool serverPool)Get unregistered virtual machine images in one server pool |
java.lang.String[] |
getAllISOGroups(ServerPool serverPool)Get registered iso resource groups in one server pool |
ISOResource[] |
getAllISOResources(ServerPool serverPool)Get all registered iso resources in one server pool |
SharedVirtualDisk[] |
getAllSharedDiskResources(ServerPool serverPool)Get all registered shared virtual disks |
VirtualMachineTemplate[] |
getAllTemplateResources(ServerPool serverPool)Get all registered virtual machine templates |
VirtualMachineImage[] |
getAllVMResources(ServerPool serverPool)Get all registered virtual machine images |
java.lang.String |
getImportType(ServerPool sp, java.lang.String vmPath)return ovm or v2v type |
ISOResource |
getISOResource(java.lang.Long isoResourceID)Get registered iso resource by id |
ISOResource |
getISOResourceByGroupNameAndISOName(ServerPool serverPool, java.lang.String groupName, java.lang.String isoName)Get iso resource by iso group name and iso label name |
ISOResource |
getISOResourceByName(ServerPool serverPool, java.lang.String name)Returns the ISO resource instance, given the display name. |
ISOResource[] |
getISOResourcesByGroupName(ServerPool sp, java.lang.String groupName)Get all registered iso resources in a group of one server pool |
ISOResource[] |
getISOResourcesByISOName(ServerPool sp, java.lang.String isoName)Get all registered iso resources by iso label name in one server pool |
java.lang.String |
getOvfEnv(ServerPool serverPool, java.lang.String vmName)get ovf-env.xml content |
java.lang.String |
getRepositoryLocation(ServerPool serverPool)Get the base location for importing resources |
java.lang.String |
getResourceDirectory(ServerPool serverPool, ISOResource ir)Get the real path of the ISOResource |
java.lang.String |
getResourceDirectory(ServerPool serverPool, VirtualMachineTemplate tr)Get the real path of the TemplateResource |
SharedVirtualDisk |
getSharedDiskResource(java.lang.Long sharedDiskResourceID)Returns the Shared Disk resource instance. |
SharedVirtualDisk |
getSharedDiskResourceByName(ServerPool serverPool, java.lang.String name)Returns the Shared Disk resource instance, given the display name. |
VirtualMachineTemplate |
getTemplateResource(java.lang.Long templateResourceId)Returns the template resource instance. |
VirtualMachineTemplate |
getTemplateResourceByName(ServerPool serverPool, java.lang.String name)Returns the template resource instance, given the display name. |
VirtualMachineImage |
getVirtualMachineImagebyImageId(java.lang.Long imageId)Get registered virtual macine image by image id |
VirtualMachineImage |
getVirtualMachineImageByName(ServerPool serverPool, java.lang.String imageName)Get registered virtual machine image by image name in one server pool |
VirtualMachineImage |
getVMResourceByName(ServerPool serverPool, java.lang.String name)Returns the VMResource instance |
void |
mountISO_NFS(ServerPool serverPool, ISOResource iso, java.lang.String mountPath, java.lang.String hostname) |
void |
moveToNfsLocation(ServerPool serverPool, java.lang.String filePath, oracle.ovs.biz.util.OvmUrl nfsLocation)move to nfs location |
java.util.Map |
parseVirtualMachineConfig(ServerPool serverPool, java.lang.String vmPath)Pre-check the virtual machine config and returns the results as a map |
ISOResource |
registerISO(ServerPool serverPool, ISOResourceConfig isoResourceConfig)Registers an ISO resource (available in a shared location on the server pool). |
java.util.Map |
registerISOPrerequisite(ServerPool serverPool, ISOResourceConfig isoResourceConfig)precheck for registerISO |
SharedVirtualDisk |
registerSharedDisk(ServerPool serverPool, SharedVirtualDiskConfig sharedDiskResourceConfig)Creates (physically) a new disk on the shared storage, and registers it as a sharable disk amongst the Virtual Machines on the server pool. |
VirtualMachineTemplate |
registerTemplate(ServerPool serverPool, VirtualMachineTemplate virtualMachineTemplate)Registers a template resource (available in a shared location on the server pool). |
java.util.Map |
registerTemplatePrerequisite(ServerPool serverPool, VirtualMachineTemplate virtualMachineTemplate)precheck for registerTemplate |
VirtualMachineImage |
registerVM(ServerPool serverPool, VirtualMachineImage vmImage) |
void |
setOvfEnv(ServerPool serverPool, java.lang.String vmName, java.lang.String ovfContent)set ovfenv.xml |
void |
unmountISO_NFS(ServerPool serverPool, ISOResource iso, java.lang.String mountPath, java.lang.String hostname) |
void |
uploadTemplate(VirtualMachineTemplate template, oracle.ovs.biz.util.OvmUrl tgtUrl)Upload template to an external NFS location. |
java.lang.Boolean |
validateURL(ServerPool serverPool, ExternalResource externalResource)validate remote url |
| Method Detail |
|---|
void deleteISO(java.lang.Long isoResourceID)
throws oracle.ovs.biz.exception.OVSException
isoResourceID -oracle.ovs.biz.exception.OVSException
void deleteSharedDisk(java.lang.Long sharedDiskResourceID)
throws oracle.ovs.biz.exception.OVSException
sharedDiskResourceID -oracle.ovs.biz.exception.OVSException
void deleteTemplate(java.lang.Long templateResourceId)
throws oracle.ovs.biz.exception.OVSException
templateResourceId -oracle.ovs.biz.exception.OVSException
void deleteVMResource(java.lang.Long vmResourceId)
throws oracle.ovs.biz.exception.OVSException
vmResourceId -oracle.ovs.biz.exception.OVSException
DiscoveredISO[] getAllDiscoverableISO(ServerPool serverPool)
throws oracle.ovs.biz.exception.OVSException
serverPool -oracle.ovs.biz.exception.OVSException
DiscoveredVirtualMachineTemplate[] getAllDiscoverableTemplates(ServerPool serverPool)
throws oracle.ovs.biz.exception.OVSException
serverPool -oracle.ovs.biz.exception.OVSException
DiscoveredVirtualMachineImage[] getAllDiscoverableVMs(ServerPool serverPool)
throws oracle.ovs.biz.exception.OVSException
serverPool -oracle.ovs.biz.exception.OVSException
ISOResource[] getAllISOResources(ServerPool serverPool)
throws oracle.ovs.biz.exception.OVSException
serverPool -oracle.ovs.biz.exception.OVSException
SharedVirtualDisk[] getAllSharedDiskResources(ServerPool serverPool)
throws oracle.ovs.biz.exception.OVSException
serverPool -oracle.ovs.biz.exception.OVSException
VirtualMachineTemplate[] getAllTemplateResources(ServerPool serverPool)
throws oracle.ovs.biz.exception.OVSException
serverPool -oracle.ovs.biz.exception.OVSException
VirtualMachineImage[] getAllVMResources(ServerPool serverPool)
throws oracle.ovs.biz.exception.OVSException
serverPool -oracle.ovs.biz.exception.OVSException
ISOResource getISOResource(java.lang.Long isoResourceID)
throws oracle.ovs.biz.exception.OVSException
isoResourceID -oracle.ovs.biz.exception.OVSException
ISOResource getISOResourceByName(ServerPool serverPool,
java.lang.String name)
throws oracle.ovs.biz.exception.OVSException
serverPool -name -oracle.ovs.biz.exception.OVSException
SharedVirtualDisk getSharedDiskResource(java.lang.Long sharedDiskResourceID)
throws oracle.ovs.biz.exception.OVSException
sharedDiskResourceID -oracle.ovs.biz.exception.OVSException
SharedVirtualDisk getSharedDiskResourceByName(ServerPool serverPool,
java.lang.String name)
throws oracle.ovs.biz.exception.OVSException
serverPool -name -oracle.ovs.biz.exception.OVSException
VirtualMachineTemplate getTemplateResource(java.lang.Long templateResourceId)
throws oracle.ovs.biz.exception.OVSException
templateResourceId -oracle.ovs.biz.exception.OVSException
VirtualMachineTemplate getTemplateResourceByName(ServerPool serverPool,
java.lang.String name)
throws oracle.ovs.biz.exception.OVSException
serverPool -name -oracle.ovs.biz.exception.OVSException
VirtualMachineImage getVMResourceByName(ServerPool serverPool,
java.lang.String name)
throws oracle.ovs.biz.exception.OVSException
serverPool -name -oracle.ovs.biz.exception.OVSException
ISOResource registerISO(ServerPool serverPool,
ISOResourceConfig isoResourceConfig)
throws oracle.ovs.biz.exception.OVSException
serverPool -isoResourceConfig -oracle.ovs.biz.exception.OVSException
ISOResource approveISO(java.lang.Long isoResourceId)
throws oracle.ovs.biz.exception.OVSException
isoResourceId -oracle.ovs.biz.exception.OVSException
SharedVirtualDisk registerSharedDisk(ServerPool serverPool,
SharedVirtualDiskConfig sharedDiskResourceConfig)
throws oracle.ovs.biz.exception.OVSException
serverPool -sharedDiskResourceConfig -oracle.ovs.biz.exception.OVSException
VirtualMachineTemplate registerTemplate(ServerPool serverPool,
VirtualMachineTemplate virtualMachineTemplate)
throws oracle.ovs.biz.exception.OVSException
serverPool -virtualMachineTemplate -oracle.ovs.biz.exception.OVSException
VirtualMachineImage registerVM(ServerPool serverPool,
VirtualMachineImage vmImage)
throws oracle.ovs.biz.exception.OVSException
serverPool -vmImage -oracle.ovs.biz.exception.ResourceExceptionoracle.ovs.biz.agent.AgentExceptionoracle.ovs.biz.exception.OVSException
VirtualMachineTemplate ApproveTemplate(java.lang.Long templateResourceId)
throws oracle.ovs.biz.exception.OVSException
templateResourceId -oracle.ovs.biz.exception.OVSException
VirtualMachineImage ApproveVMImage(java.lang.Long VMResourceId)
throws oracle.ovs.biz.exception.OVSException
VMResourceId -oracle.ovs.biz.agent.AgentExceptionoracle.ovs.biz.exception.OVSException
java.lang.String getResourceDirectory(ServerPool serverPool,
VirtualMachineTemplate tr)
throws oracle.ovs.biz.exception.OVSException
oracle.ovs.biz.exception.OVSException
java.lang.String getResourceDirectory(ServerPool serverPool,
ISOResource ir)
throws oracle.ovs.biz.exception.OVSException
serverPool -ir -oracle.ovs.biz.agent.AgentExceptionoracle.ovs.biz.exception.OVSException
java.lang.String getRepositoryLocation(ServerPool serverPool)
throws oracle.ovs.biz.exception.OVSException
serverPool -oracle.ovs.biz.agent.AgentExceptionoracle.ovs.biz.exception.OVSException
java.lang.String getOvfEnv(ServerPool serverPool,
java.lang.String vmName)
throws oracle.ovs.biz.exception.OVSException
serverPool -vmName -oracle.ovs.biz.agent.AgentExceptionoracle.ovs.biz.exception.OVSException
void setOvfEnv(ServerPool serverPool,
java.lang.String vmName,
java.lang.String ovfContent)
throws oracle.ovs.biz.exception.OVSException
serverPool -vmName -oracle.ovs.biz.agent.AgentExceptionoracle.ovs.biz.exception.OVSException
java.util.Map freespace_validator(ServerPool serverPool,
int size)
throws oracle.ovs.biz.exception.OVSException
serverPool -size -oracle.ovs.biz.exception.OVSException
java.util.Map freespace_validator(ServerPool serverPool,
java.lang.String vmPath,
int size)
throws oracle.ovs.biz.exception.OVSException
serverPool -vmPath -size -oracle.ovs.biz.exception.OVSException
void mountISO_NFS(ServerPool serverPool,
ISOResource iso,
java.lang.String mountPath,
java.lang.String hostname)
throws oracle.ovs.biz.exception.OVSException
serverPool - serverPooliso - ISOResourcemountPath -hostname - (Default = "")oracle.ovs.biz.exception.OVSException
void unmountISO_NFS(ServerPool serverPool,
ISOResource iso,
java.lang.String mountPath,
java.lang.String hostname)
throws oracle.ovs.biz.exception.OVSException
serverPool -iso -mountPath -hostname -oracle.ovs.biz.exception.OVSException
void extractTemplateBinary(ServerPool serverPool,
java.lang.String resourceLocation,
java.lang.String fileLocation)
throws oracle.ovs.biz.exception.OVSException
serverPool -resourceLocation -fileLocation -oracle.ovs.biz.exception.OVSException
java.util.Map registerISOPrerequisite(ServerPool serverPool,
ISOResourceConfig isoResourceConfig)
throws oracle.ovs.biz.exception.OVSException
serverPool -isoResourceConfig -oracle.ovs.biz.exception.OVSException
java.util.Map registerTemplatePrerequisite(ServerPool serverPool,
VirtualMachineTemplate virtualMachineTemplate)
serverPool -virtualMachineTemplate -
void uploadTemplate(VirtualMachineTemplate template,
oracle.ovs.biz.util.OvmUrl tgtUrl)
throws oracle.ovs.biz.exception.OVSException
template -tgtUrl -oracle.ovs.biz.exception.OVSException
void downloadBinary(ServerPool serverPool,
oracle.ovs.biz.util.OvmUrl binaryUrl,
java.lang.String localFilePath,
ProxyServer proxyServer)
throws oracle.ovs.biz.exception.OVSException
serverPool -binaryUrl -localFilePath -proxyServer -oracle.ovs.biz.exception.OVSException
void moveToNfsLocation(ServerPool serverPool,
java.lang.String filePath,
oracle.ovs.biz.util.OvmUrl nfsLocation)
throws oracle.ovs.biz.exception.OVSException
serverPool -filePath -nfsLocation -oracle.ovs.biz.exception.OVSException
java.util.Map parseVirtualMachineConfig(ServerPool serverPool,
java.lang.String vmPath)
throws oracle.ovs.biz.exception.OVSException
serverPool -vmPath -oracle.ovs.biz.exception.OVSException
java.lang.Boolean validateURL(ServerPool serverPool,
ExternalResource externalResource)
throws oracle.ovs.biz.exception.OVSException
serverPool -externalResource -oracle.ovs.biz.exception.OVSException
VirtualMachineImage getVirtualMachineImageByName(ServerPool serverPool,
java.lang.String imageName)
throws oracle.ovs.biz.exception.OVSException
serverPool -imageName -oracle.ovs.biz.exception.OVSException
java.lang.String[] getAllISOGroups(ServerPool serverPool)
throws oracle.ovs.biz.exception.OVSException
serverPool -oracle.ovs.biz.exception.OVSException
VirtualMachineImage getVirtualMachineImagebyImageId(java.lang.Long imageId)
throws oracle.ovs.biz.exception.OVSException
imageId -oracle.ovs.biz.exception.OVSException
ISOResource getISOResourceByGroupNameAndISOName(ServerPool serverPool,
java.lang.String groupName,
java.lang.String isoName)
throws oracle.ovs.biz.exception.OVSException
serverPool -groupName -isoName -oracle.ovs.biz.exception.OVSException
ISOResource[] getISOResourcesByGroupName(ServerPool sp,
java.lang.String groupName)
throws oracle.ovs.biz.exception.OVSException
sp -groupName -oracle.ovs.biz.exception.OVSException
ISOResource[] getISOResourcesByISOName(ServerPool sp,
java.lang.String isoName)
throws oracle.ovs.biz.exception.OVSException
sp -isoName -oracle.ovs.biz.exception.OVSException
void cancelExternalVirtualMachineTemplate(java.lang.Long templateId)
throws oracle.ovs.biz.exception.OVSException
templateId -oracle.ovs.biz.exception.OVSException
void cancelExternalVirtualMachineImage(java.lang.Long imageId)
throws oracle.ovs.biz.exception.OVSException
imageId -oracle.ovs.biz.exception.OVSException
void cancelExternalISO(java.lang.Long isoResourceId)
throws oracle.ovs.biz.exception.OVSException
isoResourceId -oracle.ovs.biz.exception.OVSException
java.lang.String getImportType(ServerPool sp,
java.lang.String vmPath)
throws oracle.ovs.biz.exception.OVSException
sp -vmPath -oracle.ovs.biz.exception.OVSException
|
Oracle VM Manager Web Services API Reference Release 2.1.5 E14979-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||