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-
Retrieveremotemachineinformation
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)
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-
Retrieveremotemachineinformation
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)
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-
Retrievealistofremotemachineinformation
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)
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-
Retrievealistofremotemachineinformation
com.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.