|
Oracle VM Manager Web Services API Reference Release 2.2.0 E15446-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.ovs.api.ResourceWebServices
public class ResourceWebServices
Resource Web Service Wrapper
Constructor Summary | |
---|---|
ResourceWebServices() |
Method Summary | |
---|---|
VirtualMachineImage |
approveImage(java.lang.String serverPoolName, java.lang.String imageName) approve registered virtual machine image in one server pool |
ISOResource |
approveISOResource(java.lang.Long isoResourceId) Approve registered iso resource by id |
VirtualMachineTemplate |
approveTemplate(java.lang.String serverPoolName, java.lang.String templateName) approve registered virtual machine template in one server pool |
void |
deleteImage(java.lang.String serverPoolName, java.lang.String imageName) delete registered virtual machine image by image name in one server pool |
void |
deleteISO(java.lang.Long isoResourceId) delete registered iso resource by id |
java.lang.String |
deleteSharedVirtualDisk(java.lang.Long sharedVirtualDiskId) Delete a registered shared virtual disk by id |
void |
deleteTemplate(java.lang.String serverPoolName, java.lang.String templateName) delete registered virtual machine template in one server pool |
DiscoveredVirtualMachineImage[] |
getAllDiscoverableImages(java.lang.String serverPoolName) Get all unregistered virtual machine images in one server pool |
DiscoveredISO[] |
getAllDiscoverableISO(java.lang.String serverPoolName) Get all unregistered iso resources in one server pool |
DiscoveredVirtualMachineTemplate[] |
getAllDiscoverableTemplates(java.lang.String serverPoolName) Get all unregistered virtual machine templates in one server pool |
VirtualMachineImage[] |
getAllImageResources(java.lang.String serverPoolName) Get all registered virtual machine images in one server pool |
ISOResource[] |
getAllISOResources(java.lang.String serverPoolName) Get all registered iso resources in one server pool |
SharedVirtualDisk[] |
getAllSharedVirtualDisks(java.lang.String serverPoolName) Get all registered shared virtual disks in one server pool |
VirtualMachineTemplate[] |
getAllTemplateResources(java.lang.String serverPoolName) Get all registered virtual machine templates in one server pool |
VirtualMachineImage |
getImageResource(java.lang.Long imageId) Get registered virtual machine image by image id |
VirtualMachineImage |
getImageResourceByName(java.lang.String serverPoolName, java.lang.String imageName) Get registered virtual machine image by image name in one server pool |
ISOResource |
getISOResource(java.lang.Long isoResourceId) Get registered iso resource by id |
ISOResource[] |
getISOResourceByGroupName(java.lang.String serverPoolName, java.lang.String groupName) Get registered iso resources by group name |
ISOResource |
getISOResourceByGroupNameAndISOName(java.lang.String serverPoolName, java.lang.String groupName, java.lang.String isoName) Get registered iso resource by group name and iso name in one server pool |
ISOResource[] |
getISOResourceByISOName(java.lang.String serverPoolName, java.lang.String isoName) Get registered iso resource by iso label name |
SharedVirtualDisk[] |
getRegisteredMultipathDevices(java.lang.String serverPoolName) find registered multipath devices |
SharedVirtualDisk[] |
getRegisteredSharedVirtualDisks(java.lang.String serverPoolName) find registered file-based shared virtual disks |
SharedVirtualDisk |
getSharedDiskResource(java.lang.Long sharedVirtualDiskId) Get registered shared virtual disk by id |
SharedVirtualDisk |
getSharedDiskResourceByName(java.lang.String serverPoolName, java.lang.String sharedVirtualDiskName) Get registered shared virtual disk by name |
VirtualMachineTemplate |
getTemplateResource(java.lang.Long templateId) Get registered virtual machine template by id |
VirtualMachineTemplate |
getTemplateResourceByName(java.lang.String serverPoolName, java.lang.String templateName) Get registered virtual machine template by template name in one server pool |
DiscoveredSharedVirtualDisk[] |
getUnregisteredMultipathDevices(java.lang.String serverPoolName) find unregistered multipath devices |
DiscoveredSharedVirtualDisk[] |
getUnregisteredSharedVirtualDisks(java.lang.String serverPoolName) find unregistered file-based shared virtual disks |
void |
registerExternalImage(java.lang.String serverPoolName, VirtualMachineImage virtualMachineImage) register external virtual image this api requires download url to fetch remote resources |
void |
registerExternalISO(java.lang.String serverPoolName, ISOResourceConfig isoResourceConfig) Import iso resource externally |
void |
registerExternalTemplate(java.lang.String serverPoolName, VirtualMachineTemplate virtualMachineTemplate) register external virtual machine template this api requires download url to fetch remote resources |
void |
registerImage(java.lang.String serverPoolName, VirtualMachineImage virtualMachineImage) register virtual machine image NOT EXPOSED IN WEB SERVICE |
void |
registerInternalImage(java.lang.String serverPoolName, VirtualMachineImage virtualMachineImage) register internal virtual machine image |
void |
registerInternalISO(java.lang.String serverPoolName, ISOResourceConfig isoResourceConfig) register internal iso resource |
void |
registerInternalSharedVirtualDisk(java.lang.String serverPoolName, SharedVirtualDiskConfig sharedVirtualDiskConfig) |
void |
registerInternalTemplate(java.lang.String serverPoolName, VirtualMachineTemplate virtualMachineTemplate) register a virtual machine template internally |
void |
registerISO(java.lang.String serverPoolName, ISOResourceConfig isoResourceConfig) register iso resource NOT EXPOSED IN WEB SERVICE |
void |
registerMultipathDevice(java.lang.String serverPoolName, SharedVirtualDiskConfig sharedVirtualDiskConfig) |
void |
registerSharedVirtualDisk(java.lang.String serverPoolName, SharedVirtualDiskConfig sharedVirtualDiskConfig) Register/Create a shared virtual disk in one server pool |
void |
registerTemplate(java.lang.String serverPoolName, VirtualMachineTemplate virtualMachineTemplate) register virtual machine template NOT EXPOSED IN WEB SERVICE |
java.util.Map |
ValidateVMConfig(java.lang.String serverPoolName, java.lang.String vmPath) prerequistic check for virtual machine config file |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResourceWebServices()
Method Detail |
---|
public void registerInternalTemplate(java.lang.String serverPoolName, VirtualMachineTemplate virtualMachineTemplate) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-virtualMachineTemplate
-oracle.ovs.biz.exception.OVSException
public void registerImage(java.lang.String serverPoolName, VirtualMachineImage virtualMachineImage) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-virtualMachineImage
-oracle.ovs.biz.exception.OVSException
public void registerInternalImage(java.lang.String serverPoolName, VirtualMachineImage virtualMachineImage) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-virtualMachineImage
-oracle.ovs.biz.exception.OVSException
public void registerTemplate(java.lang.String serverPoolName, VirtualMachineTemplate virtualMachineTemplate) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-virtualMachineTemplate
-oracle.ovs.biz.exception.OVSException
public void registerExternalTemplate(java.lang.String serverPoolName, VirtualMachineTemplate virtualMachineTemplate) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-virtualMachineTemplate
-oracle.ovs.biz.exception.OVSException
public void registerExternalImage(java.lang.String serverPoolName, VirtualMachineImage virtualMachineImage) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-virtualMachineImage
-oracle.ovs.biz.exception.OVSException
public void registerISO(java.lang.String serverPoolName, ISOResourceConfig isoResourceConfig) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-isoResourceConfig
-oracle.ovs.biz.exception.OVSException
public void registerInternalISO(java.lang.String serverPoolName, ISOResourceConfig isoResourceConfig) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-isoResourceConfig
-oracle.ovs.biz.exception.OVSException
public VirtualMachineTemplate approveTemplate(java.lang.String serverPoolName, java.lang.String templateName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-templateName
-oracle.ovs.biz.exception.OVSException
public void deleteTemplate(java.lang.String serverPoolName, java.lang.String templateName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-templateName
-oracle.ovs.biz.exception.OVSException
public VirtualMachineImage approveImage(java.lang.String serverPoolName, java.lang.String imageName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-imageName
-oracle.ovs.biz.exception.OVSException
public void deleteImage(java.lang.String serverPoolName, java.lang.String imageName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-imageName
-oracle.ovs.biz.exception.OVSException
public void deleteISO(java.lang.Long isoResourceId) throws oracle.ovs.biz.exception.OVSException
isoResourceId
-oracle.ovs.biz.exception.OVSException
public VirtualMachineTemplate[] getAllTemplateResources(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-oracle.ovs.biz.exception.OVSException
public VirtualMachineImage[] getAllImageResources(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-oracle.ovs.biz.exception.OVSException
public ISOResource[] getAllISOResources(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-oracle.ovs.biz.exception.OVSException
public java.util.Map ValidateVMConfig(java.lang.String serverPoolName, java.lang.String vmPath) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-vmPath
-oracle.ovs.biz.exception.OVSException
public DiscoveredISO[] getAllDiscoverableISO(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-oracle.ovs.biz.exception.OVSException
public DiscoveredVirtualMachineTemplate[] getAllDiscoverableTemplates(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-oracle.ovs.biz.exception.OVSException
public DiscoveredVirtualMachineImage[] getAllDiscoverableImages(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-oracle.ovs.biz.exception.OVSException
public SharedVirtualDisk[] getAllSharedVirtualDisks(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-oracle.ovs.biz.exception.OVSException
public void registerSharedVirtualDisk(java.lang.String serverPoolName, SharedVirtualDiskConfig sharedVirtualDiskConfig) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-sharedVirtualDiskConfig
-oracle.ovs.biz.exception.OVSException
public void registerInternalSharedVirtualDisk(java.lang.String serverPoolName, SharedVirtualDiskConfig sharedVirtualDiskConfig) throws oracle.ovs.biz.exception.OVSException
oracle.ovs.biz.exception.OVSException
public void registerMultipathDevice(java.lang.String serverPoolName, SharedVirtualDiskConfig sharedVirtualDiskConfig) throws oracle.ovs.biz.exception.OVSException
oracle.ovs.biz.exception.OVSException
public DiscoveredSharedVirtualDisk[] getUnregisteredSharedVirtualDisks(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPool
-oracle.ovs.biz.exception.OVSException
public SharedVirtualDisk[] getRegisteredSharedVirtualDisks(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPool
-oracle.ovs.biz.exception.OVSException
public DiscoveredSharedVirtualDisk[] getUnregisteredMultipathDevices(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPool
-oracle.ovs.biz.exception.OVSException
public SharedVirtualDisk[] getRegisteredMultipathDevices(java.lang.String serverPoolName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-oracle.ovs.biz.exception.OVSException
public java.lang.String deleteSharedVirtualDisk(java.lang.Long sharedVirtualDiskId) throws oracle.ovs.biz.exception.OVSException
sharedVirtualDiskId
-oracle.ovs.biz.exception.OVSException
public void registerExternalISO(java.lang.String serverPoolName, ISOResourceConfig isoResourceConfig) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-isoResourceConfig
-oracle.ovs.biz.exception.OVSException
public VirtualMachineTemplate getTemplateResource(java.lang.Long templateId) throws oracle.ovs.biz.exception.OVSException
templateId
-oracle.ovs.biz.exception.OVSException
public VirtualMachineTemplate getTemplateResourceByName(java.lang.String serverPoolName, java.lang.String templateName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-templateName
-oracle.ovs.biz.exception.OVSException
public VirtualMachineImage getImageResource(java.lang.Long imageId) throws oracle.ovs.biz.exception.OVSException
imageId
-oracle.ovs.biz.exception.OVSException
public VirtualMachineImage getImageResourceByName(java.lang.String serverPoolName, java.lang.String imageName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-imageName
-oracle.ovs.biz.exception.OVSException
public ISOResource getISOResource(java.lang.Long isoResourceId) throws oracle.ovs.biz.exception.OVSException
isoResourceId
-oracle.ovs.biz.exception.OVSException
public SharedVirtualDisk getSharedDiskResource(java.lang.Long sharedVirtualDiskId) throws oracle.ovs.biz.exception.OVSException
sharedVirtualDiskId
-oracle.ovs.biz.exception.OVSException
public SharedVirtualDisk getSharedDiskResourceByName(java.lang.String serverPoolName, java.lang.String sharedVirtualDiskName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-sharedVirtualDiskName
-oracle.ovs.biz.exception.OVSException
public ISOResource getISOResourceByGroupNameAndISOName(java.lang.String serverPoolName, java.lang.String groupName, java.lang.String isoName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-groupName
-isoName
-oracle.ovs.biz.exception.OVSException
public ISOResource[] getISOResourceByGroupName(java.lang.String serverPoolName, java.lang.String groupName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-groupName
-oracle.ovs.biz.exception.OVSException
public ISOResource[] getISOResourceByISOName(java.lang.String serverPoolName, java.lang.String isoName) throws oracle.ovs.biz.exception.OVSException
serverPoolName
-isoName
-oracle.ovs.biz.exception.OVSException
public ISOResource approveISOResource(java.lang.Long isoResourceId) throws oracle.ovs.biz.exception.OVSException
isoResourceId
-oracle.ovs.biz.exception.OVSException
|
Oracle VM Manager Web Services API Reference Release 2.2.0 E15446-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |