public class CloudApi
extends java.lang.Object
public VirtualDatacenterDto getVirtualDatacenter(int id)
public VirtualDatacenterDto editVirtualDatacenter(VirtualDatacenterDto vdc)
public java.lang.Iterable<DatacenterDto> listAllowedDatacenters()
public java.lang.Iterable<DatacenterDto> listAllowedDatacenters(AllowedDatacenterListOptions options)
public java.lang.Iterable<PublicCloudRegionDto> listAllowedPublicCloudRegions()
public java.lang.Iterable<PublicCloudRegionDto> listAllowedPublicCloudRegions(AllowedPublicCloudRegionListOptions options)
public java.lang.Iterable<VirtualDatacenterDto> listVirtualDatacenters()
public java.lang.Iterable<VirtualDatacenterDto> listVirtualDatacenters(VirtualDatacenterListOptions options)
public java.lang.Iterable<ExternalIpDto> listExternalIps(VirtualDatacenterDto vdc)
public java.lang.Iterable<ExternalIpDto> listExternalIps(VirtualDatacenterDto vdc, ExternalIpListOptions options)
public java.lang.Iterable<VirtualApplianceDto> listVirtualAppliances(VirtualDatacenterDto vdc)
public java.lang.Iterable<VirtualApplianceDto> listVirtualAppliances(VirtualDatacenterDto vdc, VirtualApplianceListOptions options)
public VirtualApplianceDto getVirtualAppliance(int idVdc, int idVapp)
public java.lang.Iterable<VirtualMachineDto> listVirtualMachines(VirtualApplianceDto vapp)
public java.lang.Iterable<VirtualMachineDto> listVirtualMachines(VirtualApplianceDto vapp, VirtualMachineListOptions options)
public VLANNetworkDto getPrivateNetwork(VirtualDatacenterDto vdc, int idNetwork)
public java.lang.Iterable<VMNetworkConfigurationDto> listNetworkConfigurations(VirtualMachineDto vm)
public VirtualMachineDto getVirtualMachine(VirtualApplianceDto vapp, int idVm)
public VirtualDatacenterDto createVirtualDatacenter(SingleResourceTransportDto location, EnterpriseDto enterprise, java.lang.String name, java.lang.String type, java.lang.String vlanAddress, java.lang.String vlanGateway, java.lang.String vlanName, long pollInterval, long maxWait, java.util.concurrent.TimeUnit timeUnit) throws java.util.concurrent.TimeoutException, AsyncTaskFailedException
java.util.concurrent.TimeoutExceptionAsyncTaskFailedExceptionpublic VirtualDatacenterDto createVirtualDatacenter(SingleResourceTransportDto location, EnterpriseDto enterprise, java.lang.String name, java.lang.String type, VLANNetworkDto vlan, long pollInterval, long maxWait, java.util.concurrent.TimeUnit timeUnit) throws java.util.concurrent.TimeoutException, AsyncTaskFailedException
java.util.concurrent.TimeoutExceptionAsyncTaskFailedExceptionpublic void deleteVirtualDatacenter(SingleResourceTransportDto vdc, long pollInterval, long maxWait, java.util.concurrent.TimeUnit timeUnit) throws java.util.concurrent.TimeoutException, AsyncTaskFailedException
java.util.concurrent.TimeoutExceptionAsyncTaskFailedExceptionpublic PublicIpDto createPublicIp(PublicCloudRegionDto location)
public PublicIpDto addPublicIpToVirtualDatacenter(PublicIpDto publicip, VirtualDatacenterDto vdc)
public PublicIpDto releasePublicIpFromVirtualDatacenter(PublicIpDto publicip, VirtualDatacenterDto vdc)
public VirtualMachineDto assignPublicIpToVirtualMachine(PublicIpDto ip, PublicCloudRegionDto location, VirtualDatacenterDto vdc, VirtualMachineDto vm)
public VirtualApplianceDto createVirtualAppliance(VirtualDatacenterDto vdc, java.lang.String name)
public VirtualMachineDto createVirtualMachine(VirtualMachineTemplateDto template, VirtualApplianceDto vapp)
public VirtualMachineDto createVirtualMachine(VirtualMachineTemplateDto template, VirtualApplianceDto vapp, HardwareProfileDto hp)
public VirtualMachineDto deploy(VirtualMachineDto vm, int pollInterval, int maxWait, java.util.concurrent.TimeUnit timeUnit)
public VirtualMachineDto deploy(VirtualMachineDto vm, boolean forceDeploy, int pollInterval, int maxWait, java.util.concurrent.TimeUnit timeUnit)
public VirtualApplianceDto deploy(VirtualApplianceDto vapp, int pollInterval, int maxWait, java.util.concurrent.TimeUnit timeUnit)
public VirtualApplianceDto deploy(VirtualApplianceDto vapp, boolean forceDeploy, int pollInterval, int maxWait, java.util.concurrent.TimeUnit timeUnit)
public VirtualMachineDto undeploy(VirtualMachineDto vm, boolean forceUndeploy, int pollInterval, int maxWait, java.util.concurrent.TimeUnit timeUnit)
public VirtualMachineDto undeploy(VirtualMachineDto vm, int pollInterval, int maxWait, java.util.concurrent.TimeUnit timeUnit)
public VirtualApplianceDto undeploy(VirtualApplianceDto vapp, boolean forceUndeploy, int pollInterval, int maxWait, java.util.concurrent.TimeUnit timeUnit)
public VirtualApplianceDto undeploy(VirtualApplianceDto vapp, int pollInterval, int maxWait, java.util.concurrent.TimeUnit timeUnit)
public VirtualMachineDto powerState(VirtualMachineDto vm, VirtualMachineState state, int pollInterval, int maxWait, java.util.concurrent.TimeUnit timeUnit)
public VirtualMachineDto editVirtualMachine(VirtualMachineDto vm, int pollInterval, int maxWait, java.util.concurrent.TimeUnit timeUnit)
public VolumeManagementDto getVolume(VirtualDatacenterDto vdc, int idVolume)
public VolumeManagementDto createVolume(VirtualDatacenterDto vdc, java.lang.String name, long sizeInMb, TierDto tier)
public TaskDto getTask(VirtualMachineDto vm, java.lang.String idTask)
public java.lang.Iterable<TierDto> listTiers(VirtualDatacenterDto vdc)
public java.lang.Iterable<DeviceDto> listDevices(LocationDto location)
public java.lang.Iterable<DeviceDto> listDevicesInLocation(LocationDto location)
public java.lang.Iterable<LoadBalancerDto> listLoadBalancers(VirtualDatacenterDto vdc)
public java.lang.Iterable<LoadBalancerDto> listLoadBalancers(DeviceDto lbd)
public LoadBalancerDto getLoadBalacer(DeviceDto device, int idLoadBalancer)
public void deleteLoadBalancer(LoadBalancerDto lbd)
public LoadBalancerDto editLoadBalancer(LoadBalancerDto lbd)
public LoadBalancerDto createLoadBalancer(DeviceDto device, java.lang.String name, java.lang.String algorithm, java.util.List<RoutingRuleDto> routingRules, java.util.List<HealthCheckDto> healthChecks, java.util.List<LoadBalancerAddressDto> lbAddresses, java.util.List<FirewallPolicyDto> firewalls, com.google.common.base.Optional<VirtualDatacenterDto> vdc, com.google.common.base.Optional<VLANNetworkDto> network)
public HealthCheckDto createHealthCheck(LoadBalancerDto lbd, java.lang.String name, java.lang.String protocol, long intervalInMs, long timeoutInMs, java.lang.Integer attemps, java.lang.Integer port, java.lang.String path)
public RoutingRuleDto createRoutingRule(LoadBalancerDto lbd, java.lang.String protocolIn, java.lang.String protocolOut, int portIn, int portOut, SSLCertificateDto sslCertificate)
public java.lang.Iterable<RoutingRuleDto> listRoutingRules(LoadBalancerDto lbd)
public java.lang.Iterable<HealthCheckDto> listHealthChecks(LoadBalancerDto lbd)
public RoutingRulesDto editRoutingRules(RoutingRulesDto routingRules)
public HealthChecksDto editHealthChecks(HealthChecksDto healthChecks)
public void deleteRoutingRule(RoutingRuleDto routingRule)
public void deleteHealthCheck(HealthCheckDto healthCheck)
public RoutingRuleDto editRoutingRule(RoutingRuleDto routingRule)
public HealthCheckDto editHealthCheck(HealthCheckDto healthCheck)
public RoutingRuleDto getRoutingRule(LoadBalancerDto lbd, int idRoutingRule)
public HealthCheckDto getHealthCheck(LoadBalancerDto lbd, int idHealthCheck)
public FirewallPolicyDto createFirewallPolicy(java.lang.String name, java.lang.String description, DeviceDto firewallDevice, com.google.common.base.Optional<VirtualDatacenterDto> optVdc)
public java.lang.Iterable<FirewallPolicyDto> listFirewallPolicies(DeviceDto device)
public void deleteFirewallPolicies(FirewallPolicyDto firewall)
public FirewallRulesDto addFirewallRules(FirewallPolicyDto firewall, FirewallRulesDto rules)
public VirtualMachineDto addFirewallToVirtualMachine(FirewallPolicyDto firewall, VirtualMachineDto vm)
public NicsDto getNics(VirtualMachineDto vm)
public VirtualMachineDto cloneVirtualMachine(VirtualMachineDto vm)
public IPSecVPNDto createIPSecVPN(VirtualDatacenterDto vdc, java.lang.String name, java.lang.String remoteEndpoint, java.lang.String encryptionAlgorithm, boolean perfectForwardSecrecyEnabled, java.lang.String dhGroup, java.lang.String authentication, java.util.Set<java.lang.String> remoteNetworks, java.lang.String presharedKey, com.google.common.base.Optional<RESTLink> localEndpoint, com.google.common.base.Optional<java.util.Set<VLANNetworkDto>> localNetworks, long pollInterval, long maxWait, java.util.concurrent.TimeUnit timeUnit) throws java.util.concurrent.TimeoutException, AsyncTaskFailedException
java.util.concurrent.TimeoutExceptionAsyncTaskFailedExceptionpublic java.lang.Iterable<IPSecVPNDto> listIPSecVPN(VirtualDatacenterDto vdc)
public IPSecVPNDto getIPSecVPN(int idVdc, int idVpn)
public void deleteIPSecVPN(SingleResourceTransportDto vpn, long pollInterval, long maxWait, java.util.concurrent.TimeUnit timeUnit) throws java.util.concurrent.TimeoutException, AsyncTaskFailedException
java.util.concurrent.TimeoutExceptionAsyncTaskFailedExceptionpublic IPSecVPNDto editIPSecVPNDto(IPSecVPNDto vpn, long pollInterval, long maxWait, java.util.concurrent.TimeUnit timeUnit) throws java.util.concurrent.TimeoutException, AsyncTaskFailedException
java.util.concurrent.TimeoutExceptionAsyncTaskFailedExceptionpublic VPNTunnelStatusDto checkTunnelStatusOfAnIPSecVPN(IPSecVPNDto vpn)
public java.lang.Iterable<NatNetworkDto> listNatNetworksInADevice(DeviceDto device)
public java.lang.Iterable<NatIpDto> listNatIPsInVirtualDatacenter(VirtualDatacenterDto vdc)
public NatIpDto assignNatIPToVirtualDatacenter(NatNetworkDto natNW, VirtualDatacenterDto vdc)
public java.lang.Iterable<FirewallPolicyDto> syncFirewallPolicies(VirtualDatacenterDto vdc)
public VirtualMachineDto assignIpToVirtualMachine(VirtualMachineDto vm, VLANNetworkDto vlan)
Copyright © 2008-2019 Abiquo Holdings S.L.. All Rights Reserved.