public interface InfrastructureApi
      http://community.abiquo.com/display/ABI20/API+Reference, 
InfrastructureAsyncApi| Modifier and Type | Method and Description | 
|---|---|
void | 
associateLogicServer(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                    com.abiquo.server.core.infrastructure.LogicServerDto logicServer,
                    com.abiquo.server.core.infrastructure.OrganizationDto organization,
                    String bladeName)
Associate a service profile with a blade. 
 | 
void | 
associateTemplate(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                 com.abiquo.server.core.infrastructure.LogicServerDto logicServer,
                 com.abiquo.server.core.infrastructure.OrganizationDto organization,
                 String newName,
                 String bladeName)
Associate a service profile with a blade instantiating a service profile template. 
 | 
Void | 
cancelReservation(com.abiquo.server.core.enterprise.EnterpriseDto enterprise,
                 com.abiquo.server.core.infrastructure.MachineDto machine)
Cancels the reservation of the given machine. 
 | 
com.abiquo.server.core.infrastructure.MachineIpmiStateDto | 
checkMachineIpmiState(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                     String ip,
                     String user,
                     String password)
Check the ipmi configuration state of a remote machine. 
 | 
com.abiquo.server.core.infrastructure.MachineIpmiStateDto | 
checkMachineIpmiState(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                     String ip,
                     String user,
                     String password,
                     IpmiOptions options)
Check the ipmi configuration state of a remote machine. 
 | 
com.abiquo.server.core.infrastructure.MachineIpmiStateDto | 
checkMachineIpmiState(com.abiquo.server.core.infrastructure.MachineDto machine)
Checks the ipmi configuration state for the given physical machine. 
 | 
com.abiquo.server.core.infrastructure.MachineStateDto | 
checkMachineState(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                 String ip,
                 com.abiquo.model.enumerator.HypervisorType hypervisorType,
                 String user,
                 String password)
Check the state of a remote machine. 
 | 
com.abiquo.server.core.infrastructure.MachineStateDto | 
checkMachineState(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                 String ip,
                 com.abiquo.model.enumerator.HypervisorType hypervisorType,
                 String user,
                 String password,
                 MachineOptions options)
Check the state of a remote machine. 
 | 
com.abiquo.server.core.infrastructure.MachineStateDto | 
checkMachineState(com.abiquo.server.core.infrastructure.MachineDto machine,
                 boolean sync)
Checks the real infrastructure state for the given physical machine. 
 | 
com.abiquo.server.core.infrastructure.network.VlanTagAvailabilityDto | 
checkTagAvailability(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                    Integer tag)
Check the availability of a tag. 
 | 
void | 
cloneAndAssociateLogicServer(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                            com.abiquo.server.core.infrastructure.LogicServerDto logicServer,
                            com.abiquo.server.core.infrastructure.OrganizationDto organization,
                            String newName,
                            String bladeName)
Clone a service profile and associate it with a blade. 
 | 
void | 
cloneLogicServer(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                com.abiquo.server.core.infrastructure.LogicServerDto logicServer,
                com.abiquo.server.core.infrastructure.OrganizationDto organization,
                String newName)
Clone a service profile. 
 | 
com.abiquo.server.core.infrastructure.DatacenterDto | 
createDatacenter(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
Create a new datacenter. 
 | 
com.abiquo.server.core.infrastructure.MachineDto | 
createMachine(com.abiquo.server.core.infrastructure.RackDto rack,
             com.abiquo.server.core.infrastructure.MachineDto machine)
Create a new physical machine in a rack. 
 | 
com.abiquo.server.core.infrastructure.UcsRackDto | 
createManagedRack(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                 com.abiquo.server.core.infrastructure.UcsRackDto rack)
Create a new managed rack in a datacenter. 
 | 
com.abiquo.server.core.infrastructure.network.VLANNetworkDto | 
createNetwork(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
             com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
Create a new public network. 
 | 
com.abiquo.server.core.infrastructure.RackDto | 
createRack(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
          com.abiquo.server.core.infrastructure.RackDto rack)
Create a new not managed rack in a datacenter. 
 | 
com.abiquo.server.core.infrastructure.RemoteServiceDto | 
createRemoteService(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                   com.abiquo.server.core.infrastructure.RemoteServiceDto remoteService)
Create a new remote service in a datacenter. 
 | 
com.abiquo.server.core.infrastructure.storage.StorageDeviceDto | 
createStorageDevice(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                   com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDevice)
Create a new storage device. 
 | 
com.abiquo.server.core.infrastructure.storage.StoragePoolDto | 
createStoragePool(com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDevice,
                 com.abiquo.server.core.infrastructure.storage.StoragePoolDto storagePool)
Create a new storage pool in a storage device. 
 | 
void | 
deleteDatacenter(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
Deletes an existing datacenter. 
 | 
void | 
deleteLogicServer(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                 com.abiquo.server.core.infrastructure.LogicServerDto logicServer)
Delete a service profile. 
 | 
void | 
deleteMachine(com.abiquo.server.core.infrastructure.MachineDto machine)
Deletes an existing physical machine. 
 | 
void | 
deleteNetwork(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
Deletes an existing network. 
 | 
void | 
deleteRack(com.abiquo.server.core.infrastructure.RackDto rack)
Deletes an existing rack. 
 | 
void | 
deleteRemoteService(com.abiquo.server.core.infrastructure.RemoteServiceDto remoteService)
Deletes an existing remote service. 
 | 
void | 
deleteStorageDevice(com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDevice)
Deletes an existing storage device. 
 | 
void | 
deleteStoragePool(com.abiquo.server.core.infrastructure.storage.StoragePoolDto storagePool)
Deletes an existing storage pool. 
 | 
com.abiquo.server.core.infrastructure.MachinesDto | 
discoverMultipleMachines(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                        String ipFrom,
                        String ipTo,
                        com.abiquo.model.enumerator.HypervisorType hypervisorType,
                        String user,
                        String password)
Retrieve a list of remote machine information. 
 | 
com.abiquo.server.core.infrastructure.MachinesDto | 
discoverMultipleMachines(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                        String ipFrom,
                        String ipTo,
                        com.abiquo.model.enumerator.HypervisorType hypervisorType,
                        String user,
                        String password,
                        MachineOptions options)
Retrieve a list of remote machine information. 
 | 
com.abiquo.server.core.infrastructure.MachineDto | 
discoverSingleMachine(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                     String ip,
                     com.abiquo.model.enumerator.HypervisorType hypervisorType,
                     String user,
                     String password)
Retrieve remote machine information. 
 | 
com.abiquo.server.core.infrastructure.MachineDto | 
discoverSingleMachine(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                     String ip,
                     com.abiquo.model.enumerator.HypervisorType hypervisorType,
                     String user,
                     String password,
                     MachineOptions options)
Retrieve remote machine information. 
 | 
void | 
dissociateLogicServer(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                     com.abiquo.server.core.infrastructure.LogicServerDto logicServer)
Dissociate a service profile from a blade. 
 | 
com.abiquo.server.core.infrastructure.DatacenterDto | 
getDatacenter(Integer datacenterId)
Get the given datacenter. 
 | 
com.abiquo.server.core.infrastructure.network.ExternalIpDto | 
getExternalIp(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
             Integer ipId)
Get the given external ip. 
 | 
String | 
getHypervisorTypeFromMachine(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                            DatacenterOptions options)
Retreives the hypervisor type of a remote a machine. 
 | 
com.abiquo.server.core.cloud.HypervisorTypesDto | 
getHypervisorTypes(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
Retreives the hypervisor types in the datacenter. 
 | 
com.abiquo.server.core.infrastructure.BladeLocatorLedDto | 
getLocatorLed(com.abiquo.server.core.infrastructure.MachineDto machine)
Get led locator info from a physical machine in a UCS rack. 
 | 
com.abiquo.server.core.infrastructure.LogicServerDto | 
getLogicServer(com.abiquo.server.core.infrastructure.MachineDto machine)
Get the logic server associated with a machine in a Cisc UCS rack. 
 | 
com.abiquo.server.core.infrastructure.MachineDto | 
getMachine(com.abiquo.server.core.infrastructure.RackDto rack,
          Integer machineId)
Get the given machine from the given rack. 
 | 
com.abiquo.server.core.infrastructure.UcsRackDto | 
getManagedRack(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
              Integer rackId)
Get the given managed rack from the given datacenter. 
 | 
com.abiquo.server.core.infrastructure.network.VLANNetworkDto | 
getNetwork(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
          Integer networkId)
Get the given network from the given datacenter. 
 | 
com.abiquo.server.core.infrastructure.network.PublicIpDto | 
getPublicIp(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
           Integer ipId)
Get the given public ip. 
 | 
com.abiquo.server.core.infrastructure.RackDto | 
getRack(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
       Integer rackId)
Get the given rack from the given datacenter. 
 | 
com.abiquo.server.core.infrastructure.RemoteServiceDto | 
getRemoteService(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                com.abiquo.model.enumerator.RemoteServiceType remoteServiceType)
Get the given remote service from the given datacenter. 
 | 
com.abiquo.server.core.infrastructure.storage.StorageDeviceDto | 
getStorageDevice(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                Integer storageDeviceId)
Get the storage device. 
 | 
com.abiquo.server.core.infrastructure.storage.StoragePoolDto | 
getStoragePool(com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDevice,
              String storagePoolId)
Get the storage pool. 
 | 
com.abiquo.server.core.infrastructure.storage.TierDto | 
getTier(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
       Integer tierId)
Get the tier. 
 | 
com.abiquo.server.core.infrastructure.network.UnmanagedIpDto | 
getUnmanagedIp(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
              Integer ipId)
Get the given unmanaged ip. 
 | 
com.abiquo.server.core.cloud.VirtualMachineWithNodeExtendedDto | 
getVirtualMachine(com.abiquo.server.core.infrastructure.MachineDto machine,
                 Integer virtualMachineId)
Get the given virtual machine 
 | 
boolean | 
isAvailable(com.abiquo.server.core.infrastructure.RemoteServiceDto remoteService)
Check if the given remote service is available and properly configured. 
 | 
void | 
ledOff(com.abiquo.server.core.infrastructure.MachineDto machine)
Light locator led of a physical machine in a UCS rack. 
 | 
void | 
ledOn(com.abiquo.server.core.infrastructure.MachineDto machine)
Turn off locator led of a physical machine in a UCS rack. 
 | 
com.abiquo.server.core.infrastructure.DatacentersDto | 
listDatacenters()
List all datacenters. 
 | 
com.abiquo.server.core.infrastructure.network.ExternalIpsDto | 
listExternalIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
List all the IPs in the given external network. 
 | 
com.abiquo.server.core.infrastructure.network.ExternalIpsDto | 
listExternalIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
               IpOptions options)
List all the IPs in the given external network. 
 | 
com.abiquo.server.core.infrastructure.FsmsDto | 
listFsms(com.abiquo.server.core.infrastructure.UcsRackDto rack,
        String dn)
Get FSM list of an entity 
 | 
com.abiquo.server.core.enterprise.DatacentersLimitsDto | 
listLimits(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
Retreives limits for the given datacenter and any enterprise. 
 | 
com.abiquo.server.core.infrastructure.MachinesDto | 
listMachines(com.abiquo.server.core.infrastructure.RackDto rack)
List all machines racks for a rack. 
 | 
com.abiquo.server.core.infrastructure.UcsRacksDto | 
listManagedRacks(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
List all managed racks for a datacenter. 
 | 
com.abiquo.server.core.infrastructure.network.VLANNetworksDto | 
listNetworks(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
List all public, external and not managed networks of a datacenter. 
 | 
com.abiquo.server.core.infrastructure.network.VLANNetworksDto | 
listNetworks(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
            NetworkOptions options)
List networks of a datacenter with options. 
 | 
com.abiquo.server.core.infrastructure.OrganizationsDto | 
listOrganizations(com.abiquo.server.core.infrastructure.UcsRackDto rack)
List all organizations of the ucs rack. 
 | 
com.abiquo.server.core.infrastructure.OrganizationsDto | 
listOrganizations(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                 FilterOptions options)
List all organizations of the ucs rack with options. 
 | 
com.abiquo.server.core.infrastructure.network.PublicIpsDto | 
listPublicIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
List all the IPs in the given public network. 
 | 
com.abiquo.server.core.infrastructure.network.PublicIpsDto | 
listPublicIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
             IpOptions options)
List all the IPs in the given public network. 
 | 
com.abiquo.server.core.infrastructure.RacksDto | 
listRacks(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
List all not managed racks for a datacenter. 
 | 
com.abiquo.server.core.infrastructure.RemoteServicesDto | 
listRemoteServices(com.abiquo.server.core.infrastructure.DatacenterDto dataceter)
List all remote services of the datacenter. 
 | 
com.abiquo.server.core.infrastructure.LogicServersDto | 
listServiceProfiles(com.abiquo.server.core.infrastructure.UcsRackDto rack)
List all service profiles of the ucs rack. 
 | 
com.abiquo.server.core.infrastructure.LogicServersDto | 
listServiceProfiles(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                   FilterOptions options)
List service profiles of the ucs rack with filtering options. 
 | 
com.abiquo.server.core.infrastructure.LogicServersDto | 
listServiceProfileTemplates(com.abiquo.server.core.infrastructure.UcsRackDto rack)
List all service profile templates of the ucs rack. 
 | 
com.abiquo.server.core.infrastructure.LogicServersDto | 
listServiceProfileTemplates(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                           FilterOptions options)
List all service profile templates of the ucs rack with options. 
 | 
com.abiquo.server.core.infrastructure.storage.StorageDevicesDto | 
listStorageDevices(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
List all storage devices of the datacenter. 
 | 
com.abiquo.server.core.infrastructure.storage.StoragePoolsDto | 
listStoragePools(com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDeviceDto,
                StoragePoolOptions storagePoolOptions)
List storage pools on a storage device. 
 | 
com.abiquo.server.core.infrastructure.storage.StoragePoolsDto | 
listStoragePools(com.abiquo.server.core.infrastructure.storage.TierDto tier)
List storage pools on a tier. 
 | 
com.abiquo.server.core.infrastructure.storage.StorageDevicesMetadataDto | 
listSupportedStorageDevices(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
List all supported storage devices. 
 | 
com.abiquo.server.core.infrastructure.storage.TiersDto | 
listTiers(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
List all tiers of the datacenter. 
 | 
com.abiquo.server.core.infrastructure.network.UnmanagedIpsDto | 
listUnmanagedIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
List all the IPs in the given unmanaged network. 
 | 
com.abiquo.server.core.infrastructure.network.UnmanagedIpsDto | 
listUnmanagedIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
                IpOptions options)
List all the IPs in the given unmanaged network. 
 | 
com.abiquo.server.core.cloud.VirtualMachinesWithNodeExtendedDto | 
listVirtualMachinesByMachine(com.abiquo.server.core.infrastructure.MachineDto machine,
                            MachineOptions options)
List all virtual machines in a physical machine. 
 | 
void | 
powerOff(com.abiquo.server.core.infrastructure.MachineDto machine)
Power off a physical machine in a UCS rack. 
 | 
void | 
powerOn(com.abiquo.server.core.infrastructure.MachineDto machine)
Power on a physical machine in a UCS rack. 
 | 
com.abiquo.server.core.infrastructure.storage.StoragePoolDto | 
refreshStoragePool(com.abiquo.server.core.infrastructure.storage.StoragePoolDto storagePool,
                  StoragePoolOptions options)
Refresh the given storage pool data. 
 | 
com.abiquo.server.core.infrastructure.MachineDto | 
reserveMachine(com.abiquo.server.core.enterprise.EnterpriseDto enterprise,
              com.abiquo.server.core.infrastructure.MachineDto machine)
Reserve the given machine for the given enterprise. 
 | 
com.abiquo.server.core.infrastructure.DatacenterDto | 
updateDatacenter(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
Updates an existing datacenter. 
 | 
com.abiquo.server.core.infrastructure.MachineDto | 
updateMachine(com.abiquo.server.core.infrastructure.MachineDto machine)
Updates an existing physical machine. 
 | 
com.abiquo.server.core.infrastructure.UcsRackDto | 
updateManagedRack(com.abiquo.server.core.infrastructure.UcsRackDto rack)
Updates an existing managed rack from the given datacenter. 
 | 
com.abiquo.server.core.infrastructure.network.VLANNetworkDto | 
updateNetwork(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
Updates a network. 
 | 
com.abiquo.server.core.infrastructure.RackDto | 
updateRack(com.abiquo.server.core.infrastructure.RackDto rack)
Updates an existing rack from the given datacenter. 
 | 
com.abiquo.server.core.infrastructure.RemoteServiceDto | 
updateRemoteService(com.abiquo.server.core.infrastructure.RemoteServiceDto remoteService)
Updates an existing remote service from the given datacenter. 
 | 
com.abiquo.server.core.infrastructure.storage.StorageDeviceDto | 
updateStorageDevice(com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDevice)
Updates an existing storage device. 
 | 
com.abiquo.server.core.infrastructure.storage.StoragePoolDto | 
updateStoragePool(com.abiquo.server.core.infrastructure.storage.StoragePoolDto storagePool)
Updates a storage pool. 
 | 
com.abiquo.server.core.infrastructure.storage.TierDto | 
updateTier(com.abiquo.server.core.infrastructure.storage.TierDto tier)
Updates a tier. 
 | 
com.abiquo.server.core.infrastructure.DatacentersDto listDatacenters()
com.abiquo.server.core.infrastructure.DatacenterDto createDatacenter(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The datacenter to be created.com.abiquo.server.core.infrastructure.DatacenterDto getDatacenter(Integer datacenterId)
datacenterId - The id of the datacenter.null if it does not exist.com.abiquo.server.core.infrastructure.DatacenterDto updateDatacenter(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The new attributes for the datacenter.void deleteDatacenter(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The datacenter to delete.com.abiquo.server.core.infrastructure.MachineDto discoverSingleMachine(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                     String ip,
                                                                     com.abiquo.model.enumerator.HypervisorType hypervisorType,
                                                                     String user,
                                                                     String password)
datacenter - The datacenter.ip - IP address of the remote hypervisor to connect.hypervisorType - Kind of hypervisor we want to connect. Valid values are {vbox, kvm,
            xen-3, vmx-04, hyperv-301, xenserver}.user - User to log in.password - Password to authenticate. http://community.abiquo.com/display/ABI20/DatacenterResource#DatacenterResource-
      Retrieveremotemachineinformationcom.abiquo.server.core.infrastructure.MachineDto discoverSingleMachine(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                     String ip,
                                                                     com.abiquo.model.enumerator.HypervisorType hypervisorType,
                                                                     String user,
                                                                     String password,
                                                                     MachineOptions options)
datacenter - The datacenter.ip - IP address of the remote hypervisor to connect.hypervisorType - Kind of hypervisor we want to connect. Valid values are {vbox, kvm,
            xen-3, vmx-04, hyperv-301, xenserver}.user - User to log in.password - Password to authenticate.options - Optional query params. http://community.abiquo.com/display/ABI20/DatacenterResource#DatacenterResource-
      Retrieveremotemachineinformationcom.abiquo.server.core.infrastructure.MachinesDto discoverMultipleMachines(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                         String ipFrom,
                                                                         String ipTo,
                                                                         com.abiquo.model.enumerator.HypervisorType hypervisorType,
                                                                         String user,
                                                                         String password)
datacenter - The datacenter.ipFrom - IP address of the remote first hypervisor to check.ipTo - IP address of the remote last hypervisor to check.hypervisorType - Kind of hypervisor we want to connect. Valid values are {vbox, kvm,
            xen-3, vmx-04, hyperv-301, xenserver}.user - User to log in.password - Password to authenticate. http://community.abiquo.com/display/ABI20/DatacenterResource#DatacenterResource-
      Retrievealistofremotemachineinformationcom.abiquo.server.core.infrastructure.MachinesDto discoverMultipleMachines(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                         String ipFrom,
                                                                         String ipTo,
                                                                         com.abiquo.model.enumerator.HypervisorType hypervisorType,
                                                                         String user,
                                                                         String password,
                                                                         MachineOptions options)
datacenter - The datacenter.ipFrom - IP address of the remote first hypervisor to check.ipTo - IP address of the remote last hypervisor to check.hypervisorType - Kind of hypervisor we want to connect. Valid values are {vbox, kvm,
            xen-3, vmx-04, hyperv-301, xenserver}.user - User to log in.password - Password to authenticate.options - Optional query params. http://community.abiquo.com/display/ABI20/DatacenterResource#DatacenterResource-
      Retrievealistofremotemachineinformationcom.abiquo.server.core.enterprise.DatacentersLimitsDto listLimits(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The datacenter.com.abiquo.server.core.infrastructure.MachineStateDto checkMachineState(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                      String ip,
                                                                      com.abiquo.model.enumerator.HypervisorType hypervisorType,
                                                                      String user,
                                                                      String password)
datacenter - The datacenter.ip - IP address of the remote hypervisor to connect.hypervisorType - Kind of hypervisor we want to connect. Valid values are {vbox, kvm,
            xen-3, vmx-04, hyperv-301, xenserver}.user - User to log in.password - Password to authenticate.com.abiquo.server.core.infrastructure.MachineStateDto checkMachineState(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                      String ip,
                                                                      com.abiquo.model.enumerator.HypervisorType hypervisorType,
                                                                      String user,
                                                                      String password,
                                                                      MachineOptions options)
datacenter - The datacenter.ip - IP address of the remote hypervisor to connect.hypervisorType - Kind of hypervisor we want to connect. Valid values are {vbox, kvm,
            xen-3, vmx-04, hyperv-301, xenserver}.user - User to log in.password - Password to authenticate.options - Optional query params.com.abiquo.server.core.infrastructure.MachineIpmiStateDto checkMachineIpmiState(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                              String ip,
                                                                              String user,
                                                                              String password)
datacenter - The datacenter.ip - IP address of the remote hypervisor to connect.user - User to log in.password - Password to authenticate.com.abiquo.server.core.infrastructure.MachineIpmiStateDto checkMachineIpmiState(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                              String ip,
                                                                              String user,
                                                                              String password,
                                                                              IpmiOptions options)
datacenter - The datacenter.ip - IP address of the remote hypervisor to connect.user - User to log in.password - Password to authenticate.options - Optional query params.String getHypervisorTypeFromMachine(com.abiquo.server.core.infrastructure.DatacenterDto datacenter, DatacenterOptions options)
datacenter - The datacenter.options - Optional query params.com.abiquo.server.core.cloud.HypervisorTypesDto getHypervisorTypes(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The datacenter.com.abiquo.server.core.infrastructure.RacksDto listRacks(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The datacenter.com.abiquo.server.core.infrastructure.RackDto createRack(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                       com.abiquo.server.core.infrastructure.RackDto rack)
datacenter - The datacenter.rack - The rack to be created.com.abiquo.server.core.infrastructure.RackDto getRack(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                    Integer rackId)
datacenter - The datacenter.rackId - The id of the rack.null if it does not exist.com.abiquo.server.core.infrastructure.RackDto updateRack(com.abiquo.server.core.infrastructure.RackDto rack)
rack - The new attributes for the rack.void deleteRack(com.abiquo.server.core.infrastructure.RackDto rack)
rack - The rack to delete.com.abiquo.server.core.infrastructure.UcsRacksDto listManagedRacks(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The datacenter.com.abiquo.server.core.infrastructure.UcsRackDto createManagedRack(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                 com.abiquo.server.core.infrastructure.UcsRackDto rack)
datacenter - The datacenter.rack - The managed rack to be created.com.abiquo.server.core.infrastructure.UcsRackDto getManagedRack(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                              Integer rackId)
datacenter - The datacenter.rackId - The id of the rack.null if it does not exist.com.abiquo.server.core.infrastructure.UcsRackDto updateManagedRack(com.abiquo.server.core.infrastructure.UcsRackDto rack)
rack - The new attributes for the rack.com.abiquo.server.core.infrastructure.LogicServersDto listServiceProfiles(com.abiquo.server.core.infrastructure.UcsRackDto rack)
rack - The ucs rack.com.abiquo.server.core.infrastructure.LogicServersDto listServiceProfiles(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                                                                        FilterOptions options)
rack - The ucs rack.options - Optional query params.com.abiquo.server.core.infrastructure.LogicServersDto listServiceProfileTemplates(com.abiquo.server.core.infrastructure.UcsRackDto rack)
rack - The ucs rack.com.abiquo.server.core.infrastructure.LogicServersDto listServiceProfileTemplates(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                                                                                FilterOptions options)
rack - The ucs rack.options - Optional query params.com.abiquo.server.core.infrastructure.OrganizationsDto listOrganizations(com.abiquo.server.core.infrastructure.UcsRackDto rack)
rack - The ucs rack.com.abiquo.server.core.infrastructure.OrganizationsDto listOrganizations(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                                                                       FilterOptions options)
rack - The ucs rack.options - Optional query params.void cloneLogicServer(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                    com.abiquo.server.core.infrastructure.LogicServerDto logicServer,
                    com.abiquo.server.core.infrastructure.OrganizationDto organization,
                    String newName)
rack - The managed rack where thw service profile will be created.logicServer - The original logic server.organization - The organization to be associated.newName - The name of the new service profile.void deleteLogicServer(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                     com.abiquo.server.core.infrastructure.LogicServerDto logicServer)
rack - The managed rack where the service profile will be created.logicServer - The original logic server.void associateLogicServer(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                        com.abiquo.server.core.infrastructure.LogicServerDto logicServer,
                        com.abiquo.server.core.infrastructure.OrganizationDto organization,
                        String bladeName)
rack - The managed rack where the service profile is.logicServer - The logic server.organization - The organization to be associated.bladeName - The name of the blade.void associateTemplate(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                     com.abiquo.server.core.infrastructure.LogicServerDto logicServer,
                     com.abiquo.server.core.infrastructure.OrganizationDto organization,
                     String newName,
                     String bladeName)
rack - The managed rack where the service profile is.logicServer - The logic server.organization - The organization to be associated.newName - Name of the new service profile.bladeName - The name of the blade.void cloneAndAssociateLogicServer(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                                com.abiquo.server.core.infrastructure.LogicServerDto logicServer,
                                com.abiquo.server.core.infrastructure.OrganizationDto organization,
                                String newName,
                                String bladeName)
rack - The managed rack where the service profile is.logicServer - The logic server.organization - The organization to be associated.newName - Name of the new service profile.bladeName - The name of the blade.void dissociateLogicServer(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                         com.abiquo.server.core.infrastructure.LogicServerDto logicServer)
rack - The managed rack where the service profile is.logicServer - The logic server.com.abiquo.server.core.infrastructure.FsmsDto listFsms(com.abiquo.server.core.infrastructure.UcsRackDto rack,
                                                     String dn)
rack - The managed rack where the entity belongs.dn - Distinguished name of the entity.fsm - The fsm.com.abiquo.server.core.infrastructure.RemoteServicesDto listRemoteServices(com.abiquo.server.core.infrastructure.DatacenterDto dataceter)
datacenter - The datacenter.com.abiquo.server.core.infrastructure.RemoteServiceDto createRemoteService(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                         com.abiquo.server.core.infrastructure.RemoteServiceDto remoteService)
datacenter - The datacenter.remoteService - The remote service to be created.com.abiquo.server.core.infrastructure.RemoteServiceDto getRemoteService(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                      com.abiquo.model.enumerator.RemoteServiceType remoteServiceType)
datacenter - The datacenter.remoteServiceType - The type of the remote service.null if it does not exist.com.abiquo.server.core.infrastructure.RemoteServiceDto updateRemoteService(com.abiquo.server.core.infrastructure.RemoteServiceDto remoteService)
remoteService - The new attributes for the remote service.void deleteRemoteService(com.abiquo.server.core.infrastructure.RemoteServiceDto remoteService)
remoteService - The remote service to delete.boolean isAvailable(com.abiquo.server.core.infrastructure.RemoteServiceDto remoteService)
remoteService - The remote service to check.com.abiquo.server.core.infrastructure.MachineDto createMachine(com.abiquo.server.core.infrastructure.RackDto rack,
                                                             com.abiquo.server.core.infrastructure.MachineDto machine)
rack - The rack.machine - The physical machine to be created.com.abiquo.server.core.infrastructure.MachineDto getMachine(com.abiquo.server.core.infrastructure.RackDto rack,
                                                          Integer machineId)
rack - The rack.machineId - The id of the machine.null if it does not exist.com.abiquo.server.core.infrastructure.MachineStateDto checkMachineState(com.abiquo.server.core.infrastructure.MachineDto machine,
                                                                      boolean sync)
machine - The machine to checkcom.abiquo.server.core.infrastructure.MachineIpmiStateDto checkMachineIpmiState(com.abiquo.server.core.infrastructure.MachineDto machine)
machine - The machine to checkcom.abiquo.server.core.infrastructure.MachineDto updateMachine(com.abiquo.server.core.infrastructure.MachineDto machine)
machine - The new attributes for the physical machine.void deleteMachine(com.abiquo.server.core.infrastructure.MachineDto machine)
machine - The physical machine to delete.com.abiquo.server.core.infrastructure.MachineDto reserveMachine(com.abiquo.server.core.enterprise.EnterpriseDto enterprise,
                                                              com.abiquo.server.core.infrastructure.MachineDto machine)
enterprise - The enterprise reserving the machine.machine - The machine to reserve.Void cancelReservation(com.abiquo.server.core.enterprise.EnterpriseDto enterprise, com.abiquo.server.core.infrastructure.MachineDto machine)
enterprise - The enterprise to cancel reservation.machine - The machine to release.com.abiquo.server.core.infrastructure.MachinesDto listMachines(com.abiquo.server.core.infrastructure.RackDto rack)
rack - The rack.void powerOff(com.abiquo.server.core.infrastructure.MachineDto machine)
machime - The phyisical machine.void powerOn(com.abiquo.server.core.infrastructure.MachineDto machine)
machime - The phyisical machine.com.abiquo.server.core.infrastructure.LogicServerDto getLogicServer(com.abiquo.server.core.infrastructure.MachineDto machine)
machime - The phyisical machine.void ledOn(com.abiquo.server.core.infrastructure.MachineDto machine)
machime - The phyisical machine.void ledOff(com.abiquo.server.core.infrastructure.MachineDto machine)
machime - The phyisical machine.com.abiquo.server.core.infrastructure.BladeLocatorLedDto getLocatorLed(com.abiquo.server.core.infrastructure.MachineDto machine)
machime - The phyisical machine.com.abiquo.server.core.cloud.VirtualMachinesWithNodeExtendedDto listVirtualMachinesByMachine(com.abiquo.server.core.infrastructure.MachineDto machine,
                                                                                           MachineOptions options)
machine - The physical machine.com.abiquo.server.core.cloud.VirtualMachineWithNodeExtendedDto getVirtualMachine(com.abiquo.server.core.infrastructure.MachineDto machine,
                                                                               Integer virtualMachineId)
machine - virtualMachineId - com.abiquo.server.core.infrastructure.storage.StorageDevicesDto listStorageDevices(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The datacenter.com.abiquo.server.core.infrastructure.storage.StorageDevicesMetadataDto listSupportedStorageDevices(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The datacenter.com.abiquo.server.core.infrastructure.storage.StorageDeviceDto getStorageDevice(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                              Integer storageDeviceId)
storageDeviceId - The id of the storage device.null if it does not exist.com.abiquo.server.core.infrastructure.storage.StorageDeviceDto createStorageDevice(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                                 com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDevice)
datacenter - The datacenter.storageDevice - The storage device to be created.void deleteStorageDevice(com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDevice)
storageDevice - The storage device to delete.com.abiquo.server.core.infrastructure.storage.StorageDeviceDto updateStorageDevice(com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDevice)
storageDevice - The new attributes for the storage device.com.abiquo.server.core.infrastructure.storage.TiersDto listTiers(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The datacenter.com.abiquo.server.core.infrastructure.storage.TierDto updateTier(com.abiquo.server.core.infrastructure.storage.TierDto tier)
tier - The new attributes for the tier.com.abiquo.server.core.infrastructure.storage.TierDto getTier(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                            Integer tierId)
tierId - The id of the tier.null if it does not exist.com.abiquo.server.core.infrastructure.storage.StoragePoolsDto listStoragePools(com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDeviceDto,
                                                                             StoragePoolOptions storagePoolOptions)
storageDevice - The storage device.options - Optional query params.com.abiquo.server.core.infrastructure.storage.StoragePoolsDto listStoragePools(com.abiquo.server.core.infrastructure.storage.TierDto tier)
tier - The tier device.com.abiquo.server.core.infrastructure.storage.StoragePoolDto createStoragePool(com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDevice,
                                                                             com.abiquo.server.core.infrastructure.storage.StoragePoolDto storagePool)
storageDevice - The storage device.storagePool - The storage pool to be created.com.abiquo.server.core.infrastructure.storage.StoragePoolDto updateStoragePool(com.abiquo.server.core.infrastructure.storage.StoragePoolDto storagePool)
storagePool - The new attributes for the storage pool.void deleteStoragePool(com.abiquo.server.core.infrastructure.storage.StoragePoolDto storagePool)
storagePool - The storage pool to delete.com.abiquo.server.core.infrastructure.storage.StoragePoolDto getStoragePool(com.abiquo.server.core.infrastructure.storage.StorageDeviceDto storageDevice,
                                                                          String storagePoolId)
storageDevice - The storage device.storagePoolId - The id of the storage pool.null if it does not exist.com.abiquo.server.core.infrastructure.storage.StoragePoolDto refreshStoragePool(com.abiquo.server.core.infrastructure.storage.StoragePoolDto storagePool,
                                                                              StoragePoolOptions options)
storagePool - The storage pool to refresh.options - The options to query the storage pool.com.abiquo.server.core.infrastructure.network.VLANNetworksDto listNetworks(com.abiquo.server.core.infrastructure.DatacenterDto datacenter)
datacenter - The datacenter.com.abiquo.server.core.infrastructure.network.VLANNetworksDto listNetworks(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                         NetworkOptions options)
datacenter - The datacenter.options - Optional query params.com.abiquo.server.core.infrastructure.network.VLANNetworkDto getNetwork(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                      Integer networkId)
datacenter - The datacenter.networkId - The id of the network.null if it does not exist.com.abiquo.server.core.infrastructure.network.VLANNetworkDto createNetwork(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                         com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
storageDevice - The storage device.storagePool - The storage pool to be created.com.abiquo.server.core.infrastructure.network.VLANNetworkDto updateNetwork(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
network - The new attributes for the network.void deleteNetwork(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
network - The network to delete.com.abiquo.server.core.infrastructure.network.VlanTagAvailabilityDto checkTagAvailability(com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
                                                                                        Integer tag)
datacenter - The datacenter.tag - Tag to check.com.abiquo.server.core.infrastructure.network.PublicIpsDto listPublicIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
network - The public network.com.abiquo.server.core.infrastructure.network.PublicIpsDto listPublicIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
                                                                       IpOptions options)
network - The public network.options - The filtering options.com.abiquo.server.core.infrastructure.network.PublicIpDto getPublicIp(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
                                                                    Integer ipId)
network - The public network.ipId - The id of the ip to get.com.abiquo.server.core.infrastructure.network.ExternalIpsDto listExternalIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
network - The external network.com.abiquo.server.core.infrastructure.network.ExternalIpsDto listExternalIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
                                                                           IpOptions options)
network - The external network.options - The filtering options.com.abiquo.server.core.infrastructure.network.ExternalIpDto getExternalIp(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
                                                                        Integer ipId)
network - The external network.ipId - The id of the ip to get.com.abiquo.server.core.infrastructure.network.UnmanagedIpsDto listUnmanagedIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network)
network - The unmanaged network.com.abiquo.server.core.infrastructure.network.UnmanagedIpsDto listUnmanagedIps(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
                                                                             IpOptions options)
network - The unmanaged network.options - The filtering options.com.abiquo.server.core.infrastructure.network.UnmanagedIpDto getUnmanagedIp(com.abiquo.server.core.infrastructure.network.VLANNetworkDto network,
                                                                          Integer ipId)
network - The unmanaged network.ipId - The id of the ip to get.Copyright © 2009-2013 jclouds. All Rights Reserved.