public class InfrastructureApi
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
addDatacenterToEnterprise(EnterpriseDto enterprise,
DatacenterDto datacenter)
Deprecated.
|
DatacenterLimitsDto |
addLocationToEnterprise(EnterpriseDto enterprise,
LocationDto location) |
void |
addPublicCloudRegionToEnterprise(EnterpriseDto enterprise,
PublicCloudRegionDto pcr)
Deprecated.
|
DatacenterDto |
createDatacenter(java.lang.String name,
java.lang.String location,
java.util.List<RemoteServiceDto> remoteServices)
Creates a new datacenter using new remote services.
|
MachineLoadRuleDto |
createDatacenterLoadLevelRule(DatacenterDto datacenter,
int cpuLoadPercentage,
int ramLoadPercentage) |
DatastoreLoadRuleDto |
createDatacenterLoadLevelStorageRule(DatacenterDto datacenter,
int storageLoadPercentage) |
DatastoreLoadRuleDto |
createDatastoreLoadLevelStorageRule(DatastoreDto datastore,
int storageLoadPercentage) |
DatastoreLoadRuleDto |
createDatastoreTierLoadLevelStorageRule(DatastoreTierDto datastoreTier,
int storageLoadPercentage) |
DeviceDto |
createDevice(DatacenterDto dc,
DeviceTypeDto deviceType,
java.lang.String name,
java.lang.String endpoint,
java.lang.String user,
java.lang.String password,
boolean vdcDefault) |
VLANNetworkDto |
createExternalNetwork(DatacenterDto datacenter,
NetworkServiceTypeDto nst,
EnterpriseDto enterprise,
java.lang.String name,
java.lang.String address,
java.lang.String gateway,
int mask,
int tag,
com.google.common.base.Optional<DeviceDto> optDevice) |
MachineDto |
createMachine(RackDto rack,
MachineDto machine) |
MachineLoadRuleDto |
createMachineLoadLevelRule(MachineDto machine,
int cpuLoadPercentage,
int ramLoadPercentage) |
IpsBulkCreationDto |
createMultipleNatIps(NatNetworkDto natNetwork,
java.lang.String startingIP,
int numips) |
NatIpDto |
createNatIp(NatNetworkDto natNetwork,
java.lang.String ip) |
NatNetworkDto |
createNatNetwork(DatacenterDto dc,
java.lang.String name,
java.lang.String cidr,
DeviceDto device) |
StoragePoolDto |
createPool(DatacenterDto datacenter,
StorageDeviceDto storageDevice,
java.lang.String pool,
java.lang.String tierName) |
PublicCloudRegionDto |
createPublicCloudRegion(java.lang.String name,
java.lang.String region,
java.lang.String type,
java.util.List<RemoteServiceDto> remoteServices)
Creates a new public cloud region.
|
RackDto |
createRack(DatacenterDto datacenter,
java.lang.String name) |
MachineLoadRuleDto |
createRackLoadLevelRule(RackDto rack,
int cpuLoadPercentage,
int ramLoadPercentage) |
RoleDto |
createRole(java.lang.String name,
boolean blocked,
java.lang.String... externalRoles) |
StorageDeviceDto |
createStorageDevice(DatacenterDto datacenter,
java.lang.String name,
java.lang.String technology,
java.lang.String managementIp,
int managementPort,
java.lang.String serviceIp,
int servicePort,
java.lang.String username,
java.lang.String password) |
void |
deleteNatIp(NatIpDto natIP) |
void |
deleteNatNetwork(NatNetworkDto natNw) |
void |
deleteRole(RoleDto role) |
MachinesDto |
discoverMachines(DatacenterDto datacenter,
java.lang.String type,
java.lang.String ip,
java.lang.String user,
java.lang.String password) |
MachinesDto |
discoverManagedMachines(DatacenterDto datacenter,
java.lang.String type,
java.lang.String ip,
java.lang.String managerIp,
java.lang.String managerUser,
java.lang.String managerPassword) |
NatNetworkDto |
editNatNetwork(NatNetworkDto natNw) |
RoleDto |
editRole(RoleDto role) |
DatacenterLimitsDto |
getEnterpriseLimitsForDatacenter(EnterpriseDto enterprise,
DatacenterDto datacenter) |
RoleDto |
getRole(int roleId) |
java.lang.Iterable<ClusterDto> |
listClusters(RackDto rack) |
java.lang.Iterable<DatacenterDto> |
listDatacenters() |
java.lang.Iterable<DatacenterDto> |
listDatacenters(DatacenterListOptions options) |
java.lang.Iterable<StorageDeviceDto> |
listDevices(DatacenterDto datacenter) |
java.lang.Iterable<VLANNetworkDto> |
listExternalNetworks(DatacenterLimitsDto limits) |
java.lang.Iterable<DatacenterLimitsDto> |
listLimits(EnterpriseDto enterprise) |
java.lang.Iterable<MachineDto> |
listMachines(RackDto rack) |
java.lang.Iterable<NatIpDto> |
listNatIPs(NatNetworkDto natNw) |
java.lang.Iterable<NatIpDto> |
listNatIPs(NatNetworkDto natNw,
NatIPsListOptions options) |
java.lang.Iterable<NatNetworkDto> |
listNatNetworks(DatacenterDto dc) |
java.lang.Iterable<NetworkServiceTypeDto> |
listNetworkServiceTypes(DatacenterDto datacenter) |
java.lang.Iterable<StoragePoolDto> |
listPools(StorageDeviceDto device) |
LinksDto |
listPrivilegeLinksOfARole(RoleDto role) |
java.lang.Iterable<PrivilegeDto> |
listPrivilegesOfARole(RoleDto role) |
java.lang.Iterable<PublicCloudRegionDto> |
listPublicCloudRegions() |
java.lang.Iterable<PublicCloudRegionDto> |
listPublicCloudRegions(PublicCloudRegionListOptions options) |
java.lang.Iterable<RackDto> |
listRacks(DatacenterDto datacenter) |
java.lang.Iterable<StoragePoolDto> |
listRemotePools(StorageDeviceDto device) |
java.lang.Iterable<RemoteServiceDto> |
listRemoteServices() |
java.lang.Iterable<RemoteServiceDto> |
listRemoteServices(DatacenterDto datacenter) |
java.lang.Iterable<RoleDto> |
listRoles() |
java.lang.Iterable<TierDto> |
listTiers(DatacenterDto datacenter) |
public java.lang.Iterable<DatacenterDto> listDatacenters()
public java.lang.Iterable<DatacenterDto> listDatacenters(DatacenterListOptions options)
public java.lang.Iterable<RackDto> listRacks(DatacenterDto datacenter)
public java.lang.Iterable<DatacenterLimitsDto> listLimits(EnterpriseDto enterprise)
public DatacenterLimitsDto getEnterpriseLimitsForDatacenter(EnterpriseDto enterprise, DatacenterDto datacenter)
public java.lang.Iterable<VLANNetworkDto> listExternalNetworks(DatacenterLimitsDto limits)
public DatacenterDto createDatacenter(java.lang.String name, java.lang.String location, java.util.List<RemoteServiceDto> remoteServices)
name - The new datacenter namelocation - The new datacenter locationremoteServices - The remote services the new datacenter needspublic PublicCloudRegionDto createPublicCloudRegion(java.lang.String name, java.lang.String region, java.lang.String type, java.util.List<RemoteServiceDto> remoteServices)
name - The new public cloud region nameregion - The new public cloud region provider's regiontype - The new public cloud region typeremoteServices - The remote services the new public cloud region needspublic java.lang.Iterable<RemoteServiceDto> listRemoteServices(DatacenterDto datacenter)
public java.lang.Iterable<RemoteServiceDto> listRemoteServices()
public RackDto createRack(DatacenterDto datacenter, java.lang.String name)
@Deprecated public void addDatacenterToEnterprise(EnterpriseDto enterprise, DatacenterDto datacenter)
@Deprecated public void addPublicCloudRegionToEnterprise(EnterpriseDto enterprise, PublicCloudRegionDto pcr)
public DatacenterLimitsDto addLocationToEnterprise(EnterpriseDto enterprise, LocationDto location)
public MachinesDto discoverMachines(DatacenterDto datacenter, java.lang.String type, java.lang.String ip, java.lang.String user, java.lang.String password)
public MachinesDto discoverManagedMachines(DatacenterDto datacenter, java.lang.String type, java.lang.String ip, java.lang.String managerIp, java.lang.String managerUser, java.lang.String managerPassword)
public MachineDto createMachine(RackDto rack, MachineDto machine)
public java.lang.Iterable<NetworkServiceTypeDto> listNetworkServiceTypes(DatacenterDto datacenter)
public MachineLoadRuleDto createDatacenterLoadLevelRule(DatacenterDto datacenter, int cpuLoadPercentage, int ramLoadPercentage)
public MachineLoadRuleDto createRackLoadLevelRule(RackDto rack, int cpuLoadPercentage, int ramLoadPercentage)
public MachineLoadRuleDto createMachineLoadLevelRule(MachineDto machine, int cpuLoadPercentage, int ramLoadPercentage)
public DatastoreLoadRuleDto createDatacenterLoadLevelStorageRule(DatacenterDto datacenter, int storageLoadPercentage)
public DatastoreLoadRuleDto createDatastoreTierLoadLevelStorageRule(DatastoreTierDto datastoreTier, int storageLoadPercentage)
public DatastoreLoadRuleDto createDatastoreLoadLevelStorageRule(DatastoreDto datastore, int storageLoadPercentage)
public java.lang.Iterable<StorageDeviceDto> listDevices(DatacenterDto datacenter)
public java.lang.Iterable<StoragePoolDto> listPools(StorageDeviceDto device)
public java.lang.Iterable<StoragePoolDto> listRemotePools(StorageDeviceDto device)
public StorageDeviceDto createStorageDevice(DatacenterDto datacenter, java.lang.String name, java.lang.String technology, java.lang.String managementIp, int managementPort, java.lang.String serviceIp, int servicePort, java.lang.String username, java.lang.String password)
public StoragePoolDto createPool(DatacenterDto datacenter, StorageDeviceDto storageDevice, java.lang.String pool, java.lang.String tierName)
public VLANNetworkDto createExternalNetwork(DatacenterDto datacenter, NetworkServiceTypeDto nst, EnterpriseDto enterprise, java.lang.String name, java.lang.String address, java.lang.String gateway, int mask, int tag, com.google.common.base.Optional<DeviceDto> optDevice)
public java.lang.Iterable<TierDto> listTiers(DatacenterDto datacenter)
public java.lang.Iterable<PublicCloudRegionDto> listPublicCloudRegions(PublicCloudRegionListOptions options)
public java.lang.Iterable<PublicCloudRegionDto> listPublicCloudRegions()
public java.lang.Iterable<MachineDto> listMachines(RackDto rack)
public java.lang.Iterable<ClusterDto> listClusters(RackDto rack)
public DeviceDto createDevice(DatacenterDto dc, DeviceTypeDto deviceType, java.lang.String name, java.lang.String endpoint, java.lang.String user, java.lang.String password, boolean vdcDefault)
public NatNetworkDto createNatNetwork(DatacenterDto dc, java.lang.String name, java.lang.String cidr, DeviceDto device)
public java.lang.Iterable<NatNetworkDto> listNatNetworks(DatacenterDto dc)
public NatNetworkDto editNatNetwork(NatNetworkDto natNw)
public void deleteNatNetwork(NatNetworkDto natNw)
public RoleDto createRole(java.lang.String name, boolean blocked, java.lang.String... externalRoles)
public java.lang.Iterable<RoleDto> listRoles()
public void deleteRole(RoleDto role)
public RoleDto getRole(int roleId)
public java.lang.Iterable<PrivilegeDto> listPrivilegesOfARole(RoleDto role)
public NatIpDto createNatIp(NatNetworkDto natNetwork, java.lang.String ip)
public IpsBulkCreationDto createMultipleNatIps(NatNetworkDto natNetwork, java.lang.String startingIP, int numips)
public java.lang.Iterable<NatIpDto> listNatIPs(NatNetworkDto natNw)
public java.lang.Iterable<NatIpDto> listNatIPs(NatNetworkDto natNw, NatIPsListOptions options)
public void deleteNatIp(NatIpDto natIP)
Copyright © 2008-2019 Abiquo Holdings S.L.. All Rights Reserved.