|
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.ResourceException
oracle.ovs.biz.agent.AgentException
oracle.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.AgentException
oracle.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.AgentException
oracle.ovs.biz.exception.OVSException
java.lang.String getRepositoryLocation(ServerPool serverPool) throws oracle.ovs.biz.exception.OVSException
serverPool
-oracle.ovs.biz.agent.AgentException
oracle.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.AgentException
oracle.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.AgentException
oracle.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 |